Reaching Agreements in the Presence of Faults in Journal of the ACM 27 No. 2 pp. 228-234, April 1980 (Pease, Shostak, and Lamport) WITH The Byzantine Generals Problem in ACM Transactions on Programming Languages and Systems 4 No. 3 pp. 382-401, July 1982 (Pease, Shostak, and Lamport) WITH Pricing via Processing for Combatting Junk Mail in Advances in Cryptology - CRYPTO '92 pp. 139-147, 1993 (Dwork and Naor) WITH Practical Byzantine Fault Tolerance in Third Symposium on Operating Systems Design and Implementation pp. 173-186, 1999 (Castro and Liskov) FOUR PAPERS: THE FOUNDATIONS OF BITCOIN’S BLOCKCHAIN ALGORITHM
FIRST EDITIONS IN ORIGINAL WRAPS OF THE FOUNDATIONS OF BITCOIN’S BLOCKCHAIN ALGORITHM, INCLUDING THE CONCEPTS OF BYZANTINE FAULTS, THE BYZANTINE GENERALS PROBLEM, PROOF-OF-WORK, & SOFTWARE ABLE TO TOLERATE BYZANTINE FAULTS. The creation of a system like Bitcoin -- one both distributed and reliable -- is exceptionally problematic. The issues that..... More