Azvasa:- Byzantine Fault Tolerant Distributed Commit with Proactive Recovery

This paper describes Azvasa protocol: a Byzantine fault tolerant distributed commit protocol with proactive recovery for transactions running over untrusted networks. Traditional Three phase agreement protocol among coordinator replicas to tolerate Byzantine faults has been used in distributed commit. We propose two phase agreement protocol to tolerate byzantine faults which not only reduces total time to reach agreement but also message overhead. Proactive recovery is an essential method for ensuring long term reliability of fault tolerant systems that are under continuous threats from malicious adversaries. The primary benefit of our proactive recovery scheme is faster standby node registration, service migration and reduced overhead in new membership notification to participants.