This project contains 3 smart contracts written in Solidity that address three distinct exercises.
The smart contract DataReconstructions.sol is the solution for exercise 1. This contract handles the reconstruction of data from data fragments.
The smart contract DataFragmentAllocator.sol is the solution for exercise 2. This contract manages the allocation of data fragments to various nodes.
The smart contract NetworkRouting.sol is the solution for exercise 3. This contract handles a network graph and finds the path with the minimum latency between two nodes.