Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A decentralized, peer-to-peer sharing economy, SQL database with Blockchain features.

License

NotificationsYou must be signed in to change notification settings

lymadalin/CovenantSQL

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Report CardCoverageBuild StatusLicenseGoDocfollow on TwitterJoin the chat at https://gitter.im/CovenantSQL/CovenantSQL

中文简介

CovenantSQL is a decentralized, crowdsourcing SQL database on blockchain with features:

  • SQL: most SQL-92 support.
  • Decentralize: decentralize with our consensus algorithm DH-RPC & Kayak.
  • Privacy: access with granted permission and Encryption Pass.
  • Immutable: query history in CovenantSQL is immutable and trackable.

We believeOn the next Internet, everyone should have a completeData Rights

One Line Makes Data on Blockchain

sql.Open("CovenantSQL",dbURI)

CovenantSQL 3 Layer design

  • Layer 1:Global Consensus Layer (the main chain, the middle ring in the architecture diagram):
    • There will only be one main chain throughout the network.
    • Mainly responsible for database Miner and the user’s contract matching, transaction settlement, anti-cheating, shard chain lock hash and other global consensus matters.
  • Layer 2:SQL Consensus Layer (shard chain, rings on both sides):
    • Each database will have its own separate shard chain.
    • Mainly responsible for: the signature, delivery and consistency of the various Transactions of the database. The data history of the permanent traceability is mainly implemented here, and the hash lock is performed in the main chain.
  • Layer 3:Datastore Layer (database engine with SQL-92 support):
    • Each Database has its own independent distributed engine.
    • Mainly responsible for: database storage & encryption, query processing & signature, efficient indexing.

Papers

Our team members published:

that inspired us:

Libs

Network Stack

DH-RPC := TLS - Cert + DHT

LayerImplementation
RPCnet/rpc
NamingConsistentSecureDHT
PoolingSession Pool
Multiplexsmux
Transport SecurityEnhancedTLS
NetworkTCP or KCP for optional later

Test Tools

Connector

CovenantSQL is still under construction and Testnet is already released,have a try.

Watch us orfollow on Twitter for updates.

TestNet

Contact

About

A decentralized, peer-to-peer sharing economy, SQL database with Blockchain features.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go71.7%
  • C20.4%
  • C++3.2%
  • Java1.1%
  • Python1.1%
  • Assembly1.0%
  • Other1.5%

[8]ページ先頭

©2009-2025 Movatter.jp