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

Jan 17, 2018
311864b · Jan 17, 2018

History

1 Commit
Jan 17, 2018
Jan 17, 2018
Jan 17, 2018
Jan 17, 2018
Jan 17, 2018
Jan 17, 2018
Jan 17, 2018
Jan 17, 2018
Jan 17, 2018

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