A Review on Blockchain and its Future Scope
Main Article Content
Abstract
Blockchain is a technology with desirable properties such as decentralization, autonomy, integrity, immutability, verification, fault tolerance, anonymity, control and transparency. In this article, we begin to explore blockchain technology, specifically its history, quantitative comparison of consensus algorithms, cryptographic details from a general cryptography perspective, hash functions used in blockchain, and more. Complete list of blocking programs. Additionally, this paper focuses on blockchain security. Specifically, we evaluate blockchain security from risk analysis to lower blockchain security risk categories, analyze actual blockchain attacks and vulnerabilities, and summarize recently developed blockchain security measures. Finally, challenges and research directions are presented to achieve a more scalable and secure blockchain system for mass deployment.