Skip to main navigation Skip to search Skip to main content

共识协议的形式化验证研究现状与展望

Translated title of the contribution: Formal Verification of Consensus Protocols: Survey and Perspective
  • Ning Ge
  • , Yu Kai He
  • , Shu Mao Zhai
  • , Xiao Zhou Li
  • , Li Zhang*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Distributed systems play an important role in computing environments. Consensus protocols are employed to guarantee consistency among nodes. Design errors in the consensus protocols might cause failure in system operation and bring catastrophic consequences to humans and the environment. Therefore, it is important to prove the correctness of consensus protocols. Formal verification can strictly prove the correctness of target properties in designed models, which is suitable for verifying consensus protocols. However, the expanding scale of distributed systems results in more complicated issues and challenges to formal verification of consensus protocols. The method for formal verification of the consensus protocol design and increase in the verification scale are significant research issues in the formal verification of consensus protocols. This study investigates the current research on the employment of formal methods to verify consensus protocols, summarizes the key modeling methods and verification technologies, and proposes future research directions in this field.

Translated title of the contributionFormal Verification of Consensus Protocols: Survey and Perspective
Original languageChinese (Traditional)
Pages (from-to)4989-5007
Number of pages19
JournalRuan Jian Xue Bao/Journal of Software
Volume34
Issue number11
DOIs
StatePublished - 2023

Fingerprint

Dive into the research topics of 'Formal Verification of Consensus Protocols: Survey and Perspective'. Together they form a unique fingerprint.

Cite this