JOURNAL ARTICLE

Cross-blockchain smart contract interoperability

Westerkamp, Martin

Year: 2023 Journal:   Deposit Once (Technische Universität Berlin)   Publisher: Technische Universität Berlin

Abstract

Blockchain technologies' rapid evolution has resulted in the fragmentation of decentralized applications across multiple networks. Since blockchain protocols do not permit the autonomous retrieval of external data, deployed smart contracts are restricted to their host blockchain. The resulting lock-in effect contradicts the initial proposition of smart contracts to enable independent decentralized applications. Therefore, cross-blockchain interoperability methods are needed to enable smart contracts to interact across blockchain network boundaries. Current approaches to blockchain interoperability suffer from centralization, high transaction costs, or require economic rationality assumptions. The execution of present cross-blockchain smart contract messaging protocols incurs high delays and costs, as multiple transactions must be executed sequentially. In addition, these protocols do not remedy the tight binding between smart contracts and their host blockchain. This thesis presents novel cross-blockchain smart contract interoperability concepts that are trustless, efficient, and do not require financial preconditions. The first contribution depicts a chain relay utilizing verifiable off-chain computations to off-load the validation of Proof-of-Work (PoW) block headers. As a result, on-chain validation costs are reduced by orders of magnitude without compromising security. The concept is evaluated based on a prototype relaying Bitcoin and Ethereum block headers to blockchains that support the Ethereum Virtual Machine (EVM). In recent years, Proof-of-Stake (PoS) blockchains have become increasingly popular. The second contribution of this thesis introduces an efficient chain relay scheme addressing PoS blockchains that guarantee finality. The consensus protocol's finality guarantee enables the chain relay to operate on a subset of finalized block headers. As a result, transaction costs are minimized without compromising the relay's security. The introduced cross-chain state access methods depict the foundation for smart contract interoperability across blockchain networks. As a third contribution, we present the concept of smart contract forks to mitigate the close dependency of smart contracts on their host blockchain. The business logic and state of smart contracts are migrated to other blockchains that support the same execution environment. As a migration result, smart contract users benefit from the properties the target blockchain provides, and lock-in effects are alleviated. The fourth contribution of this thesis is a concept for smart contract synchronization, which enables instant read-only cross-blockchain function calls. Replica contracts are created on target blockchains and updated according to the initially deployed instance. We evaluate smart contract forks and synchronizations based on a prototype that supports EVM-compliant blockchains.

Keywords:
Interoperability Smart contract Database transaction Block (permutation group theory) Blockchain Relay Scheme (mathematics)

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.58
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Genetic Mapping and Diversity in Plants and Animals
Life Sciences →  Biochemistry, Genetics and Molecular Biology →  Genetics
Rice Cultivation and Yield Improvement
Life Sciences →  Agricultural and Biological Sciences →  Plant Science
GABA and Rice Research
Life Sciences →  Agricultural and Biological Sciences →  Plant Science
© 2026 ScienceGate Book Chapters — All rights reserved.