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)
docker run -it concord-truffle:latest
truffle console --network ethrpc1
# Or use your own local copy of Truffle (4.x) and connect to localhost:8545
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.