[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
survey

Cross-Chain Smart Contract Invocations: A Systematic Multi-Vocal Literature Review

Published: 22 January 2024 Publication History

Abstract

The introduction of smart contracts has expanded the applicability of blockchains to many domains beyond finance and cryptocurrencies. Moreover, different blockchain technologies have evolved that target special requirements. As a result, in practice, often a combination of different blockchain systems is required to achieve an overall goal. However, due to the heterogeneity of blockchain protocols, the execution of distributed business transactions that span several blockchains leads to multiple interoperability and integration challenges. Therefore, in this article, we examine the domain of Cross-Chain Smart Contract Invocations (CCSCIs), which are distributed transactions that involve the invocation of smart contracts hosted on two or more blockchain systems. We conduct a systematic multi-vocal literature review to get an overview of the available CCSCI approaches. We select 20 formal literature studies and 13 high-quality gray literature studies, extract data from them, and analyze it to derive the CCSCI Classification Framework. With the help of the framework, we group the approaches into two categories and eight subcategories. The approaches differ in multiple characteristics, e.g., the mechanisms they follow, and the capabilities and transaction processing semantics they offer. Our analysis indicates that all approaches suffer from obstacles that complicate real-world adoption, such as the low support for handling heterogeneity and the need for trusted third parties.

Supplementary Material

csur-2022-0892-File003 (csur-2022-0892-file003.zip)
Supplementary material

References

[1]
Ermyas Abebe, Dushyant Behl, Chander Govindarajan, Yining Hu, Dileban Karunamoorthy, Petr Novotny, Vinayaka Pandit, Venkatraman Ramakrishna, and Christian Vecchiola. 2019. Enabling enterprise blockchain interoperability with trusted data transfer. In Middleware’19 Industrial Track. ACM, 29–35.
[2]
Mustafa Al-Bassam, Alberto Sonnino, Shehar Bano, Dave Hrycyszyn, and George Danezis. 2018. Chainspace: A sharded smart contracts platform. In NDSS’18 Symposium. Internet Society.
[3]
Elli Androulaki, Yacov Manevich, Srinivasan Muralidharan, Chet Murthy, Binh Nguyen, Manish Sethi, Gari Singh, Keith Smith, Alessandro Sorniotti, Chrysoula Stathakopoulou, Marko Vukolić, Artem Barger, Sharon Weed Cocco, Jason Yellick, Vita Bortnikov, Christian Cachin, Konstantinos Christidis, Angelo De Caro, David Enyeart, Christopher Ferris, and Gennady Laventman. 2018. Hyperledger fabric: A distributed operating system for permissioned blockchains. In EuroSys’18. ACM, 1–15.
[4]
Atlantic Council. 2023. Central Bank Digital Currency Tracker. Retrieved 05/10/2023 from https://www.atlanticcouncil.org/cbdctracker/
[5]
L. M. Bach, B. Mihaljevic, and M. Zagar. 2018. Comparative analysis of blockchain consensus algorithms. In MIPRO’18. 1545–1550.
[6]
Maciej Baj. 2020. T3rn - Protocol Composing Execution Over Multiple Blockchains. Technical Report. T3rn Foundation.
[7]
Band Protocol. 2023. Band Protocol: Cross-Chain Data Oracle. Band Protocol. Retrieved 05/10/2023 from https://bandprotocol.com/
[8]
HMN Dilum Bandara, Xiwei Xu, and Ingo Weber. 2020. Patterns for blockchain data migration. In EuroPLoP’20. ACM, 1–19.
[9]
Tal Baneth. 2019. Waterloo – a Decentralized Practical Bridge between EOS and Ethereum. Kyber Network. Retrieved 05/10/2023 from https://blog.kyber.network/waterloo-a-decentralized-practical-bridge-between-eos-and-ethereum-1c230ac65524
[10]
Rafael Belchior, André Vasconcelos, Sérgio Guerreiro, and Miguel Correia. 2022. A survey on blockchain interoperability: Past, present, and future trends. ACM Computing Surveys 54, 8 (2022), 1–41.
[11]
Paolo Bellavista, Christian Esposito, Luca Foschini, Carlo Giannelli, Nicola Mazzocca, and Rebecca Montanari. 2021. Interoperable blockchains for highly-integrated supply chains in collaborative manufacturing. Sensors 21, 15 (2021), 4955.
[12]
Philip Bernstein, Vassco Hadzilacos, and Nathan Goodman. 1987. Concurrency Control and Recovery in Database Systems. Addison-Wesley Longman Publishing Co., Inc.
[13]
Philip Bernstein and Eric Newcomer. 2009. Principles of Transaction Processing. Morgan Kaufmann Publishers.
[14]
Philip A. Bernstein and Nathan Goodman. 1981. Concurrency control in distributed database systems. ACM Computing Surveys 13, 2 (1981), 185–221.
[15]
Monika Bishnoi and Rajesh Bhatia. 2020. Interoperability solutions for blockchain. In ICSTCEE’20. IEEE, 381–385.
[16]
Michael Borkowski, Philipp Frauenthaler, Marten Sigwart, Taneli Hukkinen, Oskar Hladky, and Stefan Schulte. 2019. Cross-Blockchain Technologies: Review, State-of-the-Art, and Outlook. Technical Report. TU Wien.
[17]
Michael Borkowski, Christoph Ritzer, Daniel McDonald, and Stefan Schulte. 2018. Caught in Chains: Claim-first Transactions for Cross-blockchain Asset Transfers. Technical Report. TU Wien, Pantos GmbH. 1–6 pages.
[18]
Sean Bowe and Daira Hopwood. 2017. Hashed Time-Locked Contract Transactions. Bitcoin Core. Retrieved 05/10/2023 from https://github.com/bitcoin/bips/blob/master/bip-0199.mediawiki
[19]
Lorenz Breidenbach, Christian Cachin, Benedict Chan, Alex Coventry, Steve Ellis, Ari Juels, Farinaz Koushanfar, Andrew Miller, Brendan Magauran, Daniel Moroz, Sergey Nazarov, Alexandru Topliceanu, Florian Tramèr, and Fan Zhang. 2021. Chainlink 2.0: Next Steps in the Evolution of Decentralized Oracle Networks. Technical Report. Chainlink Labs.
[20]
Jeff Burdges, Alfonso Cevallos, Peter Czaban, Rob Habermeier, Syed Hosseini, Fabio Lama, Handan Kilinc Alper, Ximin Luo, Fatemeh Shirazi, Alistair Stewart, and Gavin Wood. 2020. Overview of Polkadot and its Design Considerations. arXiv:2005.13456. Retrieved from https://arxiv.org/abs/2005.13456
[21]
Vitalik Buterin. 2016. Chain Interoperability. Technical Report. R3 Research.
[22]
Vitalik Buterin. 2018. Cross-shard Contract Yanking - Sharding. Ethereum Research. Retrieved 05/10/2023 from https://ethresear.ch/t/cross-shard-contract-yanking/1450
[23]
Christian Cachin and Marko Vukolic. 2017. Blockchain consensus protocols in the wild (keynote talk). In DISC’17. 1:1–1:16.
[24]
CargoX. 2023. CargoX - Solutions for Transport and Logistics. Retrieved 05/10/2023 from https://cargox.io/solutions/for-transport-and-logistics/
[25]
Miguel Castro and Barbara Liskov. 2002. Practical byzantine fault tolerance and proactive recovery. ACM Transactions on Computer Systems 20, 4 (2002), 398–461.
[26]
ChainSafe Systems. 2021. ChainBridge Docs. ChainSafe Systems. Retrieved 05/10/2023 from https://chainbridge.chainsafe.io/
[27]
Shuchih Ernest Chang, Hueimin Louis Luo, and YiChian Chen. 2020. Blockchain-enabled trade finance innovation: A potential paradigm shift on using letter of credit. Sustainability 12, 1 (2020), 16.
[28]
Joao Otavio Chervinski, Diego Kreutz, Xiwei Xu, and Jiangshan Yu. 2023. Analyzing the performance of the inter-blockchain communication protocol. In 2023 53rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN). IEEE Computer Society, Los Alamitos, CA, 151–164.
[29]
Contour Pte. Ltd.2023. Contour: The Trusted Network for Global Trade. Retrieved 05/10/2023 from https://www.contour.network/
[30]
Patrick Dabbert. 2022. Conceptualizing and Implementing a Transactional Model for Cross-chain Smart Contract Invocations. Master’s thesis. University of Stuttgart. Retrieved from http://elib.uni-stuttgart.de/handle/11682/12195
[31]
Hung Dang, Tien Tuan Anh Dinh, Dumitrel Loghin, Ee-Chien Chang, Qian Lin, and Beng Chin Ooi. 2019. Towards scaling blockchain systems via sharding. In SIGMOD’19. ACM, 123–140.
[32]
David Maziéres. 2016. The Stellar Consensus Protocol: A Federated Model for Internet-level Consensus. Technical Report. Stellar Foundation.
[33]
Digital Asset Canton Team. 2020. Canton: A Daml based Ledger Interoperability Protocol. Technical Report. Digital Asset.
[34]
Ethereum Foundation and Consensys. 2017. BTC Relay. Ethereum Foundation and Consensys. Retrieved 05/10/2022 from http://btcrelay.org/
[35]
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 CAiSE’20. Springer, 134–149.
[36]
Ghareeb Falazi, Uwe Breitenbücher, Frank Leymann, and Stefan Schulte. 2022. Cross-chain Smart Contract Invocations – a Multi-vocal Literature Review Protocol, DaRUS. DOI:
[37]
Ghareeb Falazi, Uwe Breitenbücher, Frank Leymann, and Stefan Schulte. 2022. Qualitative Visual Analysis of Cross-chain Smart Contract Invocation Approaches, DaRUS. DOI:
[38]
Ghareeb Falazi, Uwe Breitenbücher, Frank Leymann, and Stefan Schulte. 2022. Quality Assurance Forms for Grey Literature Studies Supporting Cross-chain Smart Contract Invocations, DaRUS. DOI:
[39]
Ghareeb Falazi, Uwe Breitenbücher, Frank Leymann, and Stefan Schulte. 2022. Selection, Data Extraction, and Data Synthesis for Cross-chain Smart Contract Invocation Approaches, DaRUS. DOI:
[40]
Ghareeb Falazi, Michael Hahn, Uwe Breitenbücher, Frank Leymann, and Vladimir Yussupov. 2019. Process-based composition of permissioned and permissionless blockchain smart contracts. In EDOC’19. IEEE, 77–87.
[41]
Ghareeb Falazi, Vikas Khinchi, Uwe Breitenbücher, and Frank Leymann. 2019. Transactional properties of permissioned blockchains. SICS 35, 1 (2019), 49–61.
[42]
Ghareeb Falazi, Andrea Lamparelli, Uwe Breitenbücher, Florian Daniel, and Frank Leymann. 2020. Unified integration of smart contracts through service orientation. IEEE Software 37, 5 (2020), 60–66.
[43]
Muhammad Firdaus and Kyung-Hyune Rhee. 2020. A review of blockchain interoperability and its current solution. In CISC-W’20. 21–24.
[44]
Enrique Fynn, Alysson Bessani, and Fernando Pedone. 2020. Smart contracts on the move. In IEEE/IFIP DSN’20. IEEE, 233–244.
[45]
Vahid Garousi, Michael Felderer, and Mika V. Mäntylä. 2017. Guidelines for including grey literature and conducting multivocal literature reviews in software engineering. Information and Software Technology 106 (2017), 101–121.
[46]
J. N. Gray. 1978. Issues and results in the design of operating systems. In Notes on Data Base Operating Systems. Springer, Chapter 3, 393–481.
[47]
Theo Haerder and Andreas Reuter. 1983. Principles of transaction-oriented database recovery. ACM CSUR 15, 4 (1983), 287–317.
[48]
Thomas Hardjon, Alexander Lipton, and Alex Pentland. 2021. Interoperability of distributed systems. In Building the New Economy: Data as Capital. MIT Connection Science and Engineering, Chapter 12, 321–364.
[49]
Maurice Herlihy. 2018. Atomic cross-chain swaps. In PODC’18. ACM, 245–254.
[50]
Maurice Herlihy, Barbara Liskov, and Liuba Shrira. 2019. Cross-chain deals and adversarial commerce. PVLDB 13, 2 (2019), 100–113.
[51]
Adrian Hope-Bailie and Stefan Thomas. 2016. Interledger. In WWW’16 Companion. ACM, 281–282.
[52]
Xinsen Hu, Kai Hu, Siyuan Wang, and Qinwei Tong. 2020. A master-slave chain model for multiple blockchains. In ICBTA’20. ACM, 12–18.
[53]
Shritesh Jamulkar. 2021. Implement Cross Chain Contract Invocation using ‘ServiceMesh’ Way. Hyperledger Foundation. Retrieved 05/10/2023 from https://wiki.hyperledger.org/display/INTERN/Implement+cross+chain+contract+invocation+using+ServiceMesh+way
[54]
Xin-Jian Jiang and Xiao Fan Liu. 2021. CryptoKitties transaction network analysis: The rise and fall of the first blockchain game mania. Frontiers in Physics 9 (2021), 12.
[55]
Sandra Johnson, Peter Robinson, and John Brainard. 2019. Sidechains and interoperability. arXiv:1903.04077. Retrieved from https://arxiv.org/abs/1903.04077
[56]
Luo Kan, Yu Wei, Amjad Hafiz Muhammad, Wang Siyuan, Ling Chao Gao, and Hu Kai. 2018. A multiple blockchains architecture on inter-blockchain communication. In QRS-C’18. IEEE, 139–145.
[57]
Niclas Kannengießer, Michelle Pfister, Malte Greulich, Sebastian Lins, and Ali Sunyaev. 2020. Bridges between Islands: Cross-chain technology for distributed ledger technology. In HICCS-53. ScholarSpace, 5298–5307.
[58]
Bettina Kemme, Ricardo Jiménez-Peris, Marta Patiño-Martínez, and Gustavo Alonso. 2010. Database replication: A tutorial. In Replication: Theory and Practice. Springer, Chapter 9, 219–252.
[59]
Barbara Kitchenham and Stuart Charters. 2007. Guidelines for Performing Systematic Literature Reviews in SE. Technical Report. Keele University and Durham University Joint Report.
[60]
T. Koens and E. Poll. 2019. Assessing interoperability solutions for distributed ledgers. Pervasive and Mobile Computing 59 (2019), 10.
[61]
Eleftherios Kokoris-Kogias, Philipp Jovanovic, Linus Gasser, Nicolas Gailly, Ewa Syta, and Bryan Ford. 2018. OmniLedger: A secure, scale-out, decentralized ledger via sharding. In SP’18. IEEE, 583–598.
[62]
John Kolb, Moustafa AbdelBaky, Randy H. Katz, and David E. Culler. 2020. Core concepts, challenges, and future directions in blockchain: A centralized tutorial. ACM Computing Surveys 53, 1, Article 9 (2020), 39 pages.
[63]
H. T. Kung and John T. Robinson. 1981. On optimistic methods for concurrency control. ACM Transactions on Database Systems 6, 2 (1981), 213–226.
[64]
Jae Kwon and Ethan Buchman. 2019. Cosmos Whitepaper. Technical Report. Interchain Foundation.
[65]
Ying Lan, Jianbo Gao, Yue Li, Ke Wang, Yuesheng Zhu, and Zhong Chen. 2021. TrustCross: Enabling confidential interoperability across blockchains using trusted hardware. In BRAINS’21. ACM, 17–23.
[66]
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 SIGSAC’19. ACM, 549–566.
[67]
Dahlia Malkhi and Michael Reiter. 1997. Byzantine quorum systems. In STOC’97. ACM, 569–578.
[68]
Ralph C. Merkle. 1988. A digital signature based on a conventional encryption function. In CRYPTO’87. Springer, 369–378.
[69]
Matthew B. Miles, A Michael Huberman, and Johnny Saldana. 2014. Qualitative Data Analysis - A Methods Sourcebook (3 ed.). SAGE.
[70]
Matteo Montecchi, Kirk Plangger, and Michael Etter. 2019. It’s real, trust me! Establishing supply chain provenance using blockchain. Business Horizons 62, 3 (2019), 283–293.
[71]
Hart Montgomery, Hugo Borne-Pons, Jonathan Hamilton, Mic Bowman, Peter Somogyvari, Shingo Fujimoto, Takuma Takeuchi, Tracy Kuhrt, and Rafael Belchior. 2021. Hyperledger Cactus Whitepaper. Technical Report. Hyperledger.
[72]
Javid Moosavi, Leila M. Naeni, Amir M. Fathollahi-Fard, and Ugo Fiore. 2021. Blockchain in supply chain management: A review, bibliometric, and network analysis. Environmental Science and Pollution Research (2021), 15 pages.
[73]
Roman Mühlberger, Stefan Bachhofner, Eduardo Castelló Ferrer, Claudio Di Ciccio, Ingo Weber, Maximilian Wöhrer, and Uwe Zdun. 2020. Foundational oracle patterns: Connecting blockchain to the off-chain world. In BPM’20 Blockchain and RPA Forum. Springer, 35–51.
[74]
Satoshi Nakamoto. 2008. Bitcoin: A Peer-to-peer Electronic Cash System. Technical Report.
[75]
Krishnasuri Narayanam, Venkatraman Ramakrishna, Dhinakaran Vinayagamurthy, and Sandeep Nishad. 2023. Atomic cross-chain exchanges of shared assets. In Proceedings of the 4th ACM Conference on Advances in Financial Technologies (Cambridge, MA, USA) (AFT’22). Association for Computing Machinery, New York, NY, 148–160.
[76]
Friederike Niepmann and Tim Schmidt-Eisenlohr. 2017. International trade, risk and the role of banks. Journal of International Economics 107 (2017), 111–126.
[77]
Markus Nissl, Emanuel Sallinger, Stefan Schulte, and Michael Borkowski. 2021. Towards cross-blockchain smart contracts. In DAPPS’21. 85–94.
[78]
OECD. 2021. Regulatory Approaches to the Tokenisation of Assets. Technical Report. OECD Blockchain Policy Series.
[79]
Central Bank of Nigeria. 2021. Design Paper for the eNaira. Technical Report.
[80]
OmniBridge. 2021. TokenBridge/Arbitrary Message Bridge. Gnosis. Retrieved 05/10/2023 from https://docs.tokenbridge.net/amb-bridge/
[81]
Linda Pawczuk, Jesper M. Nielsen, Paul Kwan, and Nadia Hewett. 2020. Inclusive Deployment of Blockchain for Supply Chains: Part 6 A Framework for Blockchain Interoperability. Technical Report. World Economic Forum.
[82]
Babu Pillai, Kamanashis Biswas, and Vallipuram Muthukkumarasamy. 2020. Cross-chain interoperability among blockchain-based systems using transactions. The Knowledge Engineering Review 35 (2020), 17.
[83]
Joseph Poon and Thaddeus Dryja. 2016. The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments. Technical Report. Lightning Network. 1–59 pages.
[84]
Claudia Pop, Tudor Cioara, Marcel Antal, Ionut Anghel, Ioan Salomie, and Massimo Bertoncini. 2018. Blockchain based decentralized management of demand response programs in smart energy grids. Sensors (Switzerland) 18, 1 (2018), 162.
[85]
Ilham A. Qasse, Manar Abu Talib, and Qassim Nasir. 2019. Inter blockchain communication: A survey. In ArabWIC’19. ACM, 1–6.
[86]
Peter Robinson and Raghavendra Ramesh. 2021. General purpose atomic crosschain transactions. In BRAINS’21. 61–68.
[87]
Peter Robinson, Raghavendra Ramesh, and Sandra Johnson. 2022. Atomic crosschain transactions for ethereum private sidechains. Blockchain: Research and Applications 3, 1 (2022), 100030.
[88]
Parm Sangha, Smitha Soman, and Veena Pureswaran. 2020. Advancing Global Trade with Blockchain. Technical Report. IBM.
[89]
Eder Scheid, Bruno Rodrigues, and Burkhard Stiller. 2019. Toward a policy-based blockchain agnostic framework. In IFIP/IEEE IM Symposium’19. IEEE, 609–613.
[90]
Amit P. Sheth and James A. Larson. 1990. Federated database systems for managing distributed, heterogeneous, and autonomous databases. ACM Computing Surveys 22, 3 (1990), 183–236.
[91]
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. Journal of Network and Computer Applications 149 (2020), 102471.
[92]
Vasilios A. Siris, Dimitrios Dimopoulos, Nikos Fotiou, Spyros Voulgaris, and George C. Polyzos. 2019. Interledger smart contracts for decentralized authorization to constrained things. In INFOCOM’19 WKSHPS. IEEE, 336–341.
[93]
Vasilios A. Siris, Pekka Nikander, Spyros Voulgaris, Nikos Fotiou, Dmitrij Lagutin, and George C. Polyzos. 2019. Interledger approaches. IEEE Access 7 (2019), 89948–89966.
[94]
Vasilios A. Siris, Michalis Tsenos, Dimitrios Dimopoulos, Nikos Fotiou, and George C. Polyzos. 2020. Decentralized interledger gateway architectures in authorization scenarios with multiple ledgers. In GIoTS’20. IEEE, 1–6.
[95]
Solidity Team. 2023. Solidity Programming Language. Solidity Team. Retrieved from https://soliditylang.org/
[96]
Péter Szilagyi. 2017. Clique PoA Protocol and Rinkeby PoA Testnet. Retrieved 05/10/2023 from https://github.com/ethereum/EIPs/issues/225
[97]
Stefan Tai, Jacob Eberhardt, and Markus Klems. 2017. Not ACID, not BASE, but SALT - A transaction processing perspective on blockchains. In CLOSER’17. SciTe, 755–764.
[98]
H. Tam Vo, Z. Wang, D. Karunamoorthy, J. Wagner, E. Abebe, and M. Mohania. 2018. Internet of blockchains: Techniques and challenges ahead. In iThings’18. IEEE, 1574–1581.
[99]
Paolo Tasca and Claudio J. Tessone. 2019. A taxonomy of blockchain technologies: Principles of identification and classification. Ledger 4 (2019), 1–39.
[100]
Gomer Thomas, Glenn R. Thompson, Chin-Wan Chung, Edward Barkmeyer, Fred Carter, Marjorie Templeton, Stephen Fox, and Berl Hartman. 1990. Heterogeneous distributed database systems for production use. ACM Computing Surveys 22, 3 (1990), 237—266.
[101]
Shreshth Tuli, Shikhar Tuli, Gurleen Wander, Praneet Wander, Sukhpal Singh Gill, Schahram Dustdar, Rizos Sakellariou, and Omer Rana. 2020. Next generation technologies for smart healthcare: challenges, vision, model, trends and future directions. Internet Technology Letters 3, 2 (2020), e145.
[102]
Vertrax. 2023. Vertrax Blockchain. Retrieved 05/10/2023 from https://vertrax.com/blockchain/
[103]
Marko Vukolić. 2017. Rethinking permissioned blockchains. In BCC’17. ACM, 3–7.
[104]
Qiang Wang, Rongrong Li, and Lina Zhan. 2021. Blockchain technology in the energy sector: From basic research to real world applications. Computer Science Review 39 (2021), 100362.
[105]
Wenqi Wang, Zhiwei Zhang, Guoren Wang, and Ye Yuan. 2022. Efficient cross-chain transaction processing on blockchains. Applied Sciences 12, 9 (2022), 4434.
[106]
Ingo Weber, Vincent Gramoli, Alex Ponomarev, Mark Staples, Ralph Holz, An Binh Tran, and Paul Rimba. 2017. On availability for blockchain-based systems. In SRDS’17. 64–73.
[107]
Martin Westerkamp. 2019. Verifiable smart contract portability. In ICBC’19. IEEE, 1–9.
[108]
Martin Westerkamp and Axel Küpper. 2022. SmartSync: Cross-blockchain smart contract interaction and synchronization. In 2022 IEEE International Conference on Blockchain and Cryptocurrency (ICBC). 1–9.
[109]
Claes Wohlin. 2014. Guidelines for snowballing in systematic literature studies and a replication in software engineering. In EASE’14. 10 pages.
[110]
Ouri Wolfson and Adrian Segall. 1991. The communication complexity of atomic commitment and of gossiping. SIAM Journal on Computing 20, 3 (1991), 423–450.
[111]
Gavin Wood. 2021. Ethereum: A Secure Decentralised Generalised Transaction Ledger - Berlin Version. Technical Report. Ethereum Foundation.
[112]
Working Group on E-CNY Research and Development. 2021. Progress of Research and Development of E-CNY in China. Technical Report. People’s Bank of China.
[113]
Lei Wu, Yki Kortesniemi, Dmitrij Lagutin, and Maryam Pahlevan. 2021. The flexible interledger bridge design. In BRAINS’21. IEEE, 69–72.
[114]
Xianzhe Wu. 2021. Cross-chain workflow model based on trusted relay. In TURC’21. ACM, 49–53.
[115]
Xingtang Xiao, Zhuo Yu, Ke Xie, Shaoyong Guo, Ao Xiong, and Yong Yan. 2020. A multi-blockchain architecture supporting cross-blockchain communication. In Artificial Intelligence and Security. Springer Singapore, 592–603.
[116]
Dylan Yaga, Peter Mell, Nik Roby, and Karen Scarfone. 2018. Blockchain Technology Overview. Technical Report. NIST.
[117]
Guangsheng Yu, Xu Wang, Kan Yu, Wei Ni, J. Andrew Zhang, and Ren Ping Liu. 2020. Survey: Sharding in blockchains. IEEE Access 8 (2020), 14155–14181.
[118]
Mahdi Zamani, Mahnush Movahedi, and Mariana Raykova. 2018. RapidChain: Scaling blockchain via full sharding. In CCSC’18. ACM, 931–948.
[119]
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 FC’21. Springer, 3–36.
[120]
Ryan Zarick, Bryan Pellegrino, and Caleb Banister. 2021. LayerZero: Trustless Omnichain Interoperability Protocol. arXiv:2110.13871. Retrieved from https://arxiv.org/abs/2110.13871
[121]
Maksym Zavershynskyi. 2020. ETH-NEAR Rainbow Bridge. NEAR. Retrieved 05/10/2023 from https://near.org/blog/eth-near-rainbow-bridge/
[122]
Linchao Zhang, Lei Hang, Wenquan Jin, and Dohyeun Kim. 2021. Interoperable multi-blockchain platform based on integrated REST APIs for reliable tourism management. Electronics 10, 23 (2021), 2990.
[123]
Rui Zhang, Rui Xue, and Ling Liu. 2019. Security and privacy on blockchain. ACM Computing Surveys 52, 3 (2019), 34 pages.
[124]
Shijie Zhang and Jong-Hyouk Lee. 2020. Analysis of the main consensus protocols of blockchain. ICT Express 6, 2 (2020), 93–97.
[125]
Zibin Zheng, Shaoan Xie, Hongning Dai, Xiangping Chen, and Huaimin Wang. 2017. An overview of blockchain technology: Architecture, consensus, and future trends. In BigData Congress’17. 557–564.
[126]
Xin Zhou, Yuqin Jin, He Zhang, Shanshan Li, and Xin Huang. 2016. A map of threats to validity of systematic literature reviews in software engineering. In APSEC’16. 153–160.
[127]
Xiaoyang Zhu and Youakim Badr. 2018. Identity management systems for the internet of things: A survey towards blockchain solutions. Sensors 18, 12 (2018), 15 pages.

