d4e9b747d3 | ||
---|---|---|
account | ||
alert | ||
binary | ||
block | ||
cmd | ||
common | ||
config | ||
consensus | ||
db | ||
mempool | ||
merkle | ||
p2p | ||
rpc | ||
state | ||
.gitignore | ||
LICENSE.md | ||
Makefile | ||
README.md |
README.md
Website | Blog | [Forum] (http://forum.tendermint.com) | [IRC] (http://webchat.freenode.net/?randomnick=1&channels=%23tendermint)
Tendermint in Golang
Tendermint is a completely decentralized byzantine consensus protocol suitable for use in cryptocurrencies.
This project is a reference implementation of the protocol.
Submodules
- consensus: core consensus algorithm
- state: application state; mutated by transactions
- blocks: structures of the blockchain
- mempool: gossip of new transactions
- merkle: merkle hash trees
- p2p: extensible P2P networking
Requirements
Go 1.2 or newer.
Build
make get_deps
make
Run
./tendermint daemon --help
Resources
IRC Channel: #tendermint on freenode