FabricCRDT: A conflict-free replicated datatypes approach to permissioned blockchains

Pezhman Nasirifard, Ruben Mayer, Hans Arno Jacobsen

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

30 Zitate (Scopus)

Abstract

With the increased adaption of blockchain technologies, permissioned blockchains such as Hyperledger Fabric provide a robust ecosystem for developing production-grade decentralized applications. However, the additional latency between executing and committing transactions, due to Fabric’s three-phase transaction lifecycle of Execute-Order-Validate (EOV), is a potential scalability bottleneck. The added latency increases the probability of concurrent updates on the same keys by different transactions, leading to transaction failures caused by Fabric’s concurrency control mechanism. The transaction failures increase the application development complexity and decrease Fabric’s throughput. Conflict-free Replicated Datatypes (CRDTs) provide a solution for merging and resolving conflicts in the presence of concurrent updates. In this work, we introduce FabricCRDT, an approach for integrating CRDTs to Fabric. Our evaluations show that in general, FabricCRDT offers higher throughput of successful transactions than Fabric, while successfully committing and merging all conflicting transactions without any failures.

OriginalspracheEnglisch
TitelMiddleware 2019 - Proceedings of the 2019 20th International Middleware Conference
Herausgeber (Verlag)Association for Computing Machinery, Inc
Seiten110-122
Seitenumfang13
ISBN (elektronisch)9781450370097
DOIs
PublikationsstatusVeröffentlicht - 9 Dez. 2019
Veranstaltung20th ACM/IFIP/USENIX Middleware Conference, Middleware 2019 - Davis, USA/Vereinigte Staaten
Dauer: 9 Dez. 201913 Dez. 2019

Publikationsreihe

NameMiddleware 2019 - Proceedings of the 2019 20th International Middleware Conference

Konferenz

Konferenz20th ACM/IFIP/USENIX Middleware Conference, Middleware 2019
Land/GebietUSA/Vereinigte Staaten
OrtDavis
Zeitraum9/12/1913/12/19

Fingerprint

Untersuchen Sie die Forschungsthemen von „FabricCRDT: A conflict-free replicated datatypes approach to permissioned blockchains“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren