Thanks to visit codestin.com
Credit goes to GitHub.com

Skip to content

MohamedLEGH/blockgo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# TODO:

  • Server

    • Connexions with other nodes through libP2P
    • Connexions with client through RCP
    • Commands to create blockchain, add nodes, add transactions
  • Client (CLI)

    • Commands to create blockchain, add nodes, add transactions
  • Client (TUI) ?

  • Bonus

    • Merkle-Tree for transactions and blocks
    • Storage in sqlite
    • Adjust difficulty ?
    • Better error messages

# DONE:

  • Block struct

    • Add Transaction
  • Chain struct

    • Add Transaction
    • Add block
    • Mine block
    • Verify chain
  • Signature

    • Sign message
    • Verify signature
    • Add signature transaction
    • Add signature block
    • Verify signature transaction
    • Verify signature block

About

blockchain in golang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages