db3 is a fully decentralized database network which has the following key features
-
Account Based Data Permission Model
Users can grant read and write permissions to dapp. Of course,users can also revoke permissions
-
ANSI SQL Compatible
Dapp developers can use sql to access db3 just like using mysql in web2
-
Programable Data Virtual Machine(DVM)
Dapp developers can develop data processing contracts and deploy it to db3 just like developing data backend in web2
-
Horizontally scaling out
Scale horizontally using sharding chains
-
Global Replication
Every sharding chain is replicated globally
It's under a very early stage. if you are interested in this project, Issues, Discussions or PRs are welcome.
- Install Tendermint https://github.com/tendermint/tendermint/releases/tag/v0.34.22
v0.34.22
MacOS:
wget https://github.com/tendermint/tendermint/releases/download/v0.34.22/tendermint_0.34.22_darwin_amd64.tar.gz
Linux:
wget https://github.com/tendermint/tendermint/releases/download/v0.34.22/tendermint_0.34.22_linux_amd64.tar.gz
and add tendermint to your PATH
- Build
cargo build --features binary
- Run
cd tools && sh start_localnet.sh
Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions. See CONTRIBUTING.md.