CROSSCHAIN BRIDGE/SWAP
«Altseason — Invite Only»
CRYPTO CAMP ACADEMY
NOTES
LINKS
HOMEWORK
In the world of blockchains, where different networks operate independently from one another, cross-chain technologies play a key role in ensuring compatibility and interaction between these systems. As blockchain technology has developed, users have faced problems related to transferring assets between different networks. Each blockchain has its own unique protocols, tokens, and smart contracts, which makes direct interaction between them difficult. Blockchain bridges help solve this problem by creating an interconnected network in which assets and data can move freely between different blockchains.
WHAT IS BRIDGE?
Cross-chain bridges, or blockchain bridges, are specialized mechanisms designed to transfer assets and information between different blockchains. In the decentralized space, blockchains exist like islands or separate states, operating within their own ecosystems and rules, and initially developers did not focus on standardization or network compatibility. As the number of projects in the decentralized space grew, this issue became critical.

Blockchain bridges allow you to:
Transfer tokens and assets: For example, you can move Bitcoin to the Ethereum network without selling it, by converting it into wrapped tokens compatible with Ethereum. Or you can easily send USDT tokens from the Optimism blockchain to Arbitrum.
Access new protocols: Users can interact with various DeFi services and dApps on other blockchains.

How Cross-Chain Bridges Work
Cross-chain bridges operate using several key components:
Smart contracts: Self-executing contracts that manage the process of transferring assets and data. Smart contracts ensure secure and transparent execution of all operations.
  • Oracles: Services that provide external data to smart contracts. Oracles help verify and confirm the information required to transfer assets between blockchains.
HOW BRIDGES WORK?
The main function of blockchain bridges is to transfer assets between different networks. For example, if you want to move your Bitcoin (BTC) to the Ethereum network, traditionally you would need to sell BTC and buy ETH, which involves transaction fees and possible price volatility.

Blockchain bridges allow you to avoid this process. Instead of selling, the bridge locks your BTC in a smart contract and issues an equivalent amount of wrapped Bitcoin (Wrapped BTC, WBTC) on the Ethereum network. A wrapped token is a tokenized version of the original cryptocurrency that is pegged to the value of the underlying asset and can be converted back when needed.

Example of using a bridge:
  • You select the source chain and the transfer amount.
  • You deposit cryptocurrency to the specified address.
  • You receive an equivalent amount of wrapped tokens on the target blockchain.
  • For a reverse transfer, the process is similar.
ПОШАГОВЫЙ ПЛАН МОСТ METAMASK
1
To use a bridge, you need to purchase a certain amount of coins, for example ETH, and send it to your MetaMask wallet on the network that is convenient for you, for example Arbitrum.
2
  1. After that, connect your wallet to the bridge (for example, https://portfolio.metamask.io/bridge).
  2. Select the network you are transferring from.
  3. Select the network you are transferring to.
  4. Enter the amount of coin/token and click the button to initiate the transaction.
  5. Waiting for transaction processing: After the transaction is initiated, it needs to be processed. The processing time depends on network congestion and the fee amount.
  6. Transaction verification: After the transaction is completed, check that your assets have been correctly transferred to the target network.
When trying to transfer coins from one blockchain to another, you may encounter imbalance, where a large portion of your coins goes toward fees. This is especially noticeable with small amounts. The transfer fee becomes less significant when you move larger sums.
Please note that the bridge fee is fixed regardless of the transaction size. This makes using bridges unprofitable for small transactions. However, different bridges have different fee structures.
Instead of using a bridge, you can transfer your coins to a centralized exchange, pay the network fee, and then pay the exchange fee.
At the moment, we most often use the following bridges:
https://portfolio.metamask.io/bridge — bridges between blockchains within the MetaMask wallet
https://www.orbiter.finance/ — bridges between blockchains and different wallets
https://stargate.finance/bridge — bridges between blockchains and different wallets
Table with cross-chain bridges and supported assets on the bridges
1
Currently, you have Ethereum and Arbitrum assets on the Arbitrum blockchain. Let’s send our Ethereum from the Arbitrum blockchain to the Optimism blockchain.
To do this, use any of the following bridges:
https://www.orbiter.finance/
https://portfolio.metamask.io/bridge
https://stargate.finance/bridge
Select the Ethereum asset (enter an amount slightly less than your total ETH, for example, if you have 0.01 ETH, send 0.008 ETH) and choose the two blockchains (Arbitrum and Optimism). Complete the transaction.
After Ethereum appears on the Optimism network, perform the reverse transaction.
*
🔥 Star Task: Extra Practice for Advanced Users 🔥
If you want more practice working with DeFi bridges, try this challenge!

Transfer between Metamask (Arbitrum) and Phantom (Solana)
  • You have X ETH and Y ARB on the Arbitrum network.
  • Swap 50% of your ETH for USDC.
  • Send part of the funds to Phantom in SOL tokens.
  • Use Stargate or Orbiter to transfer USDC from Metamask to Phantom (you need to connect both wallets).

Transfer between Phantom (Solana) and Argent (Starknet)
  • Swap USDC for ETH in the Phantom wallet.
  • Send ETH through a bridge to the Starknet network on the Argent wallet.
  • Then transfer ETH back to Metamask (Arbitrum) via a bridge.
  • If any wallets are not installed, go back to the preparation module under the wallets section. Always monitor the native token of the network.
Made on
Tilda