Custom Blockchain
University Project #Distributed Computing

Custom Blockchain#

In this project I created a blockchain client for a class run blockchain that implemented our custom network protocol.

This program needed to:

  • Be able to rapidly recieve and reply to flooding messages from other members of the blockchain to stay in the network
  • Handle bad requests from other members of the blockchain network
  • Collect blocks for the blockchain from many members of the network all at once
  • Cryptographically verify the blockchain built from blocks received from other members of the network
  • Regularlly rebuild blockchain to maintain consistency with the network
← Back to Projects