SkillAgentSearch skills...

Dotcoin

A simple and integrity blockchain implementation in Golang

Install / Use

/learn @michain/Dotcoin
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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 Skills

View on GitHub
GitHub Stars93
CategoryDevelopment
Updated11mo ago
Forks20

Languages

Go

Security Score

92/100

Audited on Apr 9, 2025

No findings