“…We consider the following commit-after-stage approaches: the Byzantine failures approach [45,73], Concordia [85], the exception handling approach [54], FANTOMAS [53], Fatomas [58,59], Lyu and Wong's approach [42], MAgNET [15], Mishra and Huang's ARP family of protocols [47], NAP [33], the transaction and leader-election based approaches of [68] and [5], and Vogler et al's approach [83,84].…”