Computational Obfuscations and Random Oracles for Derandomizing Asynchronous Consensus
Computational Obfuscations and Random Oracles for Derandomizing Asynchronous Consensus
A method for converting an asynchronous randomized consensus to a deterministic asynchronous consensus is presented. The method uses program computation obfuscation and a random oracle, assuming a computationally bounded scheduler, to overcome the impossibility result of Fischer, Lynch, and Paterson. Two stages are combined, in the first, a new form of computational program obfuscation implemented by post-quantum cryptographic hash functions is introduced, employing time lock puzzles to imply a computational gap between the consensus participants and the (imaginary adversarial) scheduler. In the second stage, a random oracle is implemented by using a post-quantum cryptographic hash function that allows each process to harvest pseudo-randomization from the (cleartext) program and a (consensus) round (variable) and, in turn, implies the completion of the consensus in the presence of a computationally bounded scheduler.
James Aspnes、Shlomi Dolev、Amit Hendin
计算技术、计算机技术
James Aspnes,Shlomi Dolev,Amit Hendin.Computational Obfuscations and Random Oracles for Derandomizing Asynchronous Consensus[EB/OL].(2025-04-04)[2025-05-15].https://arxiv.org/abs/2504.04046.点此复制
评论