Implement a 2-phase distributed commit (2PC) protocol

Job ID: 32271195

Budget: $30 – $250 USD

Implement a 2-phase distributed commit (2PC) protocol and use
controlled and randomly injected failures to study how the 2PC protocol handles node crashes.