Cited By

View all
  • (2025)GAM: A scalable and efficient multi-chain data sharing schemeInformation Processing & Management10.1016/j.ipm.2024.10400462:3(104004)Online publication date: May-2025
  • (2024)Blockchain Traceability Process for Hairy Crab Based on Cuckoo FilterApplied Sciences10.3390/app1417802714:17(8027)Online publication date: 8-Sep-2024
  • (2024)Designing Trustworthy Decentralized Cross-Chain Marketplaces: A 6G Network of Networks Perspective2024 IEEE International Conference on Cyber Security and Resilience (CSR)10.1109/CSR61664.2024.10679347(562-569)Online publication date: 2-Sep-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Computing Surveys
ACM Computing Surveys  Volume 56, Issue 6
June 2024
963 pages
EISSN:1557-7341
DOI:10.1145/3613600
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 January 2024
Online AM: 20 December 2023
Accepted: 15 December 2023
Revised: 06 October 2023
Received: 14 December 2022
Published in CSUR Volume 56, Issue 6

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Blockchains
  2. smart contract
  3. interoperability
  4. cross chain
  5. cross ledger
  6. multi chain

Qualifiers

  • Survey

Funding Sources

  • Austrian Federal Ministry for Digital and Economic Affairs
  • National Foundation for Research, Technology and Development
  • Christian Doppler Research Association for the Christian Doppler Laboratory for Blockchain Technologies for the Internet of Things

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)898
  • Downloads (Last 6 weeks)95
Reflects downloads up to 20 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2025)GAM: A scalable and efficient multi-chain data sharing schemeInformation Processing & Management10.1016/j.ipm.2024.10400462:3(104004)Online publication date: May-2025
  • (2024)Blockchain Traceability Process for Hairy Crab Based on Cuckoo FilterApplied Sciences10.3390/app1417802714:17(8027)Online publication date: 8-Sep-2024
  • (2024)Designing Trustworthy Decentralized Cross-Chain Marketplaces: A 6G Network of Networks Perspective2024 IEEE International Conference on Cyber Security and Resilience (CSR)10.1109/CSR61664.2024.10679347(562-569)Online publication date: 2-Sep-2024
  • (2024)A Comprehensive Review of Multi-chain Architecture for Blockchain Integration in OrganizationsBusiness Process Management: Blockchain, Robotic Process Automation, Central and Eastern European, Educators and Industry Forum10.1007/978-3-031-70445-1_1(5-24)Online publication date: 1-Sep-2024

View Options

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