csunny / dpos

A Simple DPoS Algorithm, Use go-libp2p implement.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

A Simple DPoS Algorithm, Use go-libp2p implement.

License:MIT License


Languages

Language:Go 100.0%