Skip to content

🧱⛓️ A scalable decentralized blockchain

License

Notifications You must be signed in to change notification settings

yifsun/concord

 
 

Repository files navigation

Concord

Concord

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.

About

🧱⛓️ A scalable decentralized blockchain

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 87.2%
  • Java 9.1%
  • CMake 1.6%
  • Python 0.9%
  • Dockerfile 0.6%
  • Shell 0.3%
  • JavaScript 0.3%