Grade: 5.81/6
The goal of this practical project is to implement certain building blocks necessary for a decentralized system. To this end, some underlying abstractions will be used:
- Perfect Links (submission #1),
- Best-effort Broadcast,
- Uniform Reliable Broadcast,
- FIFO Broadcast (submission #2),
- Lattice Agreement (submission #3)