Abstract
Permissioned blockchains are networks with identifiable participants. A prominent example is Hyperledger Fabric, that introduces the execute-order-validate architecture. The execution phase enables defining application level trust assumption by setting an endorsement policy, namely a set of rules that define the peers (affiliated with organizations) who provide attestation of transaction correctness. Since the organizations hosting those peers might collude or be compromised, the number of organizations required by the endorsement policy is often increased to reduce susceptibility to attacks. However, doing so impairs the performance of the system and is impractical in networks comprising of a large number of organizations. In this paper we propose an alternative endorsement protocol that hardens the system's security without hindering performance. We provide a quantitative analysis of the suggested technique, and show that by incorporating verified randomness in endorsement policies, attacks that are based on collusion or malicious peers are effectively mitigated with overwhelming probability.
Original language | English |
---|---|
Title of host publication | IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2020 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
ISBN (Electronic) | 9781728166803 |
DOIs | |
State | Published - May 2020 |
Externally published | Yes |
Event | 2nd IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2020 - Virtual, Online, Canada Duration: 2 May 2020 → 6 May 2020 |
Publication series
Name | IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2020 |
---|
Conference
Conference | 2nd IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2020 |
---|---|
Country/Territory | Canada |
City | Virtual, Online |
Period | 2/05/20 → 6/05/20 |
Bibliographical note
Publisher Copyright:© 2020 IEEE.
Keywords
- blockchain
- security
ASJC Scopus subject areas
- Business, Management and Accounting (miscellaneous)
- Accounting
- Computer Networks and Communications
- Information Systems and Management
- Economics and Econometrics
- Safety, Risk, Reliability and Quality
- Control and Optimization