Random oracles in constantipole: practical asynchronous Byzantine agreement using cryptography (extended abstract)