4.6 Article

Introduction of Formal Methods in Blockchain Consensus Mechanism and Its Associated Protocols

Journal

IEEE ACCESS
Volume 10, Issue -, Pages 66611-66624

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/ACCESS.2022.3184799

Keywords

Consensus protocol; Protocols; Smart contracts; Bitcoin; Licenses; Fingerprint recognition; Distributed ledger; Blockchain; consensus protocols; distributed ledger technology; formal methods; formal verification

Ask authors/readers for more resources

As the size of data grows exponentially, ensuring its security has become a major concern. Blockchain, as an emerging technology, is being widely used to provide security to systems. This study extensively discusses the importance of consensus techniques and protocols in blockchain technology, as well as the role of formal methods in developing correct blockchain-based systems.
As the size of data is increasing exponentially, its security is a major concern. Emerging technology like blockchain is used to provide security to systems. Since the inception of blockchain, it has been adopted by researchers and industry both, however, it gained enormous attention after cryptocurrency. It can be defined as a means of storing information in such a way that modification and hacking the system is difficult or impossible. A blockchain is a decentralized ledger that is digital and public, consisting of records of transactions called blocks. A consensus technology assures that all nodes agree on a unique sequence for appending blocks. A comprehensive examination of these algorithms will aid in understanding how and why each blockchain operates in the manner that it does. In this study, we addressed extensively used consensus techniques in the blockchain and the importance of consensus protocol in blockchain technology. The underlying consensus algorithm is a critical component of every blockchain-based system which determine the performance and security of the system. Ensuring the correctness of consensus protocols is uttermost important to create trust in the blockchain-based systems and formal methods are the way to create that trust and develop correct and verified systems. Formal modeling is a method of writing a system mathematically and examining the correctness and verifying the developed system. This study analyzed the importance of consensus mechanisms and how formal methods are helping to develop a correct blockchain-based system. The current scenario of the application of formal methods in the consensus mechanism of blockchain for their verification is presented.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available