Abstract
Hyperledger Fabric, a renowned permissioned blockchain platform, offers flexibility and customization through its simulate-ordervalidate paradigm and pluggable architecture. The world state database, a critical component in Hyperledger Fabric, captures the current state of blockchain applications. This study explores alternative state database implementations, including RocksDB, Boltdb, and BadgerDB, and evaluates their performance using diverse workloads, with a focus on memory and CPU utilization. Experimental results indicate that the evaluated alternatives surpass the default LevelDB and CouchDB provided by Hyperledger Fabric. Specifically, BadgerDB exhibits the highest throughput and lowest latency and bbolt demonstrates superior memory utilization efficiency. Moreover, we provide guidance on integrating new state databases into Hyperledger Fabric and present valuable insights for blockchain researchers and practitioners. By showcasing significant performance improvements, our research contributes to the advancement of enterprise blockchain technology and fosters scalability in permissioned blockchain systems.
Original language | English |
---|---|
Title of host publication | 2023 IEEE International Conference on Omni-Layer Intelligent Systems, COINS 2023 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
ISBN (Electronic) | 9798350346473 |
DOIs | |
State | Published - 2023 |
Externally published | Yes |
Event | 2023 IEEE International Conference on Omni-Layer Intelligent Systems, COINS 2023 - Berlin, Germany Duration: 23 Jul 2023 → 25 Jul 2023 |
Publication series
Name | 2023 IEEE International Conference on Omni-Layer Intelligent Systems, COINS 2023 |
---|
Conference
Conference | 2023 IEEE International Conference on Omni-Layer Intelligent Systems, COINS 2023 |
---|---|
Country/Territory | Germany |
City | Berlin |
Period | 23/07/23 → 25/07/23 |
Bibliographical note
Publisher Copyright:© 2023 IEEE.
Keywords
- Blockchain
- Database
- Hyperledger Fabric
- Key Value Store
- Performance
ASJC Scopus subject areas
- Artificial Intelligence
- Control and Optimization
- Information Systems