English

A Framework for Blockchain Interoperability and Runtime Selection

Cryptography and Security 2019-05-20 v1

Abstract

The suitability of a particular blockchain for a given use case depends mainly on the blockchain's functional and non-functional properties. Such properties may vary over time, and thus, a selected blockchain may become unsuitable for a given use case. This uncertainty may hinder the widespread adoption of blockchain technologies in general. To mitigate the impact of volatile blockchain properties, we propose a framework that monitors several blockchains, allows the user to define functional and non-functional requirements, determines the most appropriate blockchain, and enables the switchover to that chain at runtime. Our evaluation using a reference implementation shows that switching to another blockchain can save cost and enable users to benefit from better performance and a higher level of trust.

Keywords

Cite

@article{arxiv.1905.07014,
  title  = {A Framework for Blockchain Interoperability and Runtime Selection},
  author = {Philipp Frauenthaler and Michael Borkowski and Stefan Schulte},
  journal= {arXiv preprint arXiv:1905.07014},
  year   = {2019}
}