cid 955134eaf06f6391c401af3a74a4801c9cb728ca3ebbe57ebabb78448fb155c6 · original · open access · via openalex
Title: A Journey Towards the Most Efficient State Database For Hyperledger Fabric Authors: Ivan Laishevskiy; Artem Barger; Vladimir Gorgadze Venue: Advances in Artificial Intelligence and Machine Learning Year: 2023 Canonical: doi:10.54364/aaiml.2023.1188 URL: https://doi.org/10.54364/aaiml.2023.1188 Collector: openalex OA: true ABSTRACT Hyperledger Fabric is a leading permissioned blockchain platform known for its flexibility and customization. A crucial yet often overlooked component is its state database, which records the current state of blockchain applications. While the platform currently supports LevelDB and CouchDB, this study argues that there is an unmet need for exploring alternative databases to enhance performance and scalability. We evaluate RocksDB, Boltdb, and BadgerDB under various workloads, focusing on memory and CPU utilization. Our findings reveal that each alternative outperforms the existing options: RocksDB excels in throughput and latency, Boltdb minimizes CPU usage, and BadgerDB is most memory-efficient. This research not only provides a roadmap for integrating new state databases into Hyperledger Fabric but also offers critical insights for those aiming to optimize enterprise blockchain systems. The study underscores the significant gains in scalability and performance that can be achieved by reconsidering the choice of state database.