Skip to content

A toy cryptocurrency that implements the core Bitcoin algorithm, the Nakamoto Consensus. For education/entertainment purposes. Very incomplete.

Notifications You must be signed in to change notification settings

tlrobinson/tomcoin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TomCoin

A toy cryptocurrency that captures the essence of Bitcoin. For education/entertainment purposes. Very incomplete.

Implemented

  • simple P2P network with block and transaction messages
  • basic validation rules
  • sync
  • reorgs
  • dynamic difficulty and block reward size
  • CPU mining
  • only pay-to-public-key transactions (P2PK)
  • simple wallet with single key

Not Implemented

  • more validation
  • persistence
  • automatic peer discovery and connection
  • wallet with more than one key
  • script (only P2PK)
  • optimizations, robustness, DoS protections

About

A toy cryptocurrency that implements the core Bitcoin algorithm, the Nakamoto Consensus. For education/entertainment purposes. Very incomplete.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published