Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
survey

Exploring Blockchains Interoperability: A Systematic Survey

Published: 13 July 2023 Publication History

Abstract

The next-generation blockchain ecosystem is expected to integrate both homogeneous and heterogeneous distributed ledgers. These systems require operations across multiple blockchains to enrich advanced functionalities for future applications. However, the development of blockchain interoperability involves much more complexity regarding the variety of underlying architectures. Guaranteeing the properties of ACID (Atomicity, Consistency, Isolation, Durability) across diverse blockchain systems remains challenging. To clear the fog, this article accordingly provides a comprehensive review of the current progress of blockchain interoperability. We explore the general principles and procedures for interoperable blockchain systems to highlight their design commons. Then, we survey practical instances and compare state-of-the-art systems to present their unique features between distinct solutions. Finally, we discuss critical challenges and point out potential research directions. We believe our work can provide an intuitive guideline for newcomers and also promote rapid development in terms of blockchain interoperability.

References

[1]
Tron Team. 2022. Tron network. Retrieved from https://tron.network/.
[2]
Alfarez Abdul-Rahman and Stephen Hailes. 1998. A distributed trust model. In Workshop on New Security Paradigms. 48–60.
[3]
Anwaar Ali, Siddique Latif, Junaid Qadir, Salil Kanhere, Jatinder Singh, Jon Crowcroft, et al. 2019. Blockchain and the future of the internet: A comprehensive review. arXiv preprint arXiv:1904.00733 (2019).
[4]
Muneeb Ali, Ryan Shea, Jude Nelson, and Michael J. Freedman. 2017. Blockstack: A new decentralized internet. Whitepaper (2017). https://pdos.csail.mit.edu/6.824/papers/blockstack-2017.pdf.
[5]
Muhammad Salek Ali, Massimo Vecchio, Miguel Pincheira, Koustabh Dolui, Fabio Antonelli, and Mubashir Husain Rehmani. 2018. Applications of blockchains in the Internet of Things: A comprehensive survey. IEEE Commun. Surv. Tutor. 21, 2 (2018), 1676–1717.
[6]
Mohammad Hassan Ameri, Mahshid Delavar, Javad Mohajeri, and Mahmoud Salmasizadeh. 2018. A key-policy attribute-based temporary keyword search scheme for secure cloud storage. IEEE Trans. Cloud Comput. 8, 3 (2018), 660–671.
[7]
Mohammad Javad Amiri, Divyakant Agrawal, and Amr El Abbadi. 2019. CAPER: A cross-application permissioned blockchain. Proc. VLDB Endow. 12, 11 (2019), 1385–1398.
[8]
Elli Androulaki, Artem Barger, Vita Bortnikov, Christian Cachin, Konstantinos Christidis, Angelo De Caro, David Enyeart, Christopher Ferris, Gennady Laventman, Yacov Manevich et al. 2018. Hyperledger fabric: A distributed operating system for permissioned blockchains. In 13th EuroSys Conference.ACM.
[9]
Stefano Angieri, Alberto García-Martínez, Bingyang Liu, Zhiwei Yan, Chuang Wang, and Marcelo Bagnulo. 2019. A distributed autonomous organization for Internet address management. IEEE Trans. Eng. Manag. 67, 4 (2019), 1459–1475.
[10]
ARK. 2019. ARK ecosystem whitepaper. Version 2.1.0 Retrieved fromhttps://ark.io/Whitepaper.pdf.
[11]
Adam Back, Matt Corallo, Luke Dashjr, Mark Friedenbach, Gregory Maxwell, Andrew Miller, Andrew Poelstra, Jorge Timón, and Pieter Wuille. 2014. Enabling blockchain innovations with pegged sidechains. Retrieved from http://www.opensciencereview.com/papers/123/enablingblockchain-innovations-with-pegged-sidechains.
[12]
Deme Balazs. 2017. Herdius whitepaper. Retrieved from https://herdius.com/whitepaper/Herdius_Technical_Paper.pdf.
[13]
Rafael Belchior, André Vasconcelos, Sérgio Guerreiro, and Miguel Correia. 2021. A survey on blockchain interoperability: Past, present, and future trends. ACM Comput. Surv. 54, 8 (2021), 1–41.
[14]
Juan Benet. 2014. IPFS-content addressed, versioned, P2P file system. arXiv preprint arXiv:1407.3561 (2014).
[15]
Iddo Bentov, Yan Ji, Fan Zhang, Lorenz Breidenbach, Philip Daian, and Ari Juels. 2019. Tesseract: Real-time cryptocurrency exchange using trusted hardware. In ACM SIGSAC Conference on Computer and Communications Security. 1521–1538.
[16]
Rajesh Bhatia et al. 2020. Interoperability solutions for blockchain. In International Conference on Smart Technologies in Computing, Electrical and Electronics (ICSTCEE). IEEE, 381–385.
[17]
Binance. 2019. Binance chain (DEX). Version 1.1. Retrieved from https://docs.binance.org/.
[18]
Matthew Black, TingWei Liu, and Tony Cai. 2019. Atomic loans: Cryptocurrency debt instruments. arXiv preprint arXiv:1901.05117 (2019).
[19]
Dan Boneh, Joseph Bonneau, Benedikt Bünz, and Ben Fisch. 2018. Verifiable delay functions. In Annual International Cryptology Conference. Springer, 757–788.
[20]
Joseph Bonneau, Edward W. Felten, Steven Goldfeder, Joshua A. Kroll, and Arvind Narayanan. 2016. Why buy when you can rent? Bribery attacks on Bitcoin consensus. In Financial Cryptography and Data Security (FC’16). Springer, 19–26.
[21]
Michael Borkowski, Philipp Frauenthaler, Marten Sigwart, Taneli Hukkinen, Oskar Hladky, and Stefan Schulte. 2019. Cross-blockchain technologies: Review, state-of-the-art, and outlook. White Paper (2019). https://dsg.tuwien.ac.at/tast/pub/tast-white-paper-4.pdf.
[22]
Michael Borkowski, Daniel McDonald, Christoph Ritzer, and Stefan Schulte. 2018. Towards Atomic Cross-chain Token Transfers: State of the Art and Open Questions within TAST. Distributed Systems Group TU Wien (Technische Universit at Wien), Report.
[23]
Michael Borkowski, Christoph Ritzer, Daniel McDonald, and Stefan Schulte. 2018. Caught in chains: Claim-first transactions for cross-blockchain asset transfers. Technische Universität Wien, Whitepaper (2018). https://dsg.tuwien.ac.at/projects/tast/pub/tast-white-paper-2.pdf.
[24]
Michael Borkowski, Marten Sigwart, Philipp Frauenthaler, Taneli Hukkinen, and Stefan Schulte. 2019. DeXTT: Deterministic cross-blockchain token transfers. IEEE Access 7 (2019), 111030–111042.
[25]
Danny Bradbury. 2013. The problem with Bitcoin. Comput. Fraud Secur. 2013, 11 (2013), 5–8.
[26]
Ethan Buchman. 2016. Tendermint: Byzantine Fault Tolerance in the Age of Blockchains. Ph.D. Dissertation. University of Guelph.
[27]
Jeff Burdges, Alfonso Cevallos, Peter Czaban, Rob Habermeier, Syed Hosseini, Fabio Lama, Handan Kilinc Alper, Ximin Luo, Fatemeh Shirazi, Alistair Stewart, et al. 2020. Overview of Polkadot and its design considerations. arXiv preprint arXiv:2005.13456 (2020).
[29]
Christian Cachin and Marko Vukolić. 2017. Blockchain consensus protocols in the wild. arXiv preprint arXiv:1707.01873 (2017).
[30]
Miguel Castro, Barbara Liskov, et al. 1999. Practical Byzantine fault tolerance. In OSDI, USENIX Association, Vol. 99. 173–186.
[31]
Bipartisan Policy Center. 2012. Clinician perspectives on electronic health information sharing for transitions of care. Bipartisan Policy Center, Washington, DC. https://bipartisanpolicy.org/download/?file=/wp-content/uploads/2019/03/Clinician-Survery_format-2.pdf.
[32]
[33]
COMIT. 2020. COMIT protocol stack. Retrieved from https://comit.network/docs/comit-protocol/comit-protocol-stack/.
[34]
Flaviu Cristian. 1996. Synchronous and asynchronous. Commun. ACM 39, 4 (1996), 88–97.
[35]
Kyle Croman, Christian Decker, Ittay Eyal, Adem Efe Gencer, Ari Juels, Ahmed Kosba, Andrew Miller, Prateek Saxena, Elaine Shi, Emin Gün Sirer, et al. 2016. On scaling decentralized blockchains. In International Conference on Financial Cryptography and Data Security. Springer, 106–125.
[36]
Arlyn Culwick and Dan Metcalf. 2018. The Blocknet design specification. https://blocknet.co/whitepaper/Blocknet_Whitepaper.pdf.
[37]
Bingrong Dai, Shengming Jiang, Menglu Zhu, Ming Lu, Dunwei Li, and Chao Li. 2020. Research and implementation of cross-chain transaction model based on improved hash-locking. In International Conference on Blockchain and Trustworthy Systems. Springer, 218–230.
[38]
Liping Deng, Huan Chen, Jing Zeng, and Liang-Jie Zhang. 2018. Research on cross-chain technology based on sidechain and hash-locking. In International Conference on Edge Computing. Springer, 144–151.
[39]
Johnny Dilley, Andrew Poelstra, Jonathan Wilkins, Marta Piekarska, Ben Gorlick, and Mark Friedenbach. 2016. Strong federations: An interoperable blockchain solution to centralized third-party risks. arXiv preprint arXiv:1612.05491 (2016).
[40]
Sheng Ding, Jin Cao, Chen Li, Kai Fan, and Hui Li. 2019. A novel attribute-based access control scheme using blockchain for IoT. IEEE Access 7 (2019), 38431–38441.
[41]
Tien Tuan Anh Dinh, Rui Liu, Meihui Zhang, Gang Chen, Beng Chin Ooi, and Ji Wang. 2018. Untangling blockchain: A data processing view of blockchain systems. IEEE Trans. Knowl. Data Eng. 30, 7 (2018), 1366–1385.
[42]
Tien Tuan Anh Dinh, Ji Wang, Gang Chen, Rui Liu, Beng Chin Ooi, and Kian-Lee Tan. 2017. Blockbench: A framework for analyzing private blockchains. In ACM International Conference on Management of Data. ACM, 1085–1100.
[43]
Tuyet Duong, Lei Fan, and Hong-Sheng Zhou. 2016. 2-hop blockchain: Combining proof-of-work and proof-of-stake securely. Cryptology ePrint Archive, Report 2016/716 (2016).
[44]
Christoph Egger, Pedro Moreno-Sanchez, and Matteo Maffei. 2019. Atomic multi-channel updates with constant collateral in bitcoin-compatible payment-channel networks. In ACM SIGSAC Conference on Computer and Communications Security. 801–815.
[45]
Ghareeb Falazi, Uwe Breitenbücher, Florian Daniel, Andrea Lamparelli, Frank Leymann, and Vladimir Yussupov. 2020. Smart contract invocation protocol (SCIP): A protocol for the uniform integration of heterogeneous blockchain smart contracts. In International Conference on Advanced Information Systems Engineering. Springer, 134–149.
[46]
Philipp Frauenthaler, Michael Borkowski, and Stefan Schulte. 2020. A framework for assessing and selecting blockchains at runtime. In IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS). IEEE, 106–113.
[47]
Philipp Frauenthaler, Marten Sigwart, Christof Spanring, and Stefan Schulte. 2020. Testimonium: A cost-efficient blockchain relay. arXiv preprint arXiv:2002.12837 (2020).
[48]
Enrique Fynn, Alysson Bessani, and Fernando Pedone. 2020. Smart contracts on the move. arXiv preprint arXiv:2004.05933 (2020).
[49]
Juan Garay, Aggelos Kiayias, and Nikos Leonardos. 2017. The bitcoin backbone protocol with chains of variable difficulty. In Annual International Cryptology Conference. Springer, 291–323.
[50]
Arthur Gervais, Ghassan O. Karame, Karl Wüst, Vasileios Glykantzis, Hubert Ritzdorf, and Srdjan Capkun. 2016. On the security and performance of proof of work blockchains. In ACM SIGSAC Conference on Computer and Communications Security. ACM, 3–16.
[51]
William J. Gordon and Christian Catalini. 2018. Blockchain technology for healthcare: Facilitating the transition to patient-driven interoperability. Computat. Struct. Biotechnol. J. 16 (2018), 224–230.
[52]
Runchao Han, Haoyu Lin, and Jiangshan Yu. 2019. On the optionality and fairness of atomic swaps. In 1st ACM Conference on Advances in Financial Technologies. 62–75.
[53]
Theo Härder. 2005. DBMS architecture–still an open problem. Datenbanksysteme in Business, Technologie und Web, 11. Fachtagung des GIFachbereichs “Datenbanken und Informationssysteme” (DBIS). https://dl.gi.de/handle/20.500.12116/28295.
[54]
Thomas Hardjono, Alexander Lipton, and Alex Pentland. 2018. Towards a design philosophy for interoperable blockchain systems. arXiv preprint arXiv:1805.05934 (2018).
[55]
Thomas Hardjono, Alexander Lipton, and Alex Pentland. 2019. Toward an interoperability architecture for blockchain autonomous systems. IEEE Trans. Eng. Manag. (2019).
[56]
Maurice Herlihy. 2018. Atomic cross-chain swaps. In ACM Symposium on Principles of Distributed Computing. 245–254.
[57]
Maurice Herlihy, Barbara Liskov, and Liuba Shrira. 2019. Cross-chain deals and adversarial commerce. arXiv preprint arXiv:1905.09743 (2019).
[58]
Hyperledger. 2020. Hyperledger cactus whitepaper. Retrieved from https://github.com/hyperledger/cactus.
[59]
Interledger. 2020. Interledger protocol V4. (2020). Retrieved from https://interledger.org/rfcs/0027-interledger-protocol-4/.
[60]
Hai Jin, Xiaohai Dai, and Jiang Xiao. 2018. Towards a novel architecture for enabling interoperability amongst multiple blockchains. In IEEE 38th International Conference on Distributed Computing Systems (ICDCS). IEEE, 1203–1211.
[61]
Luo Kan, Yu Wei, Amjad Hafiz Muhammad, Wang Siyuan, Gao Linchao, and Hu Kai. 2018. A multiple blockchains architecture on inter-blockchain communication. In IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C). IEEE, 139–145.
[62]
Majid Khabbazian, Tejaswi Nadahalli, and Roger Wattenhofer. 2019. Outpost: A responsive lightweight watchtower. In 1st ACM Conference on Advances in Financial Technologies. 31–40.
[63]
Minhaj Ahmad Khan and Khaled Salah. 2018. IoT security: Review, blockchain solutions, and open challenges. Fut. Gener. Comput. Syst. 82 (2018), 395–411.
[64]
Aggelos Kiayias, Nikolaos Lamprou, and Aikaterini-Panagiota Stouka. 2016. Proofs of proofs of work with sublinear complexity. In International Conference on Financial Cryptography and Data Security. Springer, 61–78.
[65]
Soohyeong Kim, Yongseok Kwon, and Sunghyun Cho. 2018. A survey of scalability solutions on blockchain. In International Conference on Information and Communication Technology Convergence (ICTC). IEEE, 1204–1207.
[66]
Matthias Kühne. 2020. Extending Cross-blockchain Token Transfers. Ph.D. Dissertation. Wien.
[67]
Jae Kwon and Ethan Buchman. 2016. Cosmos: A network of distributed ledgers. Retrieved from https://cosmos.network/whitepaper.
[68]
Jae Kwon and Ethan Buchman. 2019. Cosmos whitepaper. https://cosmos.network/whitepaper.
[69]
Pascal Lafourcade and Marius Lombard-Platet. 2020. About blockchain interoperability. Inform. Process. Lett. 161 (2020), 105976.
[70]
Daniel Larimer. 2014. Delegated proof-of-stake (DPOS). Bitshare Whitepaper (2014). https://blog.bitmex.com/wp-content/uploads/2018/06/173481633-BitShares-White-Paper.pdf.
[71]
Sergio Demian Lerner. 2015. RSK White paper overview. (2015). https://rootstock.io/rsk-white-paper-updated.pdf.
[72]
Sergio Damian Lerner. 2016. Drivechains, sidechains and hybrid 2-way peg designs. (2016). https://docs.rsk.co/Drivechains_Sidechains_and_Hybrid_2-way_peg_Designs_R9.pdf.
[73]
Zhetao Li, Jiawen Kang, Rong Yu, Dongdong Ye, Qingyong Deng, and Yan Zhang. 2017. Consortium blockchain for secure energy trading in industrial internet of things. IEEE Trans. Industr. Inform. 14, 8 (2017), 3690–3700.
[74]
Jie Lin, Wei Yu, Nan Zhang, Xinyu Yang, Hanlin Zhang, and Wei Zhao. 2017. A survey on internet of things: Architecture, enabling technologies, security and privacy, and applications. IEEE Internet Things J. 4, 5 (2017), 1125–1142.
[75]
Zhuotao Liu, Yangxi Xiang, Jian Shi, Peng Gao, Haoyu Wang, Xusheng Xiao, Bihan Wen, and Yih-Chun Hu. 2019. Hyperservice: Interoperability and programmability across heterogeneous blockchains. In ACM SIGSAC Conference on Computer and Communications Security. 549–566.
[76]
Ankur Lohachab, Saurabh Garg, Byeong Kang, Muhammad Bilal Amin, Junmin Lee, Shiping Chen, and Xiwei Xu. 2021. Towards interconnected blockchains: A comprehensive review of the role of interoperability among disparate blockchains. ACM Comput. Surv. 54, 7 (2021), 1–39.
[77]
Loom. 2016. Intro to Loom Network. Loom SDK. Retrieved from https://loomx.io/developers/en/intro-to-loom.html.
[78]
Loi Luu, Nate Rush, and Nicholas Lin. 2019. PeaceRelay: Connecting the many Ethereum blockchains. Retrieved Oct 15 (2019), 2019. https://github.com/KyberNetwork/peace-relay.
[79]
Giulio Malavolta, Pedro Moreno-Sanchez, Aniket Kate, Matteo Maffei, and Srivatsan Ravi. 2017. Concurrency and privacy with payment-channel networks. In ACM SIGSAC Conference on Computer and Communications Security. 455–471.
[80]
Giulio Malavolta, Pedro Moreno-Sanchez, Clara Schneidewind, Aniket Kate, and Matteo Maffei. 2019. Anonymous multi-hop locks for blockchain scalability and interoperability. In Network and Distributed System Security Symposium.
[81]
Patrick McCorry, Ethan Heilman, and Andrew Miller. 2017. Atomically trading with Roger: Gambling on the success of a hardfork. In Data Privacy Management, Cryptocurrencies and Blockchain Technology. Springer, 334–353.
[82]
Patrick McCorry, Alexander Hicks, and Sarah Meiklejohn. 2018. Smart contracts for bribing miners. In International Conference on Financial Cryptography and Data Security. Springer, 3–18.
[83]
Andrew Miller, Iddo Bentov, Ranjit Kumaresan, and Patrick McCorry. 2017. Sprites: Payment channels that go faster than lightning. CoRR abs/1702.05812 306 (2017).
[84]
Mahdi H. Miraz and David C. Donald. 2019. Atomic cross-chain swaps: Development, trajectory and potential of non-monetary digital token swap facilities. Ann. Emerg. Technol. Comput. 3 (2019).
[85]
Satoshi Nakamoto et al. 2008. Bitcoin: A peer-to-peer electronic cash system. (2008). https://bitcoin.org/bitcoin.pdf.
[86]
POA Network. 2018. POA-network-whitepaper. Accessed 10, 3 (2018), 19. https://www.poa.network/v/master-1/.
[87]
Jonas Nick, Andrew Poelstra, and Gregory Sanders. 2019. Liquid: A strongly federated asset issuance platform. (2019). https://blog.blockstream.com/en-strong-federations-paper-released-liquid/.
[88]
William Nikolakis, Lijo John, and Harish Krishnan. 2018. How blockchain can shape sustainable global value chains: An evidence, verifiability, and enforceability (EVE) framework. Sustainability 10, 11 (2018), 3926.
[89]
Markus Nissl, Emanuel Sallinger, Stefan Schulte, and Michael Borkowski. 2020. Towards cross-blockchain smart contracts. arXiv preprint arXiv:2010.07352 (2020).
[90]
Tier Nolan. 2013. Alt chains and atomic transfers. In Bitcoin Forum. https://bitcointalk.org/index.php?topic=193281.0.
[91]
Babu Pillai, Kamanashis Biswas, and Vallipuram Muthukkumarasamy. 2019. Blockchain interoperable digital objects. In International Conference on Blockchain. Springer, 80–94.
[92]
Joseph Poon and Vitalik Buterin. 2017. Plasma: Scalable autonomous smart contracts. White Paper (2017), 1–47. https://www.plasma.io/plasma.pdf.
[93]
Joseph Poon and Thaddeus Dryja. 2016. The bitcoin lightning network: Scalable off-chain instant payments. (2016). https://lightning.network/lightning-network-paper.pdf.
[94]
Dan Pritchett. 2008. Base: An acid alternative. Queue 6, 3 (2008), 48–55.
[95]
Aleksei Pupyshev, Elshan Dzhafarov, Ilya Sapranidi, Inal Kardanov, Shamil Khalilov, and Sten Laureyssens. 2020. SuSy: A blockchain-agnostic cross-chain asset transfer gateway protocol based on Gravity. arXiv preprint arXiv:2008.13515 (2020).
[96]
Aleksei Pupyshev, Dmitry Gubanov, Elshan Dzhafarov, Inal Kardanov, Vladimir Zhuravlev, Shamil Khalilov, Marc Jansen, Sten Laureyssens, Igor Pavlov, Sasha Ivanov, et al. 2020. Gravity: A blockchain-agnostic cross-chain communication and data oracles protocol. arXiv preprint arXiv:2007.00966 (2020).
[97]
Ilham A. Qasse, Manar Abu Talib, and Qassim Nasir. 2019. Inter blockchain communication: A survey. In ArabWIC 6th Annual International Conference Research Track. 1–6.
[98]
Kaihua Qin and Arthur Gervais. 2018. An overview of blockchain scalability, interoperability and sustainability. Hochschule Luzern Imperial College London Liquidity Network (2018). https://www.eublockchainforum.eu/sites/default/files/research-paper/an_overview_of_blockchain_scalability_interoperability_and_sustainability.pdf.
[99]
Ronald L. Rivest, Adi Shamir, and David A. Wagner. 1996. Time-lock puzzles and timed-release crypto. (1996). https://people.csail.mit.edu/rivest/pubs/RSW96.pdf.
[100]
Peter Robinson. 2020. Consensus for crosschain communications. arXiv preprint arXiv:2004.09494 (2020).
[101]
Eder Scheid, Bruno Rodrigues, and Burkhard Stiller. 2019. Toward a policy-based blockchain agnostic framework. In IFIP/IEEE Symposium on Integrated Network and Service Management (IM). IEEE, 609–613.
[102]
Eder J. Scheid, Timo Hegnauer, Bruno Rodrigues, and Burkhard Stiller. 2019. Bifröst: A modular blockchain interoperability API. In IEEE 44th Conference on Local Computer Networks (LCN). IEEE, 332–339.
[103]
Eder J. Scheid, Daniel Lakic, Bruno B. Rodrigues, and Burkhard Stiller. 2020. PleBeuS: A policy-based blockchain selection framework. In IEEE/IFIP Network Operations and Management Symposium. IEEE, 1–8.
[104]
Stefan Schulte, Marten Sigwart, Philipp Frauenthaler, and Michael Borkowski. 2019. Towards blockchain interoperability. In International Conference on Business Process Management. Springer, 3–10.
[105]
Ori Shalev and Nir Shavit. 2006. Split-ordered lists: Lock-free extensible hash tables. J ACM 53, 3 (2006), 379–405.
[106]
Xuemin Shen, Heather Yu, John Buford, and Mursalin Akon. 2010. Handbook of Peer-to-peer Networking. Vol. 34. Springer Science & Business Media.
[107]
Marten Sigwart, Philipp Frauenthaler, Christof Spanring, and Stefan Schulte. Towards cross-blockchain smart contracts. (n. d.). https://arxiv.org/pdf/2010.07352.pdf.
[108]
Amritraj Singh, Kelly Click, Reza M. Parizi, Qi Zhang, Ali Dehghantanha, and Kim-Kwang Raymond Choo. 2020. Sidechain technologies in blockchain networks: An examination and state-of-the-art review. J. Netw. Comput. Applic. 149 (2020), 102471.
[109]
Vasilios A. Siris, Pekka Nikander, Spyros Voulgaris, Nikos Fotiou, Dmitrij Lagutin, and George C. Polyzos. 2019. Interledger approaches. IEEE Access 7 (2019), 89948–89966.
[110]
Dale Skeen. 1981. Nonblocking commit protocols. In ACM SIGMOD International Conference on Management of Data. 133–142.
[111]
Alberto Sonnino, Shehar Bano, Mustafa Al-Bassam, and George Danezis. 2020. Replay attacks and defenses against cross-shard consensus in sharded distributed ledgers. In IEEE European Symposium on Security and Privacy (EuroS&P). IEEE, 294–308.
[112]
Matthew Spoke, NE Team, et al. 2017. Aion: Enabling the decentralized internet. AION, White Paper, Jul (2017). https://aion.theoan.com/.
[113]
Michael Szydlo. 2004. Merkle tree traversal in log space and time. In International Conference on the Theory and Applications of Cryptographic Techniques. Springer, 541–554.
[114]
Stefan Tai, Jacob Eberhardt, and Markus Klems. 2017. Not acid, not base, but salt. In 7th International Conference on Cloud Computing and Services Science. SCITEPRESS-Science and Technology Publications, Lda, 755–764.
[115]
Block Collider Team. 2018. Block Collier whitepaper. Version 0.9.9 Retrieved from https://overline.network/blockcollider_litepaper.pdf.
[116]
Perun Team. 2020. Hyperledger labs. Retrieved from https://www.hyperledger.org/category/hyperledger-labs.
[117]
Jason Teutsch, Michael Straka, and Dan Boneh. 2019. Retrofitting a two-way peg between blockchains. arXiv preprint arXiv:1908.03999 (2019).
[118]
Stefan Thomas and Evan Schwartz. 2015. A protocol for interledger payments. Retrieved from https://interledger.org/interledger.pdf.
[119]
Itay Tsabary, Matan Yechieli, and Ittay Eyal. 2020. MAD-HTLC: Because HTLC is crazy-cheap to attack. arXiv preprint arXiv:2006.12031 (2020).
[120]
Ron van der Meyden. 2019. On the specification and verification of atomic swap smart contracts. In IEEE International Conference on Blockchain and Cryptocurrency (ICBC). IEEE, 176–179.
[121]
Gilbert Verdian, Paolo Tasca, Colin Paterson, and Gaetano Mondelli. 2018. Quant overledger whitepaper. (2018). https://uploads-ssl.webflow.com/6006946fee85fda61f666256/60211c93f1cc59419c779c42_Quant_Overledger_Whitepaper_Sep_2019.pdf.
[122]
Fabian Vogelsteller and Vitalik Buterin. 2015. Eip 20: Erc-20 token standard. (2015). https://eips.ethereum.org/EIPS/eip-20.
[123]
Marko Vukolic. 2016. Eventually returning to strong consistency. IEEE Data Eng. Bull. 39, 1 (2016), 39–44.
[124]
Wanchain. 2017. Wanchain: Building super financial markets for the new digital economy. Whitepaper Version 0.9.1 Retrieved from https://wanchain.org/files/Wanchain-Whitepaper-EN-version.pdf.
[125]
Gang Wang, Zhijie Jerry Shi, Mark Nixon, and Song Han. 2019. SMChain: A scalable blockchain protocol for secure metering systems in distributed industrial plants. In International Conference on Internet of Things Design and Implementation. ACM, 249–254.
[126]
Gang Wang, Zhijie Jerry Shi, Mark Nixon, and Song Han. 2019. SoK: Sharding on blockchain. In 1st ACM Conference on Advances in Financial Technologies. ACM, 41–61.
[127]
Hui Wang, Yuanyuan Cen, and Xuefeng Li. 2017. Blockchain router: A cross-chain communication protocol. In 6th International Conference on Informatics, Environment, Energy and Applications. 94–97.
[128]
Ke Wang, Zhizhe Zhang, and Hyong S. Kim. 2018. ReviewChain: Smart contract based review system with multi-blockchain gateway. In IEEE International Conference on Internet of Things (iThings). IEEE, 1521–1526.
[129]
Qin Wang, Rujia Li, Qi Wang, Shiping Chen, Mark Ryan, and Thomas Hardjono. 2022. Exploring web3 from the view of blockchain. arXiv preprint arXiv:2206.08821 (2022).
[130]
Qin Wang, Jiangshan Yu, Shiping Chen, and Yang Xiang. 2020. SoK: Diving into DAG-based blockchain systems. arXiv preprint arXiv:2012.06128 (2020).
[131]
Peter Wegner. 1996. Interoperability. ACM Comput. Surv. 28, 1 (1996), 285–287.
[132]
Shawn Wilkinson, Tome Boshevski, Josh Brandoff, and Vitalik Buterin. 2014. Storj a peer-to-peer cloud storage network. (2014). https://www.storj.io/storj2014.pdf.
[133]
Gavin Wood. 2016. Polkadot: Vision for a heterogeneous multi-chain framework. White Paper (2016). https://polkadot.network/whitepaper/.
[134]
Gavin Wood et al. 2014. Ethereum: A secure decentralised generalised transaction ledger. Ether. Proj. Yell. Pap. 151, 2014 (2014), 1–32.
[135]
Chao Xie, Chunzhi Su, Manos Kapritsos, Yang Wang, Navid Yaghmazadeh, Lorenzo Alvisi, and Prince Mahajan. 2014. Salt: Combining ACID and BASE in a distributed database. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14). 495–509.
[136]
Yechiam Yemini. 1993. The OSI network management model. IEEE Commun. Mag. 31, 5 (1993), 20–29.
[137]
Bin Yu, Shabnam Kasra Kermanshahi, Amin Sakzad, and Surya Nepal. 2019. Chameleon hash time-lock contract for privacy preserving payment channel networks. In International Conference on Provable Security. Springer, 303–318.
[138]
Victor Zakhary, Divyakant Agrawal, and Amr El Abbadi. 2019. Atomic commitment across blockchains. arXiv preprint arXiv:1905.02847 (2019).
[139]
Alexei Zamyatin, Mustafa Al-Bassam, Dionysis Zindros, Eleftherios Kokoris-Kogias, Pedro Moreno-Sanchez, Aggelos Kiayias, and William J. Knottenbelt. 2021. SoK: Communication across distributed ledgers. In International Conference on Financial Cryptography and Data Security (FC). Springer, 3–36.
[140]
Alexei Zamyatin, Mustafa Al-Bassam, Dionysis Zindros, Eleftherios Kokoris-Kogias, Pedro Moreno-Sanchez, Aggelos Kiayias, and William J. Knottenbelt. 2021. SoK: Communication across distributed ledgers. In Financial Cryptography and Data Security (FC’21). Springer, 3–36.
[141]
Alexei Zamyatin, Dominik Harz, Joshua Lind, Panayiotis Panayiotou, Arthur Gervais, and William Knottenbelt. 2019. XCLAIM: Trustless, interoperable, cryptocurrency-backed assets. In IEEE Symposium on Security and Privacy (SP). IEEE, 193–210.
[142]
Yuhui Zhang, Dejun Yang, and Guoliang Xue. 2019. Cheapay: An optimal algorithm for fee minimization in blockchain-based payment channel networks. In IEEE International Conference on Communications (ICC). IEEE, 1–6.
[143]
Dongfang Zhao and Tonglin Li. 2020. Distributed cross-blockchain transactions. arXiv preprint arXiv:2002.11771 (2020).
[144]
Jean-Yves Zie, Jean-Christophe Deneuville, Jérémy Briffaut, and Benjamin Nguyen. 2019. Extending atomic cross-chain swaps. In Data Privacy Management, Cryptocurrencies and Blockchain Technology. Springer, 219–229.

Cited By

View all
  • (2024)NFTs for the Issuance and Validation of Academic Information That Complies with the GDPRApplied Sciences10.3390/app1402070614:2(706)Online publication date: 14-Jan-2024
  • (2024)DenMerD: a feature enhanced approach to radar beam blockage correction with edge-cloud computingJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-024-00607-x13:1Online publication date: 7-Feb-2024
  • (2024)Cross-Blockchain Communication Using Oracles With an Off-Chain Aggregation Mechanism Based on zk-SNARKsDistributed Ledger Technologies: Research and Practice10.1145/3678187Online publication date: 15-Jul-2024
  • Show More Cited By

Index Terms

  1. Exploring Blockchains Interoperability: A Systematic Survey

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Computing Surveys
    ACM Computing Surveys  Volume 55, Issue 13s
    December 2023
    1367 pages
    ISSN:0360-0300
    EISSN:1557-7341
    DOI:10.1145/3606252
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 13 July 2023
    Online AM: 08 February 2023
    Accepted: 30 January 2023
    Revised: 07 January 2023
    Received: 09 May 2022
    Published in CSUR Volume 55, Issue 13s

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Blockchain
    2. interoperability
    3. cross-chain

    Qualifiers

    • Survey

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1,026
    • Downloads (Last 6 weeks)127
    Reflects downloads up to 10 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)NFTs for the Issuance and Validation of Academic Information That Complies with the GDPRApplied Sciences10.3390/app1402070614:2(706)Online publication date: 14-Jan-2024
    • (2024)DenMerD: a feature enhanced approach to radar beam blockage correction with edge-cloud computingJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-024-00607-x13:1Online publication date: 7-Feb-2024
    • (2024)Cross-Blockchain Communication Using Oracles With an Off-Chain Aggregation Mechanism Based on zk-SNARKsDistributed Ledger Technologies: Research and Practice10.1145/3678187Online publication date: 15-Jul-2024
    • (2024)Systems Interoperability Types: A Tertiary StudyACM Computing Surveys10.1145/365909856:10(1-37)Online publication date: 22-Jun-2024
    • (2024)Virtual Blockchain Network: A New Way to Safe Data ExchangePhysics of Particles and Nuclei10.1134/S106377962403019555:3(394-397)Online publication date: 6-Jun-2024
    • (2024)A Blockchain Cross-Chain Transaction Method Based on Decentralized Dynamic Reputation Value AssessmentIEEE Transactions on Network and Service Management10.1109/TNSM.2024.343341421:5(5597-5612)Online publication date: Oct-2024
    • (2024)Verifying in the Dark: Verifiable Machine Unlearning by Using Invisible Backdoor TriggersIEEE Transactions on Information Forensics and Security10.1109/TIFS.2023.332826919(708-721)Online publication date: 1-Jan-2024
    • (2024)IvyRedaction: Enabling Atomic, Consistent and Accountable Cross-Chain RewritingIEEE Transactions on Dependable and Secure Computing10.1109/TDSC.2023.333967521:4(3883-3900)Online publication date: Jul-2024
    • (2024)Toward Web3 Applications: Easing the Access and TransitionIEEE Transactions on Computational Social Systems10.1109/TCSS.2024.338258211:5(6098-6111)Online publication date: Oct-2024
    • (2024)SoK: Security and Privacy of Blockchain Interoperability2024 IEEE Symposium on Security and Privacy (SP)10.1109/SP54263.2024.00255(3840-3865)Online publication date: 19-May-2024
    • Show More Cited By

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Full Text

    View this article in Full Text.

    Full Text

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media