The Horizon bridge is a powerful tool enabling seamless movement of crypto assets across major blockchain networks. This cross-chain interoperability solution allows users to transfer tokens between Ethereum, Binance Smart Chain, and Harmony blockchains while maintaining a 1:1 value ratio throughout the process.
What is the Horizon Bridge?
Horizon serves as a dedicated cross-chain bridge specifically designed to facilitate the exchange of digital assets between blockchain ecosystems. Its primary function is enabling users to transfer assets from Ethereum or Binance Smart Chain to the Harmony blockchain, where they become available as equivalent tokens. The bridge also supports the reverse process, allowing users to redeem their bridged assets back to their original blockchain at any time.
This interoperability solution addresses the growing need for fluid asset movement between different blockchain networks, providing users with greater flexibility in managing their digital assets across multiple ecosystems.
How Does the Horizon Bridge Work?
The Horizon bridge operates through two fundamental components that work in harmony to facilitate cross-chain transfers:
- Smart contracts deployed on both Ethereum/Binance Smart Chain and Harmony blockchains
- A validator network that monitors events on both blockchain bridge contracts
When a user locks tokens on the Ethereum blockchain, the validator pool detects this action, validates the transaction, and relays the confirmed information to the Harmony blockchain. This triggers the minting of an equivalent amount of bridged tokens on Harmony. The reverse process occurs when users burn bridged tokens on Harmony to unlock the original tokens on Ethereum.
This mechanism ensures that the total circulating supply remains constant—assets are simply redistributed across different blockchains rather than duplicated.
Supported Assets on Horizon Bridge
The Horizon bridge supports a wide range of digital assets from both Ethereum and Binance Smart Chain networks.
Ethereum-Based Assets
From the Ethereum network, users can bridge:
- Stablecoins including BUSD and LINK
- Any ERC20 tokens such as USDT, USDC, WETH, and WBTC
- Various other Ethereum-compatible tokens
Binance Smart Chain Assets
From Binance Smart Chain, the bridge supports:
- Any BEP20 tokens including Binance-Peg Ethereum Token
- Binance-Peg BUSD Token and other pegged assets
- Various BEP20 compatible tokens
👉 Explore cross-chain bridging options
Asset Mapping Mechanism
The Horizon bridge maintains a strict 1:1 mapping between original and bridged tokens. When you transfer 10 BUSD from Ethereum to Harmony, you receive exactly 10 1BUSD on the Harmony network. This precise mapping ensures no value dilution occurs during the bridging process.
For assets originating from different parent chains, Harmony represents them as distinct tokens. For example, BUSD from Ethereum becomes 1BUSD on Harmony, while BUSD from Binance Smart Chain becomes bscBUSD. These representations remain separate and non-interchangeable—you cannot bridge assets from one chain and withdraw them on another.
Token Types: Permissioned vs Permissionless
Horizon supports two types of token issuance for Ethereum bridging, each with distinct characteristics:
Permissioned Tokens
Certain assets like BUSD and LINK receive special treatment as permissioned tokens. These involve collaboration between Harmony and token issuers like Binance and ChainLink to deploy audited smart contracts that enable full-feature token functionality. This approach allows bridged tokens to maintain all the capabilities of their originals, such as 1LINK being directly usable for oracle payments through ChainLink's smart contracts.
Permissionless Tokens
Other ERC20 tokens bridge in a permissionless manner, receiving HRC20 token representation on Harmony. These tokens maintain ERC20-like functionality but don't necessarily inherit all the advanced features of the original tokens. For Binance Smart Chain assets, all bridged tokens receive permissionless HRC20 representation.
Key Features and Benefits
The Horizon bridge offers several notable advantages for cross-chain asset transfers:
- Unlimited transfer amounts: No restrictions on how many tokens you can bridge
- Full transferability: Bridged tokens can be transferred to other users who can then redeem them
- Bidirectional functionality: Assets can move both to and from Harmony
- Supply preservation: Total circulating supply remains unchanged across networks
- 👉 Access advanced bridging tools
Understanding Bridge Fees and Costs
The cost structure for using Horizon varies depending on transfer direction and destination network:
Ethereum to Harmony Transfers
Transferring assets from Ethereum to Harmony requires two transactions (approve and lock) totaling approximately 100,000 Ethereum gas. Users bear this cost, while validator confirmation costs on Harmony are covered by the network.
Harmony to Ethereum Transfers
Transfers from Harmony to Ethereum involve significant validator multisig confirmations costing approximately 400,000 Ethereum gas. Users must deposit ONE tokens equivalent to this gas cost to cover operational expenses, especially during periods of Ethereum gas price volatility.
Binance Smart Chain transactions involve significantly lower fees, with accurate estimates provided during the bridging process.
Security and Audits
The Horizon bridge has undergone comprehensive security auditing by Peckshield Inc., a respected blockchain security firm. This audit ensures the bridge's smart contracts and operational mechanisms meet high security standards, providing users with confidence in the safety of their cross-chain transactions.
Future Developments
The Horizon team continues to work on enhancements, including a trustless and gas-efficient version of the Ethereum bridge that promises significantly reduced costs for Harmony-to-Ethereum transfers. This upcoming improvement aims to address the current expense challenges associated with Ethereum network fees.
Frequently Asked Questions
How does the Horizon bridge maintain token value during transfers?
The bridge uses a 1:1 mapping system where tokens locked on one blockchain result in an equivalent amount minted on the destination chain. This mechanism preserves value by ensuring the total circulating supply remains constant across networks.
Can I transfer bridged tokens between different blockchain origins?
No, tokens bridged from different chains (Ethereum vs. Binance Smart Chain) remain separate on Harmony. For example, 1BUSD from Ethereum and bscBUSD from Binance Smart Chain are distinct assets that cannot be interchanged or cross-redeemed.
What happens if I sell my bridged tokens on Harmony?
If you sell your bridged tokens, the buyer gains the ability to redeem them back to the original blockchain. The locked tokens in the bridge contract serve as backing for all bridged tokens, regardless of current ownership.
Is there a limit to how many tokens I can bridge?
No, the Horizon bridge imposes no limits on transfer amounts. You can bridge any quantity of supported tokens between the connected blockchains.
How long do bridge transfers typically take?
Transfer times vary based on network congestion but generally complete within standard blockchain confirmation times. The validator process adds minimal additional time to ensure transaction security.
What should I do if I encounter issues during bridging?
For bridge-related issues, provide your operation ID, transaction hashes, or account addresses to the support team. Resolution typically occurs within 24-48 hours after reporting the problem.
Technical Standards Compatibility
Harmony's EVM compatibility ensures that token standards like ERC721/HRC721 and ERC1155/HRC1155 maintain full functionality across chains. ERC721 represents non-fungible tokens with unique token IDs, while ERC1155 offers enhanced functionality supporting both fungible and non-fungible tokens with batch operation capabilities.