Investigating Byzantine Agreement Consensus Algorithm of Algorand

Publication Type:
Thesis
Issue Date:
2020
Full metadata record
After its rapid development and broad adoption in its early stage, blockchain technologies are experiencing a bottleneck in terms of their scalability in processing transactions. There have been various proposals to overcome this difficulty, but very few are able to avoid the curse of the blockchain trilemma in relation to balancing scalability, decentralization, and security. However, Algorand demonstrates its superior capability to process transactions and maintain safety when the number of users increase. In particular, its consensus diminishes the probability of chain forks, which generates the feasibility of double-spend attacks in blockchains. In order to determine if Algorand could be the answer to the trilemma, this thesis presents an investigation of its consensus algorithms and a thorough analysis of its performance and some potential downsides of the proposal.
Please use this identifier to cite or link to this item: