
Bridging is scary for many reasons. Poor security. Bad UX. Long waits. Hyperlane is here to fix that. We recognize that in this market:
And existing bridge solutions have some major deficiencies :
Despite the original misgivings against competing in the bridge wars, it’s clear that there is significant demand for bridging and current solutions are suboptimal, dangerously so in some cases. So here’s Warp Routes, Hyperlane’s take on bridging.
A Warp Route is a permissionless bridge that enables anyone to transfer assets between blockchains, secured by a modular security model customizable by the deployer.
Each Warp Route is a bridge in itself, secured by customizable Interchain Security Models (ISMs) and permissionlessly deployable with our Warp API. You can think of this like each asset has its own dedicated bridge (Warp Route) with dedicated security model, and all Warp Routes are accessible in one interface. Similar to how there’s a bunch of Uniswap pools with their own varying risks, all accessible in one interface.
Due to the permissionless nature of Hyperlane Warp Routes, there can technically be multiple Warp Route contracts for the same asset, which introduces the risk of malicious actors.
Similar to decentralized exchanges, approving a malicious token contract can lead to them draining your wallet, so having trusted sources for Warp Route token contracts is critical. DEXs “solved” this problem with the use of Token lists which match token symbols (such as USDC) to contract addresses (0x..). We can piggyback on this standard by having lists of token contracts that the author of the lists deem as “trustworthy”.
The canonical interface should only default to a very small list of governance-approved tokens (like ETH and USDC) and developers who fork the Warp Routes user interface can replace the default and take responsibility over the contents of that list.
Similar to Uniswap, there can be an automated “unknown potentially risky token” pop-up warning when the user transacts with non-approved tokens. We’re not expecting there to be many competing token contracts anyways since the existence of one is only practical if the issuer of the asset builds liquidity for it.
Additionally, since the deployer of a Warp Route has power over the asset’s interchain security module and the contract’s upgradeability, there needs to be checks and balances on this power. Upgradeability is scary, so how does Hyperlane prevent deployers from outright rugging like in this LayerZero example?
To be completely transparent, when you opt for true permissionlessness, the spectrum of risk expands. The deployer of a Warp Route could keep their security model upgradeable, and later on upgrade (downgrade?) the security model to a simple multisig and rug. That’s the increased risk that comes along with the benefit of a permissionless bridging capability like what Warp Route provides. So what can Hyperlane do about it?
Similar to how Uniswap warns users with a pop-up “unknown token” warning, the Warp Routes UI and Hyperlane explorer can display crucial details such as:
These UI features are in development and will be launched in Q2 (soon).
We envision the permissionless design of Hyperlane Warp Routes unlocking long tail interchain assets like how Uniswap’s permissionless design unlocked long tail token liquidity. Where anyone can move any asset interchain. And that means similar risks and trust assumptions.
Yes Warp Routes can be upgradeable by the deployer, like how Uniswap shitcoins can be rugged by the deployer. It comes down to trusting the token list and UI warnings. Assume that if a warning pops up, that the Warp Route is likely a rug, and the risk is on you for degening into it.
As we all know, despite these tradeoffs Uniswap is a wildly successful product that opened a new frontier for DeFi. A permissionless system with optional guardrails is the best combination to maximize innovation while maintaining a smooth and secure user experience. And we believe Warp Routes makes similarly optimal tradeoffs to open up a new frontier for interchain activity.
Hyperlane is the first Permissionless Interoperability layer, enabling anyone to connect any blockchain, out-of-the-box. With Hyperlane, developers can build Interchain Applications, apps that abstract away the complexity of interchain interactions and serve users on any connected chain. Additionally, Hyperlane’s modular security stack gives developers the power to customize their interchain security. Hyperlane development is open-source and led by core developers at Abacus Works.
Start building with our Docs.
Experiment with Hyperlane in 5 minutes with our Quickstarts.
Join our Discord if you have any questions.
Apply to join our crew Here.
Find us on Twitter.
