Skip to content
/ dpos Public

A Simple DPoS Algorithm, Use go-libp2p implement.

License

Notifications You must be signed in to change notification settings

csunny/dpos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3fee5a9 Â· Jun 10, 2023

History

56 Commits
Sep 6, 2018
Sep 7, 2018
Mar 16, 2019
Jun 28, 2022
Dec 21, 2018
Dec 12, 2019
Sep 4, 2018
Jun 10, 2023
Sep 28, 2018
Sep 28, 2018
Sep 28, 2018
Sep 28, 2018
Dec 12, 2019
Dec 12, 2019
Dec 12, 2019
Dec 11, 2019

Repository files navigation

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 [email protected]: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