Prakhar0409/Distributed-Ledger
This project implements distributed P2P protocol like the one used in Bitcoin (though uses very different ideas underneath). We have tried to ensure Virtual Synchrony, ordered multicast, 2-phase commit txns and a underlying gossip protocol to ensure that the ledger state at each node remains consistent with other non-faulty processes (no Byzantine faults). The fault model assumed is fail-stop.
GoGPL-3.0