A Journey Towards the Most Efficient State Database for Hyperledger Fabric

Ivan Laishevskiy, Artem Barger, Vladimir Gorgadze

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The Hyperledger Fabric is well known and the most prominent enterprise-grade permissioned blockchain. The architecture of the Hyperledger Fabric introduces a new architecture paradigm of simulate-order-validate and pluggable architecture, allowing a greater level of customization where one of the critical components is the world state database, which is responsible for capturing the snapshot of the blockchain application state. Hyperledger Fabric manages the state with the key-value database abstraction and peer updates it after transactions have been validated and read from the state during simulation. Therefore, providing good performance during reading and writing impacts the system's overall performance. Currently, Hyperledger Fabric supports two different implementations of the state database. One is LevelDB, the embedded DB based on LSM trees and CouchDB. In this study, we would like to focus on searching and exploring the alternative implementation of a state database and analyze whenever there are better and more scalable options. We evaluated different databases to be plugged into Hyperledger Fabric, such as RocksDB, Boltdb, and BadgerDB. The study describes how to plug new state databases and performance results based on various workloads.

Original languageEnglish
Title of host publication2023 IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350310191
DOIs
StatePublished - 2023
Externally publishedYes
Event5th IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2023 - Dubai, United Arab Emirates
Duration: 1 May 20235 May 2023

Publication series

Name2023 IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2023

Conference

Conference5th IEEE International Conference on Blockchain and Cryptocurrency, ICBC 2023
Country/TerritoryUnited Arab Emirates
CityDubai
Period1/05/235/05/23

Bibliographical note

Publisher Copyright:
© 2023 IEEE.

Keywords

  • BadgerDB
  • Blockchain
  • BoltDB
  • Database
  • Hyperledger Caliper
  • Hyperledger Fabric
  • Key Value Store
  • LevelDB
  • RocksDB
  • State Database

ASJC Scopus subject areas

  • Accounting
  • Information Systems
  • Information Systems and Management
  • Economics and Econometrics

Fingerprint

Dive into the research topics of 'A Journey Towards the Most Efficient State Database for Hyperledger Fabric'. Together they form a unique fingerprint.

Cite this