Project Description
Hyperledger Fabric has established itself as the de facto standard for permissioned blockchain infrastructure within the enterprise sector. Its modular architecture and privacy features make it ideal for consortiums where trust is distributed but governance is defined. However, despite its maturity, the data layer of Hyperledger Fabric remains limited due to the lack of compatibility with traditional SQL-based systems, which dominate enterprise data management. Fabric currently supports goLevelDB (a simple key-value store) and CouchDB (a document store). While functional, these databases impose significant constraints on smart contract developers, requiring complex application logic to execute operations that are standard in traditional data management—such as ad-hoc joins, aggregations, and complex filtering, it also restricts enterprises from leveraging their existing SQL infrastructure and skilled workforce.
At the same time, the global enterprise market is built almost entirely on Relational Database Management Systems and SQL. The mismatch between the relational data models used by enterprises and the rigid, key-value structures inherent in current blockchain implementations creates a high barrier to entry for mass adoption.
This project proposes to bridge this divide by enabling CockroachDB, a distributed, ACID-compliant SQL database, as a state database for Hyperledger Fabric. By merging the transactional integrity of blockchain with the query capabilities of a mature distributed SQL engine, we aim to unlock the next generation of enterprise consortium networks.
Show More