1
A Comprehensive Analysis on Cross-Chain Interoperability in Blockchain
Cyriac Philip Alexander* and Tabitha Durai
Department of Commerce, Madras Christian College, University of Madras, Tambaram East, Tamil Nadu, India
Abstract
Blockchain interoperability is becoming increasingly important in the field of blockchain technology. Nonetheless, the required knowledge for attaining it is still scattered and incomplete. This reality presents a significant obstacle for the industry and academics in their efforts to establish seamless interoperability among blockchains. The proliferation of varied and specialized blockchains is a significant obstacle in cross-chain interoperability. This article rigorously evaluates the current methods for facilitating communication and transferring value between separate blockchain systems. We analyze the communication protocols, cross-chain procedures, and the challenges associated with achieving cross-chain interoperability in blockchain technology. Our primary recommendations emphasize the implications for investors, as well as the authorities and government. Finally, we explored the prospects and advancements in promoting smooth cross-chain interoperability within the ever-changing blockchain industry.
Keywords: Cross-chain interoperability, communication protocol, cross-chain mechanisms, blockchain, decentralized finance
1.1 Introduction
The blockchain underpins decentralized finance (DeFi) and secures transactions. The blockchain's consensus assures DeFi transaction integrity. The consensus method chooses blockchain ledger nodes. Nodes having accounting permissions add DeFi application transactions to a block. DeFi's financial logic requires smart contracts [1]. Once launched on the blockchain, the smart contract is inaccessible. DeFi presents the oracle [2] to deliver trustworthy real-world financial asset pricing information. Cross-chain refers to the seamless transfer of assets and data between two distinct and independent blockchain ledgers. This could potentially include the movement of assets or the exchange of information between the two systems. When it comes to information, interoperability is all about being able to share and use information between different systems or modules. Cross-chain technology promotes trust and connectivity across chains, reducing blockchain isolation. It can benefit everyone by promoting asset interoperability between chains.
1.1.1 Decentralized Finance (DeFi)
The rapid expansion of the DeFi industry shows that digital currencies and decentralized platforms may challenge traditional finance, which has stifled innovation and disregarded financial inclusiveness. DeFi is laying the groundwork for unlimited, blockchain-driven financial services in the digital economy [3]. The financial environment is exposed to various types of risks [4-8]. DeFi offers several apps. Stablecoins, tied to the U.S. dollar, may be bought on decentralized exchanges. Money can be earned by transferring assets to a decentralized lending platform. These interest-bearing securities can then be placed in a decentralized liquidity pool or on-chain investment fund. The rapid growth of these assets and the launch of innovative protocols suggest that DeFi might be important in more domains [9].
DeFi has many benefits, but its creative character, quick expansion, unique technological aspects, and unpredictable social impact make it hard to explain. Less intermediaries mean DeFi users have greater accountability, which is vital to consider [10]. This includes securely storing their fund-accessing private keys. DeFi users may find banking services less convenient due to the extra obligation. The researchers have examined the cryptocurrency behavior as there is an increased interest of the investors in this digital financial instrument [8, 11]. End-users must understand DeFi to avoid mistakes and hazards when using the app. Conventional financial institutions such as asset management businesses and FinTechs, including crypto-asset exchanges, are adopting this ecosystem. In addition to offering DeFi-based services and products [12, 13]. Several techniques can be used to investigate the price movement of various financial instruments [14-16].
Customers worldwide use cellphones or PCs to access a 'DeX' or decentralized money exchange. A digital asset or 'token' is ordered there. Smart contracts automatically execute purchase orders with matching criteria. The token is transferred straight from the seller's wallet to the buyer's wallet since the user protects the assets. The token is held by the individual during the procedure. The seller and buyer become proud owners and custodians of the item after the exchange. Additionally, this commercial transaction guarantees anonymity [17]. The DeFi space is fast-evolving and becoming more sophisticated. In 2020, several fascinating new procedures emerged. Most protocols adopted new ideas like sophisticated staking strategies. Staking, especially staking incentives, drives DeFi space development. The rise may not be sustainable [18].
1.1.2 Blockchain
Ethereum, Bitcoin, as well as the Metaverse, are blockchain applications that depend on the blockchain. The market value of Bitcoin fell below 50% for the first time in May 2017, while Ethereum's transaction volume overtook Bitcoin's in August 2017. Private chains, public chains, as well as consortium chains are growing. Blockchain application scenarios are expanding, and the industry needs for cross-chain is clear. Social networks and 3D virtual environments have embraced the metaverse since Facebook rebranded itself as Metaverse in October 2021 [19].
According to research and industry efforts, cross-chain technology began with Ripple's 'Interledger Protocol' (ILP) in 2012. It allows cross-ledger transfer utilizing the notary method and offers a blockchain industry-first interoperability framework. Schwartz E., Hope-Bailie A., and Thomas S. presented an atomic swap in May 2013. This novel concept allows cross-chain asset exchange while ensuring transaction integrity [20, 21]. Interoperable chains enable asset transfers between platforms and payment-versus-payment and payment-versus-delivery methods. Retrieving data from 'identity chains' and payment systems is also possible. Third parties can integrate this without burdening base blockchain protocol operators. Chain interoperability has primarily been studied in theory until now. The major reason is that chain interoperability requires two stable blockchains. However, improvement is evident [22].
Biswas and Pillai [23] claim that "cross-communication is not intended to directly modify the state of another blockchain system. As an alternative, cross-communication must activate a certain set of features on the other system that is intended to operate in its network." Thus, the exchange procedure must match the system's goal. This divides interoperability into centralized and decentralized techniques. Personal cross-communication is initiated by a single entity and works directly between the sender and receiver blockchains. This allows information sharing in a constrained space. Smart contracts in a distributed context enable protocol-level cross-communication in a decentralized method [24-26].
1.1.3 Cross-Chain Interoperability in Blockchain
This study explores the importance of blockchain interoperability, as well as the significance of communication protocols and upcoming advancements and solutions. Exploring the potential interactions among numerous blockchains is an area that has yet to be fully explored. At present, a single blockchain can be used for various functions, such as transferring tokens between participants, implementing smart contracts written in a blockchain, and verifying the integrity of data stored in a blockchain [27].
Cross-chain interoperability helps shape blockchain functionalities by solving the limits of isolated and segregated blockchain networks. Interconnected blockchain ecosystem components increase efficiency, scalability, and functionality. A more linked and adaptive financial ecosystem is created by improving asset transfers and data interchange between blockchains. Cross-chain interoperability lets developers use unique features of multiple blockchains to create powerful and diverse decentralized apps. Cross-chain interoperability makes blockchain technology more accessible and popular. It enables isolated networks to overcome their restrictions and creates interesting cooperation and integration opportunities.
1.2 Communication Protocol
Cross-chain communication is driven by the requirement for data access and functionality in widely utilized and dispersed systems. The consensus approaches' atomicity, liveness, and safety are examined. The protocols are also thoroughly examined to determine their suitability for permission, permission, or blockchains. Finally, protocols are categorized by whether they require blockchain software updates to function as a blockchain application [28].
A blockchain network communications protocol is allocated as follows. Initial cross-chain communication requests must be encoded as transactions and logged onto the sub-chain. The connector then assembles sub-chain blocks and recognizes cross-chain communication requests. Connectors send...