Permissioned Blockchains: Properties, Techniques and Applications

被引:14
作者
Amiri, Mohammad Javad [1 ]
Agrawal, Divyakant [2 ]
El Abbadi, Amr [2 ]
机构
[1] Univ Penn, Philadelphia, PA 19104 USA
[2] Univ Calif Santa Barbara, Santa Barbara, CA 93106 USA
来源
SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA | 2021年
关键词
FAULT-TOLERANT;
D O I
10.1145/3448016.3457539
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The unique features of blockchains such as immutability, transparency, provenance, and authenticity have been used by many large-scale data management systems to deploy a wide range of distributed applications including supply chain management, healthcare, and crowdworking in permissioned settings. Unlike permissionless settings, e.g., Bitcoin, where the network is public, and anyone can participate without a specific identity, a permissioned blockchain system consists of a set of known, identified nodes that might not fully trust each other. While the characteristics of permissioned blockchains are appealing to a wide range of large-scale data management systems, these systems, have to satisfy four main requirements: confidentiality, verifiability, performance, and scalability. Various approaches have been developed in industry and academia to satisfy these requirements with varying assumptions and costs. The focus of this tutorial is on presenting many of these techniques while highlighting the trade-offs among them. We demonstrate the practicality of such techniques in real-life by presenting three different applications, i.e., supply chain management, large-scale databases, and multi-platform crowdworking environments, and show how those techniques can be utilized to meet the requirements of such applications.
引用
收藏
页码:2813 / 2820
页数:8
相关论文
共 56 条
[1]   SeeMoRe: A Fault-Tolerant Protocol for Hybrid Cloud Environments [J].
Amiri, Mohammad Javad ;
Maiyya, Sujaya ;
Agrawal, Divyakant ;
El Abbadi, Amr .
2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, :1345-1356
[2]   On Sharding Permissioned Blockchains [J].
Amiri, Mohammad Javad ;
Agrawal, Divyakant ;
El Abbadi, Amr .
2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, :282-285
[3]   CAPER: A Cross-Application Permissioned Blockchain [J].
Amiri, Mohammad Javad ;
Agrawal, Divyakant ;
El Abbadi, Amr .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (11) :1385-1398
[4]   ParBlockchain: Leveraging Transaction Parallelism in Permissioned Blockchain Systems [J].
Amiri, Mohammad Javad ;
Agrawal, Divyakant ;
El Abbadi, Amr .
2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, :1337-1347
[5]  
Amiri Mohammad Javad, 2021, ARXIV210108819
[6]   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,
[7]   Channels: Horizontal Scaling and Confidentiality on Permissioned Blockchains [J].
Androulaki, Elli ;
Cachin, Christian ;
De Caro, Angelo ;
Kokoris-Kogias, Eleftherios .
COMPUTER SECURITY (ESORICS 2018), PT I, 2018, 11098 :111-131
[8]  
[Anonymous], 2017, Ethereum blockchain app platform
[9]  
[Anonymous], 2014, TENDERMINT CONSENSUS
[10]  
[Anonymous], 2012, 10 USENIX S OP SYST