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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call