Sober, Michael PeterMichael PeterSoberScaffino, GiuliaGiuliaScaffinoSigwart, MartenMartenSigwartFrauenthaler, PhilipPhilipFrauenthalerLevonyak, MarkusMarkusLevonyakSchulte, StefanStefanSchulte2023-12-132023-12-132023-125th International Conference on Blockchain Computing and Applications (BCCA 2023)979-8-3503-3923-9https://hdl.handle.net/11420/44584Missing interoperability is a prevalent issue in today's blockchain landscape. Due to this lack of interoperability, only smart contracts deployed on the same blockchain can call each other. Smart contract interactions across the boundaries of blockchains would, however, provide an opportunity to create cross-blockchain applications. Hence, an additional mechanism for the execution of cross-blockchain smart contract calls is desirable. Unfortunately, already proposed solutions usually require one or more trusted intermediaries, which eventually leads to a lower degree of decentralization. Therefore, we propose a novel framework to enable smart contract interoperability across different blockchains. The framework enables the execution of asynchronous cross-blockchain smart contract calls. It uses blockchain relays to maintain a high degree of decentralization while placing only minor trust in intermediaries. We provide a prototypical implementation for Ethereum-based blockchains and evaluate it regarding costs and execution time.enComputer SciencesA framework for asynchronous cross-blockchain smart contract callsConference Paper10.1109/BCCA58897.2023.10338866Conference Paper