Endorsement in Hyperledger Fabric

被引:22
作者
Androulaki, Elli [1 ]
De Caro, Angelo [1 ]
Neugschwandtner, Matthias [1 ]
Sorniotti, Alessandro [1 ]
机构
[1] IBM Res Zurich, Ruschlikon, Switzerland
来源
2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019) | 2019年
关键词
D O I
10.1109/Blockchain.2019.00077
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Hyperledger Fabric, the popular open-source permissioned blockchain platform, contains a mechanism called endorsement for establishing the validity of a transaction. In this paper we take a comprehensive look at endorsements in Fabric by reviewing their definition, security model and role in Fabric. We then review motivation, architecture and design for the recently introduced state-based endorsement. This feature permits developers of smart contracts to set endorsement policies at the level of individual state variables, enabling more fine-grained security policies. We further introduce cryptographic schemes for privacy-preserving endorsements that hide the identity of an endorser and ensure unlinkability across multiple endorsements. We present security model and analysis for both approaches, as well as benchmarks to evaluate the practicality of the proposed schemes.
引用
收藏
页码:510 / 519
页数:10
相关论文
共 12 条
[1]  
Aitken R., 2017, IBM FORGES BLOCKCHAI
[2]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[3]   Zerocash: Decentralized Anonymous Payments from Bitcoin [J].
Ben-Sasson, Eli ;
Chiesa, Alessandro ;
Garmant, Christina ;
Green, Matthew ;
Miers, Ian ;
Tromer, Eran ;
Virza, Madars .
2014 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2014), 2014, :459-474
[4]  
Brown R.G., 2018, CORDA PLATFORM INTRO
[5]   Anonymous Attestation Using the Strong Diffie Hellman Assumption Revisited [J].
Camenisch, Jan ;
Drijvers, Manu ;
Lehmann, Anja .
TRUST AND TRUSTWORTHY COMPUTING, (TRUST 2106), 2016, 9824 :1-20
[6]  
Fujitsu Limited, 2017, FUJ CLOUD SERV AD JA
[7]  
Groenfeldt T., 2018, IBM MAERSK APPL BLOC
[8]  
Hearn M., 2016, Corda Technical White Paper
[9]  
Mazumdar S., 2018, ARXIV E PRINTS
[10]   Zerocoin: Anonymous Distributed E-Cash from Bitcoin [J].
Miers, Ian ;
Garman, Christina ;
Green, Matthew ;
Rubin, Aviel D. .
2013 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP), 2013, :397-411