/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.

Primary LanguageGoGNU General Public License v3.0GPL-3.0

Watchers