Introduction of Formal Methods in Blockchain Consensus Mechanism and Its Associated Protocols
【Author】 Verma, Sudhani; Yadav, Divakar; Chandra, Girish
【Source】IEEE ACCESS
【影响因子】3.476
【Abstract】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.
【Keywords】Consensus protocol; Protocols; Smart contracts; Bitcoin; Licenses; Fingerprint recognition; Distributed ledger; Blockchain; consensus protocols; distributed ledger technology; formal methods; formal verification
【发表时间】2022
【收录时间】2022-07-10
【文献类型】理论性文章
【主题类别】
区块链技术-核心技术-共识机制
评论