Notice
This item was automatically migrated from a legacy system. It's data has not been checked and might not meet the quality criteria of the present system.
Nissl, M., Sallinger, E., Schulte, S., & Borkowski, M. (2020). Towards Cross-Blockchain Smart Contracts. arXiv. https://doi.org/10.48550/arXiv.2010.07352
E194-02 - Forschungsbereich Distributed Systems E192-02 - Forschungsbereich Databases and Artificial Intelligence
-
ArXiv ID:
2010.07352
-
Date (published):
2020
-
Number of Pages:
10
-
Preprint Server:
arXiv
-
Keywords:
Blockchain; Interoperability; Smart Contracts
-
Abstract:
In recent years, manifold blockchain protocols have been proposed by researchers and industrial companies alike. This has led to a very heterogeneous blockchain landscape. Accordingly, it would be desirable if blockchains could interact with each other. However, current blockchain technologies offer only limited support for interoperability, thus preventing tokens or smart contracts from leaving t...
In recent years, manifold blockchain protocols have been proposed by researchers and industrial companies alike. This has led to a very heterogeneous blockchain landscape. Accordingly, it would be desirable if blockchains could interact with each other. However, current blockchain technologies offer only limited support for interoperability, thus preventing tokens or smart contracts from leaving the scope of a particular blockchain.
As a first step towards a solution for cross-chain smart contract interactions, we introduce a framework which allows to invoke a smart contract from another blockchain. We offer support for continuing a smart contract after receiving a result from a different blockchain, and for calling smart contracts recursively across blockchains. We provide a reference implementation for Ethereum-based blockchains using Solidity and evaluate the performance regarding time and cost overheads.
en
Project title:
Scalable Reasoning in Knowledge Graphs (WWTF Wiener Wissenschafts-, Forschu und Technologiefonds)