Formal verification of the pub-sub blockchain interoperability protocol using stochastic timed automata

0Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.

Abstract

In recent times, the research on blockchain interoperability has gained momentum, enabling the entities from different heterogeneous blockchain networks to communicate with each other seamlessly. Amid the proliferation of blockchain ventures, for ensuring the correctness of inter-blockchain communication protocols, manual checking and testing of all the potential pitfalls and possible inter-blockchain interactions are rarely possible. To ameliorate this, in this paper, we propose a systematic approach to model and formally verify the real-time properties of the pub-sub interoperability protocol, with a special focus on message communication through API calls among publishers, subscribers, and brokers. In particular, we use stochastic timed automata for its modeling, and we prove its correctness with respect to a number of relevant properties using model checking—more specifically, the UPPAAL-SMC model checker. To the best of our knowledge, this is the first proposal of its kind to formally verify the blockchain pub-sub interoperability protocol using model checking.

Cite

CITATION STYLE

APA

Alam, M. T., Halder, R., & Maiti, A. (2023). Formal verification of the pub-sub blockchain interoperability protocol using stochastic timed automata. Frontiers in Blockchain, 6. https://doi.org/10.3389/fbloc.2023.1248962

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free