All Projects → vmware-archive → concord

vmware-archive / concord

Licence: other
🧱⛓️ A scalable decentralized blockchain

Programming Languages

C++
36643 projects - #6 most used programming language
java
68154 projects - #9 most used programming language
CMake
9771 projects
Dockerfile
14818 projects
python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to concord

pbft
Implementation of the Practical Byzantine Fault Tolerant Algorithm (pbft)
Stars: ✭ 114 (+60.56%)
Mutual labels:  byzantine-fault-tolerance
Tendermint
⟁ Tendermint Core (BFT Consensus) in Go
Stars: ✭ 4,491 (+6225.35%)
Mutual labels:  bft
Bigchaindb
Meet BigchainDB. The blockchain database.
Stars: ✭ 3,768 (+5207.04%)
Mutual labels:  bft
AlephBFT
Rust implementation of Aleph consensus protocol
Stars: ✭ 17 (-76.06%)
Mutual labels:  bft
minbft
Implementation of MinBFT consensus protocol.
Stars: ✭ 54 (-23.94%)
Mutual labels:  bft
open-chain
Open source blockchain project designed for developer needs from the start. OPEN chain is a convenient and flexible technology for developing blockchain solutions and decentralized applications.
Stars: ✭ 59 (-16.9%)
Mutual labels:  bft
bftdb
Tendermint + Sqlite3 = BFT Database Replication
Stars: ✭ 35 (-50.7%)
Mutual labels:  byzantine-fault-tolerance

Concord

Concord


⚠️ Latest updates can be found in the Concord-BFT repository

This repository is currently inactive. Concord open-source development currently active in the Concord-BFT repository. Please go to that repository for the latest updates.


Project Concord is an open source, scalable decentralized Blockchain. It leverages the Concord-BFT engine based on years of academic and industrial research, and implements a Blockchain which supports running Ethereum smart contracts.

To get started:

# Build the docker image (will take some time)
docker/build_images.sh

# Run a 4-node Concord system and the EtherRPC bridge with docker compose
docker-compose -f docker/compose/simple4.yml up

# Connect to Concord with Truffle (in a different window)
# Or use your own local copy of Truffle and connect to localhost:8545
docker exec -it compose_concord-truffle_1 bash
truffle console --network ethrpc1

Check out our documentation for a quick getting started, detailed installation and deployment instructions, tutorials for installing Ethereum smart contracts as well as how to contribute and develop on Concord.

If you run into issues while using Concord, take a look at the help section of our documentation. If you believe you have found a bug or have a feature request, please open a GitHub issue.

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].