23 days ago
Intent-Based Bridging for Seamless UX with Across on Gelato RaaS
This article is part of the Gelato RaaS Interop Series. Read more:
Overview (TL;DR)
- Multichain transfers need to prioritize user experience. Across Protocol's intent-based architecture enables users to express outcomes rather than manage complex processes.
- Solvers should protect users from finality risks. Across's relayer network fronts capital to deliver 2-second transfers.
- Canonical assets are essential for L2 Rollups to inherit L1 security. Across exclusively uses native tokens to eliminate the security vulnerabilities that have led to major bridge hacks.
- Optimistic verification combined with ZK proofs enables efficient settlement. UMA oracles perform optimistic verification of relayer repayment bundles, which are then anchored on Ethereum. Succinct's SP1 zkVM generates cryptographic proofs that these verified bundles exist on-chain, enabling any destination chain to trustlessly verify settlements. This two-stage process maintains O(1) batch efficiency while adding cryptographic finality—UMA handles the economic security during the challenge period, then SP1 provides mathematical proof of the finalized state.
- Standards drive ecosystem-wide adoption. ERC-7683, co-authored by Across and Uniswap Labs, creates a unified framework for crosschain intents.
- Intents and native interoperability can work together. Optimism's adoption of Across alongside its Superchain native interop shows how these approaches complement each other.
- Interop infrastructure scales best with universal architecture. Across's ZK-powered design can add new chains in hours instead of weeks, bringing liquidity of widely-used tokens to new ecosystems faster than ever.
Across: Pioneering the Intent Revolution
In late 2021 Across Protocol pioneered intents, a totally new approach to crosschain asset bridging. This intent-based architecture is now supercharged with zero-knowledge proofs which means universal scalability. Intents protocols flip the bridging paradigm by focusing on user outcomes rather than execution mechanics. Instead of forcing users to navigate complex bridging processes, intents allow them to simply express what they want to achieve, with solvers handling the execution.
Note: Throughout this article, we'll use the term "solvers" when referring to Across “relayers” or “fillers,” as it's the more common term in the broader intent ecosystem, though these terms are used interchangeably when discussing Across Protocol.
Across' system consists of three key layers:
- Intents Layer - Where users express their desired outcome (e.g., "Send ETH from Ethereum to Base")
- Relayers - Solvers fulfill batches of intents by fronting capital
- Settlement Layer - Solvers are repaid through optimistic verification and ZK proof verification
The process works like this:
- Users express their intent through a simple interface
- Across Relayers compete to fulfill this intent, delivering funds in as little as 2 seconds
- The winning solver fronts their own capital to fulfill the request
- Behind the scenes, the solver is later reimbursed through Across' settlement layer, which uses UMA's Optimistic Oracle (OO) for verification and Succinct's SP1 zkVM for cryptographic proof generation
The brilliance of this approach is that it shifts complexity away from users. Solvers assume finality risk and front capital in exchange for modest fees, while users enjoy a fast, simple experience and the security of canonical tokens.
The ZK-Powered Expansion Engine
The secret to Across's revolutionary scalability is ZK technology, powered by Succinct. Instead of building adapters, writing custom logic, and submitting new smart contracts for audit for each new chain, Across uses one universal deployment, one set of contracts, one proof system.
Succinct's zkVM, SP1, makes this possible. It generates ZK proofs that confirm Relayer repayment bundles (already verified by UMA's optimistic oracle) are stored on Ethereum. These proofs can be verified by any destination chain using a universal verifier contract called Sp1Helios. The result: secure, trustless transmission of validated messages across chains, enabling Across Protocol to access more chains, faster.
This approach is already proven in production. Across' deployment on BNB Smart Chain was the first implementation of this architecture.
Succinct, the company behind SP1, is building critical infrastructure for the ZK ecosystem. Their Prover Network creates a decentralized marketplace where provers compete to generate ZK proofs for any application—from rollups to bridges to AI systems. This aligns perfectly with Across's needs: as Across expands to more chains, they can tap into Succinct's global proving cluster for reliable, cost-effective proof generation.
Succinct's Prover Network uses a "proof contest" mechanism—a competitive auction where multiple provers bid for the right to generate ZK proofs. These contests use an all-pay auction model: all provers pay their bids, but the winner is selected probabilistically based on bid amounts. This design encourages cost competition (provers bid competitively to win more often) and maintains decentralization (smaller provers still have a chance to win). Even if one prover can generate proofs more cheaply than others, they cannot capture 100% of the market. Thus, the network stays robust and resistant to single points of failure.
The Optimistic Verification Model Enhanced with ZK Proofs
Across' settlement layer uses an optimistic verification system powered by UMA's Optimistic Oracle (OO) combined with zero-knowledge proof verification to ensure security and efficiency in the repayment process.
The protocol aggregates transactions during one-hour windows, which allows for significant cost amortization that transforms what was previously an O(n) cost problem into an O(1) operation. This means users pay substantially lower fees because the gas costs for settlement are spread across all users in the batch rather than being borne individually.
Here's how the dual-verification model works:
- Batched Proposal: Every hour, a dataworker aggregates all fulfilled intents across chains and creates a merkle root representing these transactions.
- Bond and Challenge Period: The merkle root is proposed to the UMA Optimistic Oracle with a bond. It then enters a challenge period (currently set to 60 minutes) during which anyone can dispute the validity of the proposal.
- Dispute Resolution: If a dispute occurs, UMA token holders vote to determine the correct outcome. This system only requires a single honest participant to identify and flag fraudulent activity.
- Settlement Execution: If no disputes arise during the challenge period, the settlement is considered valid, and the system processes the batch repayment to all solvers who fulfilled intents during that period.
- ZK Proof Generation: The Finalizer component detects the stored bundle and triggers SP1 to generate a ZK proof confirming the data exists on Ethereum.
- Universal Verification: The ZK proof is submitted to the Sp1Helios verifier on the destination chain, enabling secure repayment to relayers on the origin chain.
From the user's perspective, there is a very small risk window if a solver fails to deliver funds after claiming an order was fulfilled. In such cases, Across' protocol allows for disputes to be raised, and the UMA oracle system would arbitrate to ensure users either receive their funds or have their original deposits returned. If there is no dispute, the assertion is optimistically treated as correct. In the overwhelming majority of cases where solvers perform as expected (delivering funds within seconds), once users have their funds, they don’t need to worry about what the settlement process looks like for the solver. The dispute mechanism serves as a safety net that only activates if a dispute is raised. Analysing the risk profile of Across’s UMA oracle dispute resolution mechanism by token votes is beyond the scope of this article.
Liquidity Management
Effective liquidity management is one of the biggest challenges for making an intent protocol work. Without sufficient liquidity across chains, even the most elegant intent-based system will struggle to provide a reliable service.
Solver-Driven Liquidity
Across relies on a competitive network of solvers who provide liquidity across supported chains and fulfill user intents, earning fees in return. This is a market-driven approach to liquidity allocation, with solvers incentivized to provide capital where demand is highest.
What’s a Solver?
Solvers are specialized entities that monitor user intents and compete to fulfill them by fronting their own capital. Major participants in Across' solver network include professional market makers and DeFi-native teams who maintain liquidity across multiple chains. Across maintains a permissionless network open to qualified participants.
In the Across model, users gain access to their capital on the other chain as soon as possible, which means solvers take on the risk when they front their capital to fulfill user intents. This model has proven extremely effective for ETH and major stablecoins and other high-volume tokens, because solver competition drives down costs for users and maintains fast transaction times.
Solvers enjoy maximum flexibility: repayments happen on the origin chain, allowing them to use any rebalancing strategy they prefer—whether via traditional bridges, CEXs, or their own systems. This flexibility allows them to maintain optimal liquidity across different chains while minimizing their own capital requirements.
Canonical Assets: The Security Foundation
Across exclusively uses canonical or native assets. This approach is a huge way Across reduces risk, as users always receive native tokens rather than wrapped or synthetic versions.
When a user bridges 1 ETH from Ethereum to Base via Across, they receive 1 ETH on Base—not a wrapped representation thereof. Canonical asset maximalism eliminates entire classes of security risks associated with representative tokens, which have been at the center of most major bridge hacks.
It's important to understand that while users rely on solvers to deliver their funds promptly, they also have safeguards through UMA's optimistic oracle and the ZK proof system that can resolve disputes if a solver fails to deliver. It has to be stated, therefore, that whilst in transit the users’ assets are secured by Across’s dual-verification crosschain mechanism, and not the L2 canonical bridge security. However, once users receive their canonical assets on the destination chain, they enjoy the full security of that chain's canonical token. There's no ongoing vulnerability from holding a wrapped asset that could be compromised through bridge exploits after the cross-chain transfer is complete, as would be the case for LayerZero OFTs, for instance.
ERC-7683: Standardizing Crosschain Intents
As intent-based approaches gained traction, Across recognized the need for standardization to prevent ecosystem fragmentation. Working with Uniswap Labs, Across co-authored ERC-7683—a universal standard for crosschain intents.
Without standardization, if each protocol had its own intents implementation, it would lead to fragmentation, centralization risks, and delays due to the limited number of solvers serving each isolated protocol. ERC-7683 enables solvers to be protocol-agnostic. ERC-7683 standardizes how crosschain intents are expressed and executed, defining two key components:
- CrossChainOrder: Contains settlement details, deadlines, and message data
- CrossChainSettler: Provides the interface for initiating and resolving orders
This standard creates a common framework for developers to build crosschain experiences, allowing users to enjoy consistent interactions across different applications while enabling relayers to serve multiple protocols efficiently.
With support from over 70 major projects including Arbitrum, Base, Optimism, Polygon, and ZKsync, ERC-7683 is quickly becoming the foundation for a unified Ethereum ecosystem.
This standardization creates powerful network effects. With a shared solver pool across multiple platforms, more competition leads to better execution, which attracts more users, which in turn attracts more solvers. This benefits users through lower fees but shifts value away from solvers toward both the platforms that originate order flow and the settlement networks that provide crucial infrastructure. Highly performant solvers perform an incredibly valuable service to the ecosystem in this model, and are likely to play an even bigger role in the future, although they will be faced with increased competition and a need to stay revenue-positive.
Major Integrations and Ecosystem Impact
Uniswap Integration
Uniswap Labs has integrated Across as its intents provider, enabling users to transfer assets across 9 EVM chains directly within the Uniswap interface and wallet. True to design, nothing additional is required from the user to take advantage of this integration, which paired the most established DeFi application with the leading intents provider for seamless crosschain functionality.
Optimism Superchain
In addition to developing its own native interoperability solution, Optimism has recognized the value of Across' intent-based approach, and has integrated Across to power fast transfers on its Superchain through Brid.gg and Superbridge interfaces. This shows yet again how intent protocols and native interoperability can complement each other.
Kraken's Ink L2
Across launched as the day-one bridge for Kraken's Gelato RaaS-supported Ink L2, powering fast, secure transfers between Ink and the broader Ethereum ecosystem. With this integration, Across shows how it can easily bootstrap liquidity for new L2s and connect them with existing networks from launch.
Expanding Network
Across has evolved to a universal architecture that can add new chains in hours. The protocol has processed more than $20 billion in bridging volume and now supports any ERC-20 token at the protocol level, as long as a relayer is willing to fill it.
The protocol currently supports ETH, WETH, USDC, USDT, and DAI transfers across all major EVM networks with the ability to rapidly expand to new chains and tokens thanks to the universal design.
Across offers three key intent-based products:
- Bridge app: End-user bridge for quick, cheap, secure transfers
- Bridge SDK: Integration tools that allow users to onboard assets without leaving your app or abstract bridging completely
- Settlement Layer: Powers use cases that require customization beyond Across Bridge integration (e.g., cross-chain token swaps)
What This Means for Developers and Integrators
The current Across architecture provides a powerful and scalable settlement backend.
Here's what this means for you:
- Simple Integration: The Across API and App-SDK provide straightforward implementation for initiating user transfers.
- Onchain Events: For those who index onchain data, the key settlement trigger is the StoredCallData event from the HubPoolStore contract on Ethereum. This event signifies that a crosschain message is officially queued for ZK proofing and final settlement.
- Integrate Once, Scale Everywhere: By integrating with Across once, you unlock access to a growing list of supported chains without ever lifting a finger when new ones are added.
This architecture allows Across to expand to more chains faster, giving your dApp and its users wider access to the booming crosschain ecosystem.
Intent-Driven Interoperability with Gelato RaaS
By focusing on what users want to accomplish rather than how to accomplish it, Across Protocol's intent-based architecture provides a vastly more streamlined user experience for crosschain interoperability, and is particularly effective for high-TVL chains and widely-used assets like ETH and major stablecoins.
With ZK-powered universal architecture, Across offers unmatched scalability alongside its proven intent-based UX. For L2 rollups with significant liquidity and established ecosystems, Across provides an ideal solution through its competitive solver network and dual-verification model. Projects like Kraken's Ink and Lisk have already leveraged Across integration through Gelato RaaS to offer their users day-one access to Across's proven bridging infrastructure.
Across’s leveraging of Succinct's SP1 zkVM to create universal bridge verification represents the future of crosschain infrastructure, where speed, security, and scalability are no longer trade-offs.
For emerging chains that aren't L2s, or for more exotic tokens with specialized requirements, alternatives like LayerZero's OFTs or Hyperlane's modular messaging may offer advantages. Each solution makes different trade-offs between security, speed, and functionality to address specific use cases.
Across aims to be the fastest, most reliable, and easiest-to-integrate interop solution in web3. With ZK-powered architecture, the infrastructure is now in place to achieve this.
Deploy Your Rollup with Across Support
Deploy your own chain on Gelato RaaS with built-in support for Across' intent-based bridging. Your rollup can tap into Across' established solver network to give your users immediate access to fast, secure transfers of ETH and major stablecoins across the entire Ethereum ecosystem.
Ready to deploy your own chain with built-in support for cross-chain intents? Visit gelato.network/raas today to explore your options.