Skip to content

m3rashid/mad-blocks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MAD BLOCKS

A blockchain implementation in Go

Arenas Covered

  • Block Creation
  • Blockchain creation and verification
  • Proof of work
  • Transactions
  • Validate Transactions
  • Currency Mining
  • User and Wallet maintenance
  • Secure hashing and signing implementation (w.r.t. Bitcoin Blockchain standards) with SHA256 and ECDSA algorithms
  • Discovery and heartbeat sync of surrounding neighbor blockchains based on internal network and subnet mask
  • Implementation of consensus algorithm over multiple nodes in the network

Other Features

  • Written with keeping in mind, the atomic transactions, using Mutex Locks.
  • Highly performant and Concurrent by default (written in go)
  • Modular code with separation of concerns
  • Configurable servers

About

A fully functional end-to-end blockchain implementation in Go

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published