Sober, Michael PeterMichael PeterSoberSigwart, MartenMartenSigwartFrauenthaler, PhilippPhilippFrauenthalerSpanring, ChristofChristofSpanringKobelt, MaxMaxKobeltSchulte, StefanStefanSchulte2022-09-272022-09-272023-08Cluster Computing 26 (4): 2129-2146 (2023-08)http://hdl.handle.net/11420/13671Today, several solutions for cross-blockchain asset transfers exist. However, these solutions are either tailored to specific assets or neglect finality guarantees that prevent assets from getting lost in transit. In this paper, we present a cross-blockchain asset transfer protocol that supports arbitrary assets, is adaptable to different means of cross-blockchain communication, and adheres to requirements such as finality. The ability to freely transfer assets between blockchains may increase transaction throughput and provide developers with more flexibility by allowing them to design digital assets that leverage the capacities and capabilities of multiple blockchains. We define the general requirements and specifications for a cross-blockchain asset transfer protocol and provide a proof-of-concept implementation for EVM-based blockchains. Further, we evaluate the protocol concerning costs, transfer duration, and security.en1573-7543Cluster computing2023421292146Springer Science + Business Media B.V.https://creativecommons.org/licenses/by/4.0/TechnikIngenieurwissenschaftenDecentralized cross-blockchain asset transfers with transfer confirmationJournal Article10.15480/882.482210.1007/s10586-022-03737-610.15480/882.4822Journal Article