Increasing concurrency in hyperledger fabric
Hagar Meir, Artem Barger, Yacov Manevich · 2019
Introduction. The execute-order-validate blockchain architecture, introduced by Hyperledger Fabric (HLF) [1], allows parallel transactions execution and validation, thus raising the need for transaction isolation. Today transaction isolation is attained by locking the entire state database (DB) during simulation of transactions and state update. This lock is one of the major bottlenecks as observed by previous work [3]. This work presents a new lock-free approach for providing transaction isolation.