Awesome Open Source
Awesome Open Source

dotcoin dotcoin

A simple and integrity blockchain implementation in Golang

Important!!! Now we are not yet completed all code.

Keys

  • Core block struct
  • NewBlock
  • Merkle Tree
  • GenesisBlock
  • Transaction
  • Wallet
  • Boltdb
  • UTXO
  • Balance
  • MemPool
  • Orphan
  • DoubleSpend
  • ProofOfWork
  • calculateHash
  • coinbase reward
  • Peer
  • ping-pong
  • downstream nodes
  • JsonRPC server
  • net sync
  • protocol (done: version, getaddr, addr, getblocks, inv, getdate, block, tx)
  • CLI tools
  • TODO: Chain switch
  • TODO: Auto difficulty

Tips

Until now, the dotcoin node must have public ip.

Related Awesome Lists
Top Programming Languages

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Go (172,580
Golang (172,580
Block (21,020
Blockchain (17,723
Translation (13,670
Bitcoin (11,672
Dot (5,270
Coin (4,830
Json Rpc (1,159
Boltdb (299