bandprotocol / Bandchain
Licence: apache-2.0
BandChain - Decentralized Data Delivery Network
Stars: ✭ 163
Programming Languages
reason
219 projects
Labels
Projects that are alternatives of or similar to Bandchain
Chainlink
node of the decentralized oracle network, bridging on and off-chain computation
Stars: ✭ 2,680 (+1544.17%)
Mutual labels: blockchain, oracle
Blockchain
blockchain (crypto) tools, libraries & scripts in ruby
Stars: ✭ 143 (-12.27%)
Mutual labels: blockchain, oracle
Chainlink Ruby
Easily connect your applications to blockchains
Stars: ✭ 152 (-6.75%)
Mutual labels: blockchain, oracle
Interledger Rs
An easy-to-use, high-performance Interledger implementation written in Rust
Stars: ✭ 155 (-4.91%)
Mutual labels: blockchain
Melos
🌋 A tool for managing Dart projects with multiple packages (sometimes called monorepos). With IntelliJ and Vscode IDE support. Supports automated versioning, changelogs & publishing via Conventional Commits.
Stars: ✭ 155 (-4.91%)
Mutual labels: monorepo
Truechain Consensus Core
TrueChain Consensus Protocol: Minerva
Stars: ✭ 160 (-1.84%)
Mutual labels: blockchain
Python Bitshares
Fully featured client-side library for the BitShares Blockchain - written entirely in python.
Stars: ✭ 163 (+0%)
Mutual labels: blockchain
Blockchain Java
A simplified blockchain implementation in Java
Stars: ✭ 160 (-1.84%)
Mutual labels: blockchain
Steem
The blockchain for Smart Media Tokens (SMTs) and decentralized applications.
Stars: ✭ 1,915 (+1074.85%)
Mutual labels: blockchain
Ico Contracts
Ethereum smart contracts that have been used during successful ICOs
Stars: ✭ 160 (-1.84%)
Mutual labels: blockchain
Lemon.email Dapp
Lemon dApp is a world's first encrypted & decentralized e-mail service.
Stars: ✭ 155 (-4.91%)
Mutual labels: blockchain
Cerebral
Declarative state and side effects management for popular JavaScript frameworks
Stars: ✭ 1,946 (+1093.87%)
Mutual labels: monorepo
Ckb Studio
An IDE to develop CKB scripts for Nervos blockchain
Stars: ✭ 155 (-4.91%)
Mutual labels: blockchain
Curso blockchain
Indtroductory course to cryptocurrencies and applications of Blockchain technologies.
Stars: ✭ 161 (-1.23%)
Mutual labels: blockchain
Blockchain Samples
Samples demonstrating the use of Blockchain with IBM Watson IoT
Stars: ✭ 158 (-3.07%)
Mutual labels: blockchain
Fabric
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
Stars: ✭ 12,911 (+7820.86%)
Mutual labels: blockchain
Pivt
Helm charts for running and operating Hyperledger Fabric in Kubernetes. Previously hosted at https://github.com/APGGroeiFabriek/PIVT.
Stars: ✭ 159 (-2.45%)
Mutual labels: blockchain
BandChain - Decentralized Data Delivery Network
This repository is a monorepo containing the reference implementation of BandChain and its various supporting tools. See below for the breakdown and explanation of each module. README for each of the modules.
Table of Contents
Module | Description |
---|---|
chain |
🔗 BandChain blockchain reference implementation |
bridges |
📡 Lite client bridges on other smart contract platforms |
lambda |
👷♂️ AWS Lambda package for running data source executables |
go-owasm |
🐀 Go library for executing oracle scripts with Wasmer |
helpers |
🔪 Client-side utility libraries |
obi |
📦 Oracle binary encoding implementations |
owasm |
🔮 WebAssembly library for writing oracle scripts |
scan |
🔍 Web interface to explore D3N network |
Running with Docker
There are 2 ways to run bandchain
Run on 4 validators
./chain/docker-config/generate-genesis.sh && docker-compose up multi-validator
Run 1 validator (for development)
./chain/docker-config/single-validator/generate-genesis.sh && docker-compose up single-validator
(Optional) Run Owasm Studio
docker-compose up <single or multi> owasm-studio
Tear down
docker-compose down -v
Running a Validator Node
📚 Guide to Becoming a Validator
License & Contributing
All modules are licensed under the terms of the Apache 2.0 License unless otherwise specified in the LICENSE file at module's root.
We highly encourage participation from the community to help with D3N development. If you are interested in developing with D3N or have suggestion for protocol improvements, please open an issue, submit a pull request, or drop as a line.
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].