cybercongress / Chaingear
Licence: other
The consensus computer driven database framework
Stars: ✭ 83
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Chaingear
Evmone
Fast Ethereum Virtual Machine implementation
Stars: ✭ 162 (+95.18%)
Mutual labels: blockchain, ethereum, evm
Pyquarkchain
Python implementation of QuarkChain
Stars: ✭ 194 (+133.73%)
Mutual labels: blockchain, ethereum, evm
Remix Ide
Documentation for Remix IDE
Stars: ✭ 1,768 (+2030.12%)
Mutual labels: blockchain, ethereum, evm
Remix Project
Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.
Stars: ✭ 225 (+171.08%)
Mutual labels: blockchain, ethereum, evm
Intellij Solidity
Solidity plugin for IntelliJ
Stars: ✭ 646 (+678.31%)
Mutual labels: blockchain, ethereum, evm
Ette
EVM-based Blockchain Indexer, with historical data query & real-time notification support 😎
Stars: ✭ 37 (-55.42%)
Mutual labels: blockchain, ethereum, evm
Armors Solidity
Armors-solidity is a framework to build secure smart contracts on Ethereum.
Stars: ✭ 184 (+121.69%)
Mutual labels: blockchain, ethereum, evm
Monax
DEPRECATED. To be removed December, 2018 (use monax/bosmarmot)
Stars: ✭ 269 (+224.1%)
Mutual labels: blockchain, ethereum, evm
Ruby Ethereum
A Ruby implementation of Ethereum.
Stars: ✭ 270 (+225.3%)
Mutual labels: blockchain, ethereum, evm
Burrow
https://wiki.hyperledger.org/display/burrow
Stars: ✭ 851 (+925.3%)
Mutual labels: blockchain, ethereum, evm
Remix
This has been moved to https://github.com/ethereum/remix-project
Stars: ✭ 1,063 (+1180.72%)
Mutual labels: blockchain, ethereum, evm
The Journal Of Blockchain
区块链自媒体、专注区块链技术学习和实践、IPFS/Filecoin、Bitcoin、Ethereum、EOS、Cosmos、区块链、白皮书、Coinmarketcap、Coindesk、Safe Network、Telegram、Docker、社会治理、经济激励
Stars: ✭ 63 (-24.1%)
Mutual labels: blockchain, ethereum
Zknifty
🎴Zero-knowledge non-fungible tokens on Ethereum using zk-SNARKs
Stars: ✭ 59 (-28.92%)
Mutual labels: blockchain, ethereum
Py Evm
A Python implementation of the Ethereum Virtual Machine
Stars: ✭ 1,122 (+1251.81%)
Mutual labels: ethereum, evm
Smart Contracts
Ethereum smart contracts for security and utility tokens
Stars: ✭ 1,187 (+1330.12%)
Mutual labels: blockchain, ethereum
The consensus computer driven database framework
Current state: 0.1 Euler Chaingear's release for EVM with paper.
Built by
cyber•Congress and
contributors
Try EVM's Chaingear rigth now!
Chaingear Dapp (Mainnet, Kovan, Rinkeby) accessible directly from IPFS: QmQmQKkPFqLS4iNiicvAqx6aJtRpYookK8iEZjojcfEqib
Note: Best option to use CYB web3 browser with .chaingear dapp, all contracts code verified with Etherscan.
Whitepaper
Chaingear - The consensus computer driven database framework
Principles of Chaingear
Chaingear is a set of smart contracts which operating in consensus computer with following principles:
- Databases creates by user createDatabase call for Chaingear witch mints database-linked NFT token for user and deploys database with support of CRUD+TF operations. Token controls adminship of database.
- Admin initializes database with given table/tables data schema.
- Database admin may set user permissions for entry creation and fee for adding.
- Each entry in database linked to NFT token (primary key) which grants a set of rights for token-entry operation as UPDATE/DELETE and TRANSFER/FUND.
- Chaingear for given platform acts as Consensus Computer Driven Database as a Service
- Application specific business logic should be available to operate on top of database/databases.
Chaingear on EVM, 0.1 Euler PoC
Chaingear
- Chaingear is database of database which allow deploy new databases from there and creates an associated token for adminship.
- Chaingear allow deploys different types of databases with defined functionality with connects with databases builders.
- Database Builder is a fabric of databases of given type.
- Databases may have their unique code base as an extension to the basic database.
- Database-token may be transferred, sold/traded alongside with their right adminship.
- Chaingear have fees for database creation.
- Chaingear have benefitiaries which may claim collected fees proportional to their shares.
Database
- A database is a smart contract which defines NFT tokens linked to entries. User creates database with given name and token symbol for entries.
- After deploy database admin initializes database with data schema table/tables and this allows them or/and other users to create a systematic collection of data, where rights to operations with entry defined by entry-token ownership.
- Entries data lives in Schema contract.
- Each entry may be publicly funded, an entry-token owner may claim collected funds.
- Database admin may set policy for entry creation: {OnlyAdmin, Whitelist, AllUsers} and fee for the entry-token creation and next claim fees.
- Also admin may set multiple database's beneficiaries which may claim collected fees proportional to their shares.
Chaingear UI (web3 DApp for EVM's Chaingear)
- Web3/Metamask/Truffle/IPFS based
- Full Chaingear control interface
- Full custom Database control interface
- Schema smart-contract code generation on client
- Database ABI saves in IPFS
Contracts Overview
Configuring and deploying
General Chaingear/Database pipeline
web3 Application
General
Database
Database Deploy and Schema designer
Join Us On Telegram
If you're interested in using or developing Chaingear, come join us on Telegram
Gitcoin Tasks
Built With
Prerequisites:
Authors
Originally created by cyber•Congress
License
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].