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