All Projects → bandprotocol → Bandchain

bandprotocol / Bandchain

Licence: apache-2.0
BandChain - Decentralized Data Delivery Network

Programming Languages

reason
219 projects

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
Fairy Wallet
Client for ledger nano s hw
Stars: ✭ 154 (-5.52%)
Mutual labels:  blockchain
Material Apex
A Material Design Theme for Oracle APEX
Stars: ✭ 161 (-1.23%)
Mutual labels:  oracle
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
Simpleos
EOSIO Blockchain Interface & Wallet
Stars: ✭ 157 (-3.68%)
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].