An Approach to Formalise Blockchain Interoperability Patterns

Developing blockchain interoperability solutions is costly and complex. Designers must ensure that their decisions comply with the required safety and liveness properties. A recent study proposed six blockchain interoperability design patterns to facilitate this development. However, they were informally described using natural language, which can lead to ambiguity and misinterpretation. The present study proposes to explore the use of Event-B to formalise the Temporal Transfer pattern, instantiated using a gateway-based approach, with the aim of solving these drawbacks. As a result, a formal specification was built that included eight safety properties. The specification was evaluated through formal verification and functional validation. The evaluation showed that the specification was correct by construction and all specified safety properties were verified. Furthermore, simulation enabled us to validate the functional behaviour of the specification. We consider the results of the present study promising and that they constitute a step forward in the formalisation of blockchain interoperability patterns.

Authors

Institutions

Publication Details

Published
2025-06-02
DOI
https://doi.org/10.1109/icbc64466.2025.11185098
Primary Topic
Blockchain Technology Applications and Security
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Approach to Formalise Blockchain Interoperability Patterns

Guzmán Llambías, Raúl Ruggia, Laura González
Blockchain Technology Applications and Security
article

An Approach to Formalise Blockchain Interoperability Patterns

Guzmán Llambías, Raúl Ruggia, Laura González
article en

Abstract

Developing blockchain interoperability solutions is costly and complex. Designers must ensure that their decisions comply with the required safety and liveness properties. A recent study proposed six blockchain interoperability design patterns to facilitate this development. However, they were informally described using natural language, which can lead to ambiguity and misinterpretation. The present study proposes to explore the use of Event-B to formalise the Temporal Transfer pattern, instantiated using a gateway-based approach, with the aim of solving these drawbacks. As a result, a formal specification was built that included eight safety properties. The specification was evaluated through formal verification and functional validation. The evaluation showed that the specification was correct by construction and all specified safety properties were verified. Furthermore, simulation enabled us to validate the functional behaviour of the specification. We consider the results of the present study promising and that they constitute a step forward in the formalisation of blockchain interoperability patterns.

Universidad de la República de Uruguay (UY)
Openalex Percentile: Top 59%
Blockchain Technology Applications and Security
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.