Feb 8, 2023

Rainbow Bridge

Introduction

The Rainbow Bridge is the official bridge interface for transferring digital assets between the Ethereum, NEAR, and Aurora blockchains. It can be used between any one of these blockchains. The Rainbow Bridge was created by Aurora Labs, who also developed the EVM-compatible Aurora blockchain, which is built on the NEAR blockchain.

Rainbow Bridge
Source

About Bridge

The Rainbow Bridge is a protocol that is currently responsible for connecting the three blockchains and can be used to transfer assets between any of the three supported networks. Additionally, it is the first trustless and permissionless bridge that connects the Ethereum, NEAR, and Aurora blockchains.

It is common for blockchain bridges to require their users to trust someone outside of the blockchains they wish to transfer assets between. In Rainbow Bridge, this problem has been solved, and when assets are transferred between two of these three chains, only the validators maintain security.

Anyone with a cryptocurrency wallet can access the Rainbow Bridge. If you wish to move assets between the Ethereum and Aurora blockchains, simply connect your MetaMask wallet. For NEAR blockchain transfers, you'll need a NEAR wallet. The Rainbow Bridge allows to bridge all ERC-20 tokens:

Rainbow Bridge
Source

Depending on the direction chosen, asset bridging might involve one or two transactions. Transfers to the NEAR and Aurora blockchains require only one transaction and can take up to ten minutes. A transfer to the Ethereum blockchain requires two transactions and can take up to 16 hours, according to the platform documentation.

Here is an step-by-step example of how Rainbow Bridge works:

  1. Using the Rainbow Bridge UI, I will transfer 100 USDC from NEAR to Ethereum blockchain
  2. In response to my confirmation of the first of two transactions in my MetaMask wallet, Rainbow Bridge will transfer and lock 100 USDC in smart contracts. As of that moment, these USDC are no longer circulating on the NEAR blockchain
  3. In accordance with the data from my transaction, Rainbow Bridge calculates a cryptographic confirmation that I have indeed locked the 100 USDC
  4. The approval will enable me to proceed to the next step, namely, requesting smart contracts to create new 100 USDC on the Ethereum network
  5. In requesting my 100 USDC, I am actually submitting my cryptographic confirmation that the 100 USDC has been locked
  6. As a result, further cryptographic calculations are performed, and if the proofs match, 100 USDC will be created on the Ethereum blockchain and delivered to my cryptocurrency wallet

Pros and Cons

Pros

  • Security - to date, no hacker attacks have been successful against Rainbow Bridge
  • Effective communication - between Ethereum, NEAR, and Aurora blockchains
  • Trustless and permissionless, which means that there is no need to trust anything other than the security of the connected chains themselves to transfer assets

Cons

  • In case of bridging on the Ethereum blockchain it can take as long as 16 hours to finish. A second confirmation transaction is required when assets are transferred.

Tips from an Analyst

In the cryptocurrency world, Rainbow Bridge is one of the few bridges that are still resistant to hacker attacks. Hackers have already attempted to steal funds from it twice in 2022. Both of them were stopped by the automated mechanism Watchdog.

Rainbow Bridge front end
Source

The important thing to keep in mind is that blockchain bridges are a common target for thieves since they contain all the supported assets circulating on other chains. Thus, never underestimate the importance of cybersecurity. This is because even a single incident, such as a bug in the code and a subsequent hack on the platform, can ruin the future of the entire project. This may also result in the loss of your investment. As a result of such an incident, users will be less motivated to invest their money and time in digital assets and Web 3.0. Be prepared to accept a certain level of risk and diversify your investments.

Personal opinion

Rainbow Bridge is a well-known trustless & permissionless bridge that connects three popular blockchains – Ethereum, NEAR, and  Aurora. Developers have designed it so that there is no need to rely on anything other than the security of the chains themselves. The Rainbow Bridge protocol is designed to be completely decentralized, and to be able to adapt to any future protocol changes.

The Aurora Labs team behind Rainbow Bridge is currently working on automating the finalization of transfers. Thus, once a transfer is requested from the NEAR blockchain to the Ethereum blockchain, you will not need to perform a second confirmation transaction.

Sources

https://aurora.dev/

https://rainbowbridge.app/transfer

Analyst

René Užovič

About Analyst

Previous

Previous Logo
Sorry, no more analyses.

Next

Next Illustration
Sorry, no more analyses.

You Might Also be interested in

Acala

Preferable
is a non-custodial bridge DOT from Polkadot to Acala · enables a path for users with DOT to participate in Acala's DeFi economy.
Polkadot
Astar
Moonbeam
Acala
Interlay

Injective HUB

Preferable
The lightning fast, low cost, safe and most secure bridge to transfer cross-chain assets to Injective.
Ethereum
Cosmos
Evmos
Moonbeam
Osmosis
+2

Connext

Preferable
Cross-chain liquidity bridge that transfers between EVM-compatible chains and L2 systems
Ethereum
BNB Smart Chain
Polygon
Avalanche
Fantom
+6

Acala

Preferable
is a non-custodial bridge DOT from Polkadot to Acala · enables a path for users with DOT to participate in Acala's DeFi economy.

Injective HUB

Preferable
The lightning fast, low cost, safe and most secure bridge to transfer cross-chain assets to Injective.

Connext

Preferable
Cross-chain liquidity bridge that transfers between EVM-compatible chains and L2 systems

Spooky

Preferable
SpookySwap's bridge supports moving tokens from Ethereum, BSC, Arbitrum, Avalanche, and Polygon to Fantom and vice versa

Stargate

Preferable
Stargate is a fully composable cross-chain bridge protocol built on LayerZero that enables native asset transfers between different blockchain networks.

Cross-Chain Bridge

Preferable
The Cross-chain bridge is designed to make asset transfer across different blockchain networks simple and efficient.

Gravity bridge portal

Preferable
Gravity Bridge is a decentralized Cosmos blockchain whose primary purpose is to secure the operation of bridges between blockchains.

Synapse

Preferable
Cross-chain bridge that allows for the transfer of assets between blockchains, securely and efficiently

Hop Exchange

Preferable
Hop is a scalable rollup-to-rollup general token bridge. It allows users to send tokens from one rollup or sidechain to another.

SPACESTATION.ZONE

Preferable
Bridge between the Ethereum and Cosmos ecosystems.

Allbridge

Preferable
Allbridge provides an easy and reliable way to transfer assets between different blockchains.

Multichain

Preferable
Multichain is the ultimate Router for Web 3.0 It is an infrastructure developed for arbitrary cross-chain interactions.

PolyBridge

Preferable
Global cross-chain protocol for implementing blockchain interoperability and building Web3.0 infrastructure.

Rainbow Bridge

Preferable
The Rainbow Bridge is the official bridge for transferring tokens between Ethereum, NEAR and the Aurora networks.

Terra Bridge

Preferable
The Terra Bridge is the native bridge of Terra blockchain.

EVODeFi

Preferable
Cross-chain bridge connected to multiple EVM-compatible chains.

cBridge

Preferable
Celer cBridge is a decentralized and non-custodial asset bridge that supports 110+ tokens across 30+ blockchains and layer-2 rollups.

PortalBridge

Preferable
Portal is a bridge that offers unlimited transfers across chains for tokens and NFTs wrapped by Wormhole.