Channels: Horizontal Scaling and Confidentiality on Permissioned Blockchains

Sharding, or partitioning the system's state so that different subsets of participants handle it, is a proven approach to building distributed systems whose total capacity scales horizontally with the number of participants. Many distributed ledgers have adopted this approach to increase their performance, however, they focus on the permissionless setting that assumes the existence of a strong adversary. In this paper, we deploy channels for permissioned blockchains. Our first contribution is to adapt sharding on asset-management applications for the permissioned setting, while preserving liveness and safety even on transactions spanning across-channels. Our second contribution is to leverage channels as a confidentiality boundary, enabling different organizations and consortia to preserve their privacy within their channels and still be part of a bigger collaborative ecosystem. To make our system concrete we map it on top of Hyperledger Fabric.


Published in:
Computer Security (Esorics 2018), Pt I, 11098, 111-131
Presented at:
23rd European Symposium on Research in Computer Security (ESORICS), Barcelona, SPAIN, Sep 03-07, 2018
Year:
Jan 01 2018
Publisher:
Cham, SPRINGER INTERNATIONAL PUBLISHING AG
ISSN:
0302-9743
1611-3349
ISBN:
978-3-319-99073-6
978-3-319-99072-9




 Record created 2019-06-18, last modified 2019-12-05


Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)