Abstract
Transparency in distributed-database information systems is only of real value when integration, sharing, consistency and integrity requirements are all firstly guaranteed. By its turn, the Blockchain technology is considered to be the most promising implementation solution to meet these requirements simultaneously. Within this context, this paper analyzes three important consensus algorithms for the Blockchain technology. This analysis includes a theoretical study and a comparative evaluation as well. The results allow us to better understand the most positive points and vulnerabilities of each analyzed algorithm. Finally, general conclusions and future work conclude this article.
Publisher
Revista de Sistemas e Computacao - RSC
Reference52 articles.
1. Aliaga, Y. E. M et al. (2018). Avaliação de mecanismos de consenso para blockchains em busca de nova estratégia mais eficiente e segura. In: Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais (SBSeg 2018), Natal, Rio Grande do Norte, Brasil.
2. Antonopoulos, M. (2017). Mastering Bitcoin: Programming the Open Blockchain. 2nd Edition. Sebastopol, California: O´Reilly Media.
3. Bach, L. M.; Mihaljevic, B.; and Zagar, M. (2018). Comparative Analysis of Blockchain Consensus Algorithms. In: International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO 2018), Opatija, Croatia.
4. Bano, S. et al. (2017). SoK: Consensus in the Age of Blockchains. CoRR, abs/1711.03936. Available at: http://arxiv.org/abs/1711.03936 . Accessed on: Dec. 19th, 2018.
5. Bentov, I. et al. (2014). Proof of Activity: extending bitcoins´s proof of work via proof of stake. ACM SIGMETRICS Performance Evaluation Review, v. 42, n. 3, pp. 34- 37.