The bridging landscape has come a long way in the last three years, with each new design improving scalability and capital efficiency. Intent-based bridges are the latest type, introduced for their improved UX and faster speed.
As the name suggests, they work based on user intent. Let’s break down what intent-based bridges are and how they work.
Intents are like making a simple request. Imagine you decide you want to go on a trip. You tell a travel agent your desired destination and dates (your intent), and they handle the rest, arranging flights, hotels, and activities (the fill).
Any intent-based architecture can be broken into these key elements:
With that in mind, let’s understand how this design works with bridges.
The intent-based bridge process begins when a user initiates an action, creating an intent message that outlines the desired outcome. This triggers several steps to fulfill the user’s request.
Here is a step-by-step explanation of what happens:
Let’s understand this with an example:
Alice wants to send 1 Eth from Optimism to Arbitrum.
Working of Intent-based Bridges
Here, the components are as follows:
One important aspect to note is that once a user initiates a transaction, they can’t cancel it. This design choice is made to prevent timing attacks. For example, if a user could cancel the transaction right after the solver completes it, they could potentially steal the solver’s funds.
Any intent-based bridge will fundamentally operate in the same way as above, but how it executes auctions for solvers is a key differentiator. The auction dynamics for each bridge vary, with different auction types for different actions.
Here are the types of auctions solvers participate in:
There are benefits and tradeoffs for each auction type:
The table extends the differentiation framed by the team at Everclear.
The intent-based design of the bridges simplifies cross-chain actions, but there are some instances where transactions might not go through. Here’s how different bridges handle these situations:
Also, different bridges have different options for paying solvers. For example:
One last thing to note is that currently, each protocol is developing its own solver network. These networks are isolated, and there is a proposal for a standard to unify the solver networks called ERC 7683 put forward by Across and Uniswap.
We will cover more about the solver network and ERC 7683 in an upcoming piece. As of now, the primary challenge that anyone faces with creating an intent-based bridge (or infrastructure) is creating and maintaining a solver network.
Intent-based bridges offer several advantages, making them a compelling option for cross-chain actions:
Some key drawbacks of intent-based bridges are:
Intent-based bridges offer a promising and simplified system for cross-chain transactions, but they also come with some challenges. One concern is that a few key solvers could dominate the entire auction. However, efforts are underway to create standards and lower the barrier for anyone to become a solver.
The proposal of ERC-7683 as a unified solver layer aims to address this by standardizing the process. This standardization will simplify operations within the Ethereum ecosystem, but it will be interesting to see how bridges manage solver auction dynamics and infrastructure on other L1s like Solana.
With that said, if ERC-7638 is implemented, then the efficiency of any intent-based bridge will be determined by its auction dynamics, similar to how Layer 1’s differentiate themselves based on their consensus mechanisms. It will be interesting to see how the space evolves and adopts the intents design across multiple applications, including bridges.
We’ve already discussed the major trade-offs with intent-based bridges in this post. But overall, the design adoption looks positive, and we at LI.FI are looking closely at how this design will perform in the long term.
Enjoyed reading our research? To learn more about us:
Disclaimer: This article is only meant for informational purposes. The projects mentioned in the article are our partners, but we encourage you to do your due diligence before using or buying tokens of any protocol mentioned. This is not financial advice.
This article is reprinted from [LI.FI Blog], Forward the Original Title‘Under the Hood of Intent-Based Bridges’, All copyrights belong to the original author [ Yash Chandak ]. 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.
The bridging landscape has come a long way in the last three years, with each new design improving scalability and capital efficiency. Intent-based bridges are the latest type, introduced for their improved UX and faster speed.
As the name suggests, they work based on user intent. Let’s break down what intent-based bridges are and how they work.
Intents are like making a simple request. Imagine you decide you want to go on a trip. You tell a travel agent your desired destination and dates (your intent), and they handle the rest, arranging flights, hotels, and activities (the fill).
Any intent-based architecture can be broken into these key elements:
With that in mind, let’s understand how this design works with bridges.
The intent-based bridge process begins when a user initiates an action, creating an intent message that outlines the desired outcome. This triggers several steps to fulfill the user’s request.
Here is a step-by-step explanation of what happens:
Let’s understand this with an example:
Alice wants to send 1 Eth from Optimism to Arbitrum.
Working of Intent-based Bridges
Here, the components are as follows:
One important aspect to note is that once a user initiates a transaction, they can’t cancel it. This design choice is made to prevent timing attacks. For example, if a user could cancel the transaction right after the solver completes it, they could potentially steal the solver’s funds.
Any intent-based bridge will fundamentally operate in the same way as above, but how it executes auctions for solvers is a key differentiator. The auction dynamics for each bridge vary, with different auction types for different actions.
Here are the types of auctions solvers participate in:
There are benefits and tradeoffs for each auction type:
The table extends the differentiation framed by the team at Everclear.
The intent-based design of the bridges simplifies cross-chain actions, but there are some instances where transactions might not go through. Here’s how different bridges handle these situations:
Also, different bridges have different options for paying solvers. For example:
One last thing to note is that currently, each protocol is developing its own solver network. These networks are isolated, and there is a proposal for a standard to unify the solver networks called ERC 7683 put forward by Across and Uniswap.
We will cover more about the solver network and ERC 7683 in an upcoming piece. As of now, the primary challenge that anyone faces with creating an intent-based bridge (or infrastructure) is creating and maintaining a solver network.
Intent-based bridges offer several advantages, making them a compelling option for cross-chain actions:
Some key drawbacks of intent-based bridges are:
Intent-based bridges offer a promising and simplified system for cross-chain transactions, but they also come with some challenges. One concern is that a few key solvers could dominate the entire auction. However, efforts are underway to create standards and lower the barrier for anyone to become a solver.
The proposal of ERC-7683 as a unified solver layer aims to address this by standardizing the process. This standardization will simplify operations within the Ethereum ecosystem, but it will be interesting to see how bridges manage solver auction dynamics and infrastructure on other L1s like Solana.
With that said, if ERC-7638 is implemented, then the efficiency of any intent-based bridge will be determined by its auction dynamics, similar to how Layer 1’s differentiate themselves based on their consensus mechanisms. It will be interesting to see how the space evolves and adopts the intents design across multiple applications, including bridges.
We’ve already discussed the major trade-offs with intent-based bridges in this post. But overall, the design adoption looks positive, and we at LI.FI are looking closely at how this design will perform in the long term.
Enjoyed reading our research? To learn more about us:
Disclaimer: This article is only meant for informational purposes. The projects mentioned in the article are our partners, but we encourage you to do your due diligence before using or buying tokens of any protocol mentioned. This is not financial advice.
This article is reprinted from [LI.FI Blog], Forward the Original Title‘Under the Hood of Intent-Based Bridges’, All copyrights belong to the original author [ Yash Chandak ]. 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.