Algorand: Proof-of-Stake Blockchain Protocol
This research paper introduces Algorand, a novel and efficient method for implementing a democratic public ledger that aims to overcome the scalability and security limitations of existing blockchain technologies like Bitcoin and Ethereum. The authors, Jing Chen and Silvio Micali, detail the technical problems inherent in proof-of-work systems, such as computational waste and the concentration of power. Algorand proposes a system based on Byzantine agreement and cryptographic sortition to select verifiers and leaders, ensuring a high probability of a non-forking transaction history with minimal computation. The paper explores two embodiments of the Algorand protocol, addressing security under assumptions of honest majorities of users or money, and also considers handling offline users and network partitions.