基于DPoS算法、P2P对等网络的简易区块链Go语言实现

基于DPoS算法、P2P对等网络的简易区块链Go语言实现

Go 其它杂项

访问GitHub主页

共36Star

详细介绍

Implement a simple blockchain use dpos algorithm

GoDoc

Architecture Design

  • Create a P2P Conn-pool
  • BlockChain Generate
  • Node Manage And Vote
  • Pick Node
  • Write Block On Blockchain

Build

👏 go build -o build/dpos main/dpos.go

RUN

git clone git@github.com:csunny/dpos.git

cd dpos    // 切换到源码路径下
go build main/dpos.go

connect multi peer

./dpos new --port 3000 --secio

Vote

./dpos vote -name QmaxEdbKW4x9mP2vX15zL9fyEsp9b9yV48zwtdrpYddfxe -v 30

Document

Doc

Licence

MIT