A decentralized, Byzantine Fault Tolerant SQL database built on SQLite with blockchain features for serverless applications.
CovenantSQL (CQL) is a decentralized relational database that combines SQL-92 support with blockchain technology to provide a trusted, high-performance, and serverless database service. It offers an immutable query history, strong privacy controls, and operates without central coordination on the open internet.
Developers building serverless applications, IoT systems, or decentralized apps (ĐApps) that require secure, immutable, and structured data storage without managing database servers. It also targets those needing open data services with SQL interfaces and GDPR-compliant privacy features.
Developers choose CovenantSQL for its unique combination of SQL compatibility, blockchain-based immutability, and decentralized architecture, offering serverless operation with strong privacy controls and column-level access control. It provides an open-source alternative to Amazon QLDB with support for both eventual and strong consistency modes.
A decentralized, trusted, high performance, SQL database with blockchain features
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides high-availability, auto-syncing databases without server management, directly supporting serverless apps as highlighted in the README.
Runs on open internet without central authority, featuring column-level ACL and encryption passes for enhanced privacy and permission control.
All query history is permanently recorded on the blockchain, ensuring traceability and compliance, which is a core feature stated in the README.
Supports most SQL-92, making it familiar for developers using traditional relational databases, as emphasized in the feature list.
Atomicity is restricted; transactions only work on the leader node, as admitted in the footnotes, hindering complex ACID operations.
Involves a three-layer system with global and SQL consensus layers, requiring deep understanding of blockchain concepts for deployment and maintenance.
Throughput varies significantly between consistency modes, with strong consistency offering lower TPS, as shown in the bench results.
CovenantSQL is an open-source alternative to the following products: