Ever since the first smart contract networks appeared, the blockchain interoperability sector emerged with a clear goal: allowing users to freely navigate a multi-chain panorama, regardless of different blockchains’ standards, architecture, and economic structures.
Meanwhile, the race to build better blockchains and scale existing ones hasn’t stopped. This has led to a panorama where:
Blockchains’ evolution. Within the current, rapidly-expanding modular paradigm, some ecosystems end up inevitably siloed.
As Web3 experiences a paradigm shift, it’s worth considering: If chain abstraction solutions aim to create a borderless, unified ecosystem in which users can easily (often unknowingly) move across chains, how do they differ from interoperability and cross-chain solutions?
This article is here to answer just that while creating a comprehensive overview of the deep relation between both concepts and their evolution over time.
With two terms commonly mistaken, such as blockchain interoperability and chain abstraction, it’s important to clarify and narrowly define both of them:
The term “interoperability” is broadly used in Web3 and, as mentioned in the introduction, often means different things. To present a definition that’s broad enough to contain all the different solutions classified under this term while clearly outlining its boundaries, we can use the following:
Interoperability solutions: Refers to different components and technologies facilitating the interaction of a chain with one or more others. These solutions can be either user- or developer-oriented, facilitating cross-chain usage either within dApps or as standalone products.
As such, blockchain interoperability solutions can also take the form of simple communication primitives or be constructed into somewhat complex products, with some of them becoming crucial to the current Web3 paradigm (like bridges). An incomplete list of these includes:
Dedicated interoperability protocols based on DEXs (e.g. ThorChain).
As a quick recap from our previous articles, ChA is an organic response by the ecosystem to the ongoing problem of Web3’s fragmentation. It’s defined as “a user experience exempt from the manual processes required to interact with multiple chains” and, to be fully implemented requires multiple layers of technologies to be present across the technology stack. This is showcased below:
The three layers of chain abstraction, along with the problems each of them solves.
💡
For deeper insights into chain abstraction, you can visit our Learn Chain Abstraction page.
We’ve written extensively about how interoperability technologies are one of the foundational elements making the experience of chain abstraction possible.
Interoperability solutions are, to a great extent, the cornerstone upon which ChA is founded. Without the groundwork laid by bridges, messaging protocols, and other solutions, it’d be impossible to think about simplified multi-chain flows. As such, we can state that the vertical we today know as “chain abstraction” is, in part, a result of putting interoperability solutions to the service of an improved multi-chain experience.
This is also why we consider blockchain interoperability (along with account abstraction and intents) one of the three foundational technologies to improving Web3’s user experience and the main driver of the ChA revolution:
Alongside account abstraction and intents, interoperability solutions seek to abstract Web3’s complexities, leading to a frictionless future.
Here, it’s worthwhile exploring how interoperability is used to construct ChA solutions. For this, we can revisit our integration depth framework.
This framework is based upon the idea that any component that—to any degree—attains the experience of “removing manual processes required for multi-chain interaction” can be deemed a chain abstraction solution. As such, interoperability technologies, like cross-chain messaging solutions, remain part of the chain abstraction stack but are primarily implemented within “deeper” integrations, which leverage them to enable chain abstraction across more than one area of the user experience.
Interoperability solutions exist at the base of the ChA stack, facilitating the creation of deeper implementations.
To arrive at the main takeaway from this article, let’s now consider two key points:
The latter can be seen, for example, in the case of Stargate, a product by LayerZero. LayerZero’s first live product was a low-level communication primitive to be used to construct cross-chain dApps. After releasing this protocol, the team behind LZ decided to put these primitives into action to create a fully composable cross-chain bridging solution, a first of its kind. Given its full composability, this bridge can be deemed as an intermediate point between a foundational and orchestration solution, solving more and more complex problems required for the ChA experience.
The StarGate bridge, by utilizing interoperability solutions to achieve deeper ChA properties, solved blockchains’ bridging trilemma.
Another example of this is Socket. Originally a cross-chain Liquidity Layer (SocketLL) and Data Layer (SocketDL) used for blockchain interoperability and bridging, Socket eventually combined its product offering into Bungee. Bungee is, in essence, a bridge aggregator that chooses the cheapest/fastest/most liquid bridge available as per the preferences of the user. Later, realizing that chain abstraction was indispensable for tackling fragmentation and for Web3 UX to evolve, they began building Socket 2.0, a modular and extensible orchestration chain abstraction protocol for developers to build chain-agnostic applications.
The above examples showcase what we expect to be a growing trend in Web3: the progressive settling of interoperability solutions at the core of the multi-chain experience, alongside the birth of creative applications aiming to implement ChA within a given area.
This also falls in line with the goals of interoperability solutions themselves as, once their base use cases are established, there are two paths of expansion for them:
Resultingly, as chain abstraction accelerates and interoperability solutions become a staple in the Web3 experience, we can only expect the latter to continue evolving, actively seeking to produce ChA infrastructure.
While interoperability and chain abstraction solutions are not the same, these two concepts are very closely intertwined. By zooming out, we can see that they represent different stages in the evolution of multi-chain interactions, moving in the same direction as the industry too evolves and grows.
As ChA solidifies itself as the next evolutionary step of Web3, interoperability solutions will only find new, creative ways of contributing to it, creating a positive flywheel effect.
In the end, this can only lead to a truly borderless, frictionless Web3 ecosystem.
This article is reprinted from [blog], Forward the Original Title‘Blockchain Interoperability & Chain Abstraction: Deeply Intertwined, But Not The Same’, All copyrights belong to the original author [Carlos Maximiliano Cano]. If there are objections to this reprint, please contact the Gate Learn team, and they will handle it promptly.
Liability Disclaimer: The views and opinions expressed in this article are solely those of the author and do not constitute any investment advice.
Translations of the article into other languages are done by the Gate Learn team. Unless mentioned, copying, distributing, or plagiarizing the translated articles is prohibited.
Ever since the first smart contract networks appeared, the blockchain interoperability sector emerged with a clear goal: allowing users to freely navigate a multi-chain panorama, regardless of different blockchains’ standards, architecture, and economic structures.
Meanwhile, the race to build better blockchains and scale existing ones hasn’t stopped. This has led to a panorama where:
Blockchains’ evolution. Within the current, rapidly-expanding modular paradigm, some ecosystems end up inevitably siloed.
As Web3 experiences a paradigm shift, it’s worth considering: If chain abstraction solutions aim to create a borderless, unified ecosystem in which users can easily (often unknowingly) move across chains, how do they differ from interoperability and cross-chain solutions?
This article is here to answer just that while creating a comprehensive overview of the deep relation between both concepts and their evolution over time.
With two terms commonly mistaken, such as blockchain interoperability and chain abstraction, it’s important to clarify and narrowly define both of them:
The term “interoperability” is broadly used in Web3 and, as mentioned in the introduction, often means different things. To present a definition that’s broad enough to contain all the different solutions classified under this term while clearly outlining its boundaries, we can use the following:
Interoperability solutions: Refers to different components and technologies facilitating the interaction of a chain with one or more others. These solutions can be either user- or developer-oriented, facilitating cross-chain usage either within dApps or as standalone products.
As such, blockchain interoperability solutions can also take the form of simple communication primitives or be constructed into somewhat complex products, with some of them becoming crucial to the current Web3 paradigm (like bridges). An incomplete list of these includes:
Dedicated interoperability protocols based on DEXs (e.g. ThorChain).
As a quick recap from our previous articles, ChA is an organic response by the ecosystem to the ongoing problem of Web3’s fragmentation. It’s defined as “a user experience exempt from the manual processes required to interact with multiple chains” and, to be fully implemented requires multiple layers of technologies to be present across the technology stack. This is showcased below:
The three layers of chain abstraction, along with the problems each of them solves.
💡
For deeper insights into chain abstraction, you can visit our Learn Chain Abstraction page.
We’ve written extensively about how interoperability technologies are one of the foundational elements making the experience of chain abstraction possible.
Interoperability solutions are, to a great extent, the cornerstone upon which ChA is founded. Without the groundwork laid by bridges, messaging protocols, and other solutions, it’d be impossible to think about simplified multi-chain flows. As such, we can state that the vertical we today know as “chain abstraction” is, in part, a result of putting interoperability solutions to the service of an improved multi-chain experience.
This is also why we consider blockchain interoperability (along with account abstraction and intents) one of the three foundational technologies to improving Web3’s user experience and the main driver of the ChA revolution:
Alongside account abstraction and intents, interoperability solutions seek to abstract Web3’s complexities, leading to a frictionless future.
Here, it’s worthwhile exploring how interoperability is used to construct ChA solutions. For this, we can revisit our integration depth framework.
This framework is based upon the idea that any component that—to any degree—attains the experience of “removing manual processes required for multi-chain interaction” can be deemed a chain abstraction solution. As such, interoperability technologies, like cross-chain messaging solutions, remain part of the chain abstraction stack but are primarily implemented within “deeper” integrations, which leverage them to enable chain abstraction across more than one area of the user experience.
Interoperability solutions exist at the base of the ChA stack, facilitating the creation of deeper implementations.
To arrive at the main takeaway from this article, let’s now consider two key points:
The latter can be seen, for example, in the case of Stargate, a product by LayerZero. LayerZero’s first live product was a low-level communication primitive to be used to construct cross-chain dApps. After releasing this protocol, the team behind LZ decided to put these primitives into action to create a fully composable cross-chain bridging solution, a first of its kind. Given its full composability, this bridge can be deemed as an intermediate point between a foundational and orchestration solution, solving more and more complex problems required for the ChA experience.
The StarGate bridge, by utilizing interoperability solutions to achieve deeper ChA properties, solved blockchains’ bridging trilemma.
Another example of this is Socket. Originally a cross-chain Liquidity Layer (SocketLL) and Data Layer (SocketDL) used for blockchain interoperability and bridging, Socket eventually combined its product offering into Bungee. Bungee is, in essence, a bridge aggregator that chooses the cheapest/fastest/most liquid bridge available as per the preferences of the user. Later, realizing that chain abstraction was indispensable for tackling fragmentation and for Web3 UX to evolve, they began building Socket 2.0, a modular and extensible orchestration chain abstraction protocol for developers to build chain-agnostic applications.
The above examples showcase what we expect to be a growing trend in Web3: the progressive settling of interoperability solutions at the core of the multi-chain experience, alongside the birth of creative applications aiming to implement ChA within a given area.
This also falls in line with the goals of interoperability solutions themselves as, once their base use cases are established, there are two paths of expansion for them:
Resultingly, as chain abstraction accelerates and interoperability solutions become a staple in the Web3 experience, we can only expect the latter to continue evolving, actively seeking to produce ChA infrastructure.
While interoperability and chain abstraction solutions are not the same, these two concepts are very closely intertwined. By zooming out, we can see that they represent different stages in the evolution of multi-chain interactions, moving in the same direction as the industry too evolves and grows.
As ChA solidifies itself as the next evolutionary step of Web3, interoperability solutions will only find new, creative ways of contributing to it, creating a positive flywheel effect.
In the end, this can only lead to a truly borderless, frictionless Web3 ecosystem.
This article is reprinted from [blog], Forward the Original Title‘Blockchain Interoperability & Chain Abstraction: Deeply Intertwined, But Not The Same’, All copyrights belong to the original author [Carlos Maximiliano Cano]. If there are objections to this reprint, please contact the Gate Learn team, and they will handle it promptly.
Liability Disclaimer: The views and opinions expressed in this article are solely those of the author and do not constitute any investment advice.
Translations of the article into other languages are done by the Gate Learn team. Unless mentioned, copying, distributing, or plagiarizing the translated articles is prohibited.