{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T15:57:18Z","timestamp":1783007838517,"version":"3.54.5"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2022,9,15]],"date-time":"2022-09-15T00:00:00Z","timestamp":1663200000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,9,15]],"date-time":"2022-09-15T00:00:00Z","timestamp":1663200000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100006012","name":"Christian Doppler Forschungsgesellschaft","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100006012","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100006012","name":"Christian Doppler Forschungsgesellschaft","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100006012","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100006012","name":"Christian Doppler Forschungsgesellschaft","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100006012","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100023890","name":"Technische Universit\u00e4t Hamburg","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100023890","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2023,8]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Today, 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.<\/jats:p>","DOI":"10.1007\/s10586-022-03737-6","type":"journal-article","created":{"date-parts":[[2022,9,15]],"date-time":"2022-09-15T17:02:56Z","timestamp":1663261376000},"page":"2129-2146","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Decentralized cross-blockchain asset transfers with transfer confirmation"],"prefix":"10.1007","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9612-9022","authenticated-orcid":false,"given":"Michael","family":"Sober","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marten","family":"Sigwart","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Philipp","family":"Frauenthaler","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christof","family":"Spanring","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Max","family":"Kobelt","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Stefan","family":"Schulte","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,9,15]]},"reference":[{"key":"3737_CR1","unstructured":"Nakamoto, S.: Bitcoin: A Peer-to-Peer Electronic Cash System. White Paper. Accessed 29 March 2022 (2008) https:\/\/bitcoin.org\/bitcoin.pdf"},{"key":"3737_CR2","unstructured":"Tian, F.: An agri-food supply chain traceability system for China based on RFID & blockchain technology. In: 2016 13th International Conference on Service Systems and Service Management (ICSSSM), pp. 1\u2013 6 (2016). IEEE"},{"key":"3737_CR3","doi-asserted-by":"crossref","unstructured":"Mettler, M.: Blockchain technology in healthcare: the revolution starts here. In: 2016 IEEE 18th International Conference on e-Health Networking, Applications and Services (Healthcom), pp. 1\u2013 3 (2016). IEEE","DOI":"10.1109\/HealthCom.2016.7749510"},{"key":"3737_CR4","doi-asserted-by":"publisher","first-page":"816","DOI":"10.1016\/j.future.2017.08.024","volume":"107","author":"C Prybila","year":"2020","unstructured":"Prybila, C., Schulte, S., Hochreiner, C., Weber, I.: Runtime verification for business processes utilizing the bitcoin blockchain. Future Gener. Comput. Syst. 107, 816\u2013831 (2020)","journal-title":"Future Gener. Comput. Syst."},{"key":"3737_CR5","first-page":"1","volume":"15","author":"S Makani","year":"2022","unstructured":"Makani, S., Pittala, R., Alsayed, E., Aloqaily, M., Jararweh, Y.: A survey of blockchain applications in sustainable and smart cities. Clust. Comput. 15, 1\u201322 (2022)","journal-title":"Clust. Comput."},{"issue":"3","key":"3737_CR6","doi-asserted-by":"publisher","first-page":"2151","DOI":"10.1007\/s10586-020-03138-7","volume":"23","author":"L Tseng","year":"2020","unstructured":"Tseng, L., Yao, X., Otoum, S., Aloqaily, M., Jararweh, Y.: Blockchain-based database in an IoT environment: challenges, opportunities, and analysis. Clust. Comput. 23(3), 2151\u20132165 (2020)","journal-title":"Clust. Comput."},{"key":"3737_CR7","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1109\/MRA.2022.3163081","volume":"29","author":"I Al Ridhawi","year":"2022","unstructured":"Al Ridhawi, I., Aloqaily, M., Karray, F.: Intelligent blockchain-enabled communication and services: solutions for moving internet of things devices. IEEE Robot. Automat. Mag. 29, 10\u201320 (2022)","journal-title":"IEEE Robot. Automat. Mag."},{"issue":"1","key":"3737_CR8","doi-asserted-by":"publisher","first-page":"102329","DOI":"10.1016\/j.ipm.2020.102397","volume":"58","author":"D Berdik","year":"2021","unstructured":"Berdik, D., Otoum, S., Schmidt, N., Porter, D., Jararweh, Y.: A survey on blockchain for information systems management and security. Inform. Process. Manage. 58(1), 102329 (2021)","journal-title":"Inform. Process. Manage."},{"key":"3737_CR9","doi-asserted-by":"crossref","unstructured":"Schulte, S., Sigwart, M., Frauenthaler, P., Borkowski, M.: Towards blockchain interoperability. In: Business Process Management: Blockchain and Central and Eastern Europe Forum. LNBIP, vol. 361, pp. 1\u2013 8 (2019)","DOI":"10.1007\/978-3-030-30429-4_1"},{"key":"3737_CR10","doi-asserted-by":"crossref","unstructured":"Zamyatin, A., Al-Bassam, M., Zindros, D., Kokoris-Kogias, E., Moreno-S\u00e1nchez, P., Kiayias, A., Knottenbelt, W.J.: SoK: Communication across distributed ledgers. In: International Conference on Financial Cryptography and Data Security. LNCS, vol. 12675, pp. 3\u201336 (2021)","DOI":"10.1007\/978-3-662-64331-0_1"},{"key":"3737_CR11","doi-asserted-by":"publisher","first-page":"53019","DOI":"10.1109\/ACCESS.2018.2870644","volume":"6","author":"W Cai","year":"2018","unstructured":"Cai, W., Wang, Z., Ernst, J.B., Hong, Z., Feng, C., Leung, V.C.M.: Decentralized applications: the blockchain-empowered software system. IEEE Access 6, 53019\u201353033 (2018)","journal-title":"IEEE Access"},{"issue":"8","key":"3737_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3471140","volume":"54","author":"R Belchior","year":"2021","unstructured":"Belchior, R., Vasconcelos, A., Guerreiro, S., Correia, M.: A survey on blockchain interoperability: past, present, and future trends. ACM Comput. Surv. 54(8), 1\u201341 (2021)","journal-title":"ACM Comput. Surv."},{"key":"3737_CR13","unstructured":"Back, A., Corallo, M., Dashjr, L., Friedenbach, M., Maxwell, G., Miller, A., Poelstra, A., Tim\u00f3n, J., Wuille, P.: Enabling blockchain innovations with pegged sidechains. http:\/\/kevinriggen.com\/files\/sidechains.pdf. White Paper. Accessed 29 March 2022 (2014)"},{"key":"3737_CR14","unstructured":"Poon, J., Buterin, V.: Plasma: scalable autonomous smart contracts. https:\/\/www.plasma.io\/plasma.pdf. White Paper. Accessed 29 March 2022 (2017)"},{"key":"3737_CR15","doi-asserted-by":"crossref","unstructured":"Herlihy, M.: Atomic cross-chain swaps. In: 2018 ACM Symposium on Principles of Distributed Computing (PODC), pp. 245\u2013254 (2018). ACM","DOI":"10.1145\/3212734.3212736"},{"key":"3737_CR16","doi-asserted-by":"crossref","unstructured":"Sigwart, M., Frauenthaler, P., Spanring, C., Sober, M., Schulte, S.: Decentralized cross-blockchain asset transfers. In: 2021 Third International Conference on Blockchain Computing and Applications (BCCA), pp. 34\u201341 (2021). IEEE","DOI":"10.1109\/BCCA53669.2021.9657007"},{"key":"3737_CR17","doi-asserted-by":"crossref","unstructured":"Pillai, B., Biswas, K., Muthukkumarasamy, V.: Blockchain interoperable digital objects. In: International Conference on Blockchain, pp. 80\u201394 (2019). Springer","DOI":"10.1007\/978-3-030-23404-1_6"},{"key":"3737_CR18","unstructured":"Cuffe, P.: The role of the ERC-20 token standard in a financial revolution: the case of Initial Coin Offerings. In: IEC-IEEE-KATS Academic Challenge (2018)"},{"key":"3737_CR19","doi-asserted-by":"crossref","unstructured":"Casale-Brunet, S., Ribeca, P., Doyle, P., Mattavelli, M.: Networks of Ethereum Non-Fungible Tokens: A graph-based analysis of the ERC-721 ecosystem. In: 2021 IEEE International Conference on Blockchain, pp. 188\u2013195 (2021). IEEE","DOI":"10.1109\/Blockchain53845.2021.00033"},{"key":"3737_CR20","doi-asserted-by":"crossref","unstructured":"Heiss, J., Eberhardt, J., Tai, S.: From oracles to trustworthy data on-chaining systems. In: 2019 IEEE International Conference on Blockchain, pp. 496\u2013503 (2019). IEEE","DOI":"10.1109\/Blockchain.2019.00075"},{"key":"3737_CR21","unstructured":"Peterson, J., Krug, J., Zoltu, M., Williams, A.K., Alexander, S.: Augur: a decentralized oracle and prediction market platform. arXiv:1501.01042 (2015)"},{"key":"3737_CR22","unstructured":"Breidenbach, L., Cachin, C., Chan, B., Coventry, A., Ellis, S., Juels, A., Koushanfar, F., Miller, A., Magauran, B., Moroz, D., et al.: Chainlink 2.0: next steps in the evolution of decentralized oracle networks. Accessed 29 March 2022 (2021) https:\/\/research.chain.link\/whitepaper-v2.pdf?_ga=2.244768454.295607443.1648540372-1480369942.164639185"},{"key":"3737_CR23","doi-asserted-by":"crossref","unstructured":"Adler, J., Berryhill, R., Veneris, A., Poulos, Z., Veira, N., Kastania, A.: Astraea: A decentralized blockchain oracle. In: 2018 IEEE International Conference on Blockchain, pp. 1145\u20131152 (2018). IEEE","DOI":"10.1109\/Cybermatics_2018.2018.00207"},{"key":"3737_CR24","doi-asserted-by":"crossref","unstructured":"Kamiya, R.: Shintaku: An end-to-end-decentralized general-purpose blockchain oracle system. https:\/\/gitlab.com\/shintaku-group\/paper\/blob\/master\/shintaku.pdf. Accessed 29 March 2022 (2019)","DOI":"10.21452\/978-85-93910-02-9.cap4"},{"key":"3737_CR25","doi-asserted-by":"crossref","unstructured":"Sober, M., Scaffino, G., Spanring, C., Schulte, S.: A voting-based blockchain interoperability oracle. In: 2021 IEEE International Conference on Blockchain, pp. 160\u2013169 ( 2021). IEEE","DOI":"10.1109\/Blockchain53845.2021.00030"},{"key":"3737_CR26","unstructured":"Buterin, V.: Chain interoperability. https:\/\/www.r3.com\/wp-content\/uploads\/2017\/06\/chain_interoperability_r3.pdf. Accessed 29 March 2022 (2016)"},{"key":"3737_CR27","volume-title":"Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction","author":"A Narayanan","year":"2016","unstructured":"Narayanan, A., Bonneau, J., Felten, E., Miller, A., Goldfeder, S.: Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction. Princeton University Press, Princeton (2016)"},{"key":"3737_CR28","doi-asserted-by":"crossref","unstructured":"Frauenthaler, P., Sigwart, M., Spanring, C., Sober, M., Schulte, S.: ETH relay: a cost-efficient relay for ethereum-based blockchains. In: 2020 IEEE International Conference on Blockchain, pp. 204\u2013213 (2020). IEEE","DOI":"10.1109\/Blockchain50366.2020.00032"},{"key":"3737_CR29","doi-asserted-by":"crossref","unstructured":"Di\u00a0Angelo, M., Salzer, G.: A survey of tools for analyzing ethereum smart contracts. In: 2019 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPCON), pp. 69\u201378 (2019). IEEE","DOI":"10.1109\/DAPPCON.2019.00018"},{"key":"3737_CR30","unstructured":"Wood, G.: Ethereum: a secure decentralised generalised transaction ledger. Accessed 29 March 2022 (2014) https:\/\/ethereum.github.io\/yellowpaper\/paper.pdf"},{"key":"3737_CR31","doi-asserted-by":"crossref","unstructured":"Aiyer, A.S., Alvisi, L., Clement, A., Dahlin, M., Martin, J.-P., Porth, C.: BAR fault tolerance for cooperative services. In: 20th ACM Symposium on Operating Systems Principles (SOSP), pp. 45\u201358 (2005). ACM","DOI":"10.1145\/1095809.1095816"},{"key":"3737_CR32","first-page":"1","volume":"25","author":"M Herlihy","year":"2021","unstructured":"Herlihy, M., Liskov, B., Shrira, L.: Cross-chain deals and adversarial commerce. VLDB J. 25, 1\u201319 (2021)","journal-title":"VLDB J."},{"key":"3737_CR33","unstructured":"Judmayer, A., Stifter, N., Zamyatin, A., Tsabary, I., Eyal, I., Gazi, P., Meiklejohn, S., Weippl, E.R.: Pay-to-win: incentive attacks on proof-of-work cryptocurrencies. IACR Cryptology ePrint Archive (2019)"},{"key":"3737_CR34","unstructured":"Ford, B., B\u00f6hme, R.: Rationality is self-defeating in permissionless systems. (2019)arXiv:1908.03999"},{"key":"3737_CR35","doi-asserted-by":"crossref","unstructured":"Zamyatin, A., Harz, D., Lind, J., Panayiotou, P., Gervais, A., Knottenbelt, W.: XCLAIM: trustless, interoperable, cryptocurrency-backed assets. In: 2019 IEEE Symposium on Security and Privacy (SP), pp. 193\u2013210 (2019). IEEE","DOI":"10.1109\/SP.2019.00085"},{"key":"3737_CR36","unstructured":"Autonomous Software: Metronome: Owner\u2019s Manual. Version 0.99 (Last Updated 2019-08-15). Accessed 29 March 2022 (2018). https:\/\/github.com\/autonomoussoftware\/documentation\/blob\/master\/owners_manual\/owners_manual.md"},{"key":"3737_CR37","doi-asserted-by":"crossref","unstructured":"Karantias, K., Kiayias, A., Zindros, D.: Proof-of-burn. In: International Conference on Financial Cryptography and Data Security, pp. 523\u2013540 (2020). Springer","DOI":"10.1007\/978-3-030-51280-4_28"},{"key":"3737_CR38","doi-asserted-by":"crossref","unstructured":"Pillai, B., Biswas, K., H\u00f3u, Z., Muthukkumarasamy, V.: The burn-to-claim cross-blockchain asset transfer protocol. In: 2020 25th International Conference on Engineering of Complex Computer Systems (ICECCS), pp. 119\u2013124 (2020). IEEE","DOI":"10.1109\/ICECCS51672.2020.00021"},{"key":"3737_CR39","doi-asserted-by":"publisher","first-page":"102102","DOI":"10.1016\/j.sysarc.2021.102102","volume":"117","author":"W Liu","year":"2021","unstructured":"Liu, W., Wu, H., Meng, T., Wang, R., Wang, Y., Xu, C.-Z.: AucSwap: a vickrey auction modeled decentralized cross-blockchain asset transfer protocol. J. Syst. Archit. 117, 102102 (2021)","journal-title":"J. Syst. Archit."},{"key":"3737_CR40","doi-asserted-by":"crossref","unstructured":"Kiayias, A., Zindros, D.: Proof-of-work sidechains. In: International Conference on Financial Cryptography and Data Security, pp. 21\u201334 (2019). Springer","DOI":"10.1007\/978-3-030-43725-1_3"},{"key":"3737_CR41","doi-asserted-by":"crossref","unstructured":"Ga\u017ei, P., Kiayias, A., Zindros, D.: Proof-of-stake sidechains. In: 2019 IEEE Symposium on Security and Privacy (SP), pp. 139\u2013156 (2019). IEEE","DOI":"10.1109\/SP.2019.00040"},{"key":"3737_CR42","doi-asserted-by":"crossref","unstructured":"Kiayias, A., Miller, A., Zindros, D.: Non-interactive Proofs of Proof-of-Work. In: 24th International Conference on Financial Cryptography and Data Security\u2014Revised Selected Papers. LNCS, vol. 12059, pp. 505\u2013522 (2020). Springer","DOI":"10.1007\/978-3-030-51280-4_27"},{"key":"3737_CR43","doi-asserted-by":"crossref","unstructured":"Garoffolo, A., Kaidalov, D., Oliynykov, R.: Zendoo: a zk-snark verifiable cross-chain transfer protocol enabling decoupled and decentralized sidechains. In: 2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS), pp. 1257\u20131262 (2020). IEEE","DOI":"10.1109\/ICDCS47774.2020.00161"},{"key":"3737_CR44","doi-asserted-by":"crossref","unstructured":"van Glabbeek, R., Gramoli, V., Tholoniat, P.: Cross-chain payment protocols with success guarantees. arXiv preprint arXiv:1912.04513 (2019)","DOI":"10.1145\/3350755.3400264"},{"key":"3737_CR45","doi-asserted-by":"crossref","unstructured":"Malavolta, G., Moreno-Sanchez, P., Kate, A., Maffei, M., Ravi, S.: Concurrency and privacy with payment-channel networks. In: 2017 ACM SIGSAC Conference on Computer and Communications Security, pp. 455\u2013471 (2017). ACM","DOI":"10.1145\/3133956.3134096"},{"key":"3737_CR46","doi-asserted-by":"publisher","first-page":"111030","DOI":"10.1109\/ACCESS.2019.2934707","volume":"7","author":"M Borkowski","year":"2019","unstructured":"Borkowski, M., Sigwart, M., Frauenthaler, P., Hukkinen, T., Schulte, S.: DeXTT: deterministic cross-blockchain Token transfers. IEEE Access 7, 111030\u2013111042 (2019)","journal-title":"IEEE Access"},{"key":"3737_CR47","unstructured":"Thomas, S., Schwartz, E.: A protocol for interledger payments. https:\/\/interledger.org\/interledger.pdf. Accessed 29 March 2022 (2015)"},{"key":"3737_CR48","unstructured":"Wood, G.: Polkadot: vision for a heterogeneous multi-chain framework. https:\/\/polkadot.network\/PolkaDotPaper.pdf. Accessed 29 March 2022 (2016)"},{"key":"3737_CR49","unstructured":"Kwon, J., Buchman, E.: Cosmos whitepaper: a network of distributed ledgers. https:\/\/cosmos.network\/resources\/whitepaper. Accessed 29 March 2022 (2020)"},{"key":"3737_CR50","unstructured":"Goes, C.: The interblockchain communication protocol: an overview. arXiv preprint arXiv:2006.15918 (2020)"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-022-03737-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-022-03737-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-022-03737-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,6]],"date-time":"2023-07-06T17:19:11Z","timestamp":1688663951000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-022-03737-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,15]]},"references-count":50,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2023,8]]}},"alternative-id":["3737"],"URL":"https:\/\/doi.org\/10.1007\/s10586-022-03737-6","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,15]]},"assertion":[{"value":"1 April 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 August 2022","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 August 2022","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 September 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no relevant financial or non-financial interests to disclose.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}