A practical building block for solving agreement problems in asynchronous distributed systems | IEEE Conference Publication | IEEE Xplore