Inter-blockchain protocols with the Isabelle Infrastructure framework

Kammueller, Florian ORCID: and Nestmann, Uwe (2020) Inter-blockchain protocols with the Isabelle Infrastructure framework. Bernardo, Bruno and Marmsoler, Diego, eds. 2nd Workshop on Formal Methods for Blockchain (FMBC 2020). In: 2nd Workshop on Formal Methods for Blockchain, co-located with CAV'20, 20-21Jul 2020, Los Angeles, CA, USA. ISBN 9783959771696. ISSN 2190-6807 [Conference or Workshop Item] (doi:10.4230/OASIcs.FMBC.2020.11)

PDF - Published version (with publisher's formatting)
Download (612kB) | Preview
[img] PDF - Final accepted version (with author's formatting)
Restricted to Repository staff and depositor only

Download (687kB)


The main incentives of blockchain technology are distribution and distributed change, consistency, and consensus. Beyond just being a distributed ledger for digital currency, smart contracts add transaction protocols to blockchains to execute terms of a contract in a blockchain network. Inter-blockchain (IBC) protocols define and control exchanges between different blockchains.

The Isabelle Infrastructure framework has been designed to serve security and privacy for IoT architectures by formal specification and stepwise attack analysis and refinement. A major case study of this framework is a distributed health care scenario for data consistency for GDPR compliance. This application led to the development of an abstract system specification of blockchains for IoT infrastructures.

In this paper, we first give a summary of the concept of IBC. We then introduce an instantiation of the Isabelle Infrastructure framework to model blockchains. Based on this we extend this model to instantiate different blockchains and formalize IBC protocols. We prove the concept by defining the generic property of global consistency and prove it in Isabelle.

Item Type: Conference or Workshop Item (Paper)
Keywords (uncontrolled): Blockchain, smart contracts, interactive theorem proving, inter-blockchain
Research Areas: A. > School of Science and Technology > Computer Science
Item ID: 30957
Notes on copyright: © Florian Kammüller and Uwe Nestmann; licensed under Creative Commons License CC-BY
2nd Workshop on Formal Methods for Blockchains (FMBC 2020). Editors: Bruno Bernardo and Diego Marmsoler; Article No. 11; pp. 11:1–11:12
OpenAccess Series in Informatics
Schloss Dagstuhl – Leibniz-Zentrum für Informatik, Dagstuhl Publishing, Germany
Useful Links:
Depositing User: Florian Kammueller
Date Deposited: 11 Sep 2020 16:15
Last Modified: 04 Dec 2021 05:14

Actions (login required)

View Item View Item


Activity Overview

Additional statistics are available via IRStats2.