English

Towards automated verification of multi-party consensus protocols

Cryptography and Security 2022-09-21 v1 Artificial Intelligence

Abstract

Blockchain technology and related frameworks have recently received extensive attention. Blockchain systems use multi-party consensus protocols to reach agreements on transactions. Hyperledger Fabric framework exposes a multi-party consensus, based on endorsement policy protocol, to reach a consensus on a transaction. In this paper, we define a problem of verification of a blockchain multi-party consensus with probabilistic properties. Further, we propose a verification technique of endorsement policies using statistical model checking and hypothesis testing. We analyze several aspects of the policies, including the ability to assign weights to organizations and the refusal probabilities of organizations. We demonstrate on experiments the work of our verification technique and how one can use experimental results to make the model satisfiable the specification. One can use our technique to design enterprise applications with the Hyperledger Fabric framework.

Keywords

Cite

@article{arxiv.2112.02397,
  title  = {Towards automated verification of multi-party consensus protocols},
  author = {Ivan Fedotov and Anton Khritankov and Artem Barger},
  journal= {arXiv preprint arXiv:2112.02397},
  year   = {2022}
}

Comments

Accepted in the 5th International Conference on Big Data and Smart Computing

R2 v1 2026-06-24T08:04:23.616Z