Skip to content
gram.questYour guide to the crypto world

What Is a Crypto Bridge? How Moving Assets Between Blockchains Actually Works

By 12 min read92

When you use a crypto bridge, it can look as if a token simply moves from one blockchain to another. It does not. Blockchains maintain separate ledgers, and an asset recorded on one chain cannot simply jump into the database of another. A bridge creates a coordinated process that makes value available on the destination chain while accounting for what happened on the source chain.

That distinction is the key to understanding blockchain bridges. A bridge is not a tunnel through which coins travel. It is a system for communicating between otherwise separate blockchain environments.

Once you see bridges this way, concepts such as wrapped tokens, lock-and-mint transfers, burn-and-mint systems, liquidity bridges and cross-chain messaging become much easier to understand.

What is a crypto bridge?

A crypto bridge, or blockchain bridge, is a mechanism that connects separate blockchain networks so that assets, data or instructions can be transferred between them.

The need for bridges comes from a basic property of blockchains: they are separate state machines. Ethereum does not automatically know what happened on another blockchain, and another blockchain does not automatically accept Ethereum’s transaction history as part of its own state.

Even networks closely related to Ethereum, such as Layer 2 rollups, maintain their own execution environments. Moving value between them therefore requires a mechanism for communicating and verifying what happened on the other side.

The simple model: a bridge does not physically move a token between blockchains. It causes something to happen on the destination chain after an event has been recorded or verified on the source chain.

The exact mechanism depends on the bridge. Assets may be locked and represented elsewhere, burned and reissued, or exchanged through pools of liquidity. More advanced interoperability protocols can also transmit arbitrary messages rather than tokens alone.

Why can’t you simply send a token to another blockchain?

A wallet address can sometimes look identical across multiple networks, especially on Ethereum-compatible chains. That does not mean the networks share balances.

Suppose an address holds a token on Ethereum. Ethereum’s ledger records that balance according to a token contract deployed on Ethereum. A different blockchain has its own ledger and its own contracts. It does not automatically import Ethereum’s token balances.

If you want equivalent value to appear on the second chain, there must be a mechanism that answers two questions:

  • What happened to the asset on the source chain?
  • Why should the destination chain accept that event and release or create the corresponding asset?

A bridge is the infrastructure that answers those questions.

How does a crypto bridge work?

There is no single bridge architecture. However, several models explain most asset transfers.

1. Lock and mint

Lock-and-mint is the easiest model to visualize.

Imagine you want to bridge 1,000 units of Token X from Chain A to Chain B.

  1. You send 1,000 Token X to a bridge contract on Chain A.
  2. The contract locks those tokens so they can no longer circulate on Chain A while bridged.
  3. The bridge detects or verifies that the deposit occurred.
  4. A corresponding contract on Chain B creates, or mints, 1,000 representative tokens.
  5. The new tokens are sent to your address on Chain B.

The important point is that the original tokens remain on Chain A. What you receive on Chain B is a representation whose value depends on the bridge’s ability to maintain the relationship between the two sides.

When returning, the process is typically reversed: the representation on Chain B is burned and the original tokens are unlocked on Chain A.

Ethereum’s documentation identifies lock-and-mint as one of the main mechanisms used for cross-chain asset transfers. Arbitrum’s Nitro documentation provides a concrete example: its token bridge can place ERC-20 tokens into a gateway contract on Ethereum and mint the corresponding tokens on Arbitrum.

2. Burn and mint

Not every cross-chain transfer requires a pool of locked tokens.

In a burn-and-mint system, tokens are destroyed on the source chain and newly issued on the destination chain. The total supply can remain coordinated because the destination mint is tied to the source burn.

A useful example is Circle’s Cross-Chain Transfer Protocol for USDC. In its burn-and-mint flow, USDC is burned on the source blockchain. A message describing the event is produced and, after the required verification process, USDC can be minted for the recipient on the destination blockchain.

Why the distinction matters: with lock-and-mint, value on the destination may be backed by assets held by the bridge on the source chain. With burn-and-mint, the issuer or protocol coordinates supply across supported chains by destroying units on one side and creating them on the other.

3. Liquidity-based transfers

A third model can feel more like an exchange than a conventional bridge.

Instead of waiting for a specific locked asset to produce a newly minted representation, a bridge or liquidity network can use existing liquidity on both chains.

Conceptually, you provide an asset on Chain A while liquidity providers make the desired asset available to you on Chain B. The protocol then handles accounting or settlement behind the scenes.

This can improve the user experience, particularly when users want an asset that already exists natively on the destination chain. But it introduces another variable: sufficient liquidity must exist for the requested route.

Ethereum’s bridge documentation describes liquidity networks and atomic-swap-style transfers as another approach to moving value across chains.

What actually crosses the bridge?

This is where the word bridge can be misleading.

Usually, the asset itself does not cross anything. What crosses the boundary is effectively information: evidence or an accepted message saying that a particular event occurred on another blockchain.

That event might say:

  • a user locked 10 tokens;
  • 100 USDC was burned;
  • a withdrawal was initiated;
  • a contract on another chain should execute an instruction.

The destination system then decides whether that message is valid and what action it authorizes.

This makes verification one of the most important parts of bridge design.

Who tells Chain B what happened on Chain A?

Different bridges answer this question differently, and that answer defines much of their security model.

Model What provides verification? Main consideration
Native or protocol bridge Mechanisms closely tied to the connected blockchain or rollup Security depends heavily on the underlying protocol and its cross-chain design
External validator or attestation system A separate group or service confirms source-chain events Users depend on that verification system remaining honest and secure
Light-client-based protocol One chain verifies cryptographic information about another chain’s state Can reduce additional trust assumptions but is technically more complex
Liquidity network Liquidity providers and protocol settlement mechanisms Security is combined with liquidity and settlement risk

For example, the Inter-Blockchain Communication protocol, or IBC, can use light clients: lightweight representations of another blockchain that allow information about its state to be verified. Relayers transport packets between chains, while the protocol performs verification rather than simply trusting the relayer’s statement.

Other systems use validators, oracle networks, multisignature arrangements or attestation services. These designs can make it easier to connect very different blockchains, but they may introduce additional parties or mechanisms that users must trust.

For this reason, saying that a bridge is “decentralized” tells you less than asking a more precise question: who or what has the authority to approve a cross-chain message?

A practical example: moving tokens from Ethereum to a Layer 2

Consider a simplified transfer from Ethereum to an Ethereum Layer 2.

You start with tokens recorded on Ethereum. You want to use them in an application running on the Layer 2.

With a typical canonical bridge, the process may look like this:

  1. You connect your wallet and select Ethereum as the source network.
  2. You choose the Layer 2 as the destination.
  3. You authorize the relevant bridge contract to handle the token, if approval is required.
  4. You submit the deposit transaction on Ethereum.
  5. The source-side bridge contract receives or locks the asset.
  6. A cross-chain message communicates the deposit to the Layer 2.
  7. The destination-side mechanism credits or mints the corresponding asset to your address.

From the wallet user’s perspective, the result looks simple: the Ethereum balance decreases and a balance appears on the Layer 2.

Underneath, however, two separate blockchain states have changed in a coordinated way.

The reverse route may not behave identically. In optimistic rollup systems, withdrawals to Ethereum can require a protocol-defined delay because the system must allow enough time for the rollup’s security mechanism to finalize the relevant state.

This illustrates an important rule: the same bridge can have different mechanics, timing and costs depending on direction.

Wrapped tokens and canonical tokens are not always the same thing

Bridging also creates a naming problem.

Suppose Token X originates on Chain A. Multiple independent bridges could each create a representation of Token X on Chain B.

Those representations might all claim to correspond to the same original asset, yet they can be different token contracts with different backing mechanisms and different security assumptions.

This is why a ticker symbol alone is not enough to identify a token.

Two assets both displayed as “TOKEN” or “USDC” in a wallet interface are not necessarily interchangeable. Their contract addresses, issuers and bridge routes matter.

The concept of a canonical token or bridge generally refers to the representation or route recognized as the primary one by a particular ecosystem. But “canonical” does not magically make a token universal across every chain. It describes a relationship established by a particular protocol or ecosystem.

Useful mental model: a token is not identified only by its name. Its blockchain and contract or asset identifier are part of its identity.

Why bridges are useful

Without interoperability mechanisms, blockchain ecosystems would be much more isolated.

Bridges allow users to bring assets into Layer 2 networks, use applications on another chain, move liquidity between ecosystems and access assets that originated elsewhere.

Cross-chain infrastructure can also carry more than tokens. Generalized messaging systems can transmit instructions or arbitrary data, allowing an action on one blockchain to trigger an action on another.

That makes bridges part of a broader interoperability problem: how can independent blockchains safely coordinate without becoming one blockchain?

Why crypto bridges are risky

A bridge connects two systems, but in doing so it can introduce a third security problem: the bridge itself.

Your transfer may depend not only on Chain A and Chain B remaining secure, but also on the contracts, verification mechanism and operational infrastructure connecting them.

Smart contract risk

Bridge contracts can contain bugs. This is especially consequential when a contract controls assets locked as backing for tokens circulating elsewhere.

A failure in the source-side or destination-side contract can break the accounting relationship the bridge is supposed to maintain.

Verification risk

If a bridge accepts false messages, an attacker may be able to create assets on the destination chain without legitimately locking or burning the corresponding assets on the source chain.

The central security question is therefore not merely whether messages can travel between chains, but how the destination verifies that those messages are authentic.

Custody and validator risk

Some bridge designs rely on a separate set of operators, validators or signers.

If enough of those parties are compromised or collude, the bridge may accept invalid transfers, censor valid ones or lose control of locked assets, depending on its architecture.

Wrapped-asset risk

A bridged representation is only as reliable as the mechanism connecting it to the underlying asset.

If that mechanism fails, a token that was expected to represent one unit of an asset elsewhere may no longer be redeemable as intended.

Wrong-network and wrong-token risk

Users can also make mistakes without any protocol being hacked.

They may choose the wrong destination network, interact with an imitation bridge, select an unexpected token representation or send assets through a route unsupported by the receiving service.

Because blockchain transactions are generally difficult or impossible to reverse once finalized, these operational details matter.

What should you check before using a bridge?

The right questions are more useful than simply looking for the bridge with the lowest displayed fee.

  • Source and destination: confirm both networks before signing.
  • Asset identity: check which token representation you will receive on the destination chain.
  • Verification model: understand who or what confirms cross-chain messages.
  • Official route: when moving into or out of a Layer 2, check whether the network documents a native or canonical bridge.
  • Timing: deposits and withdrawals may have different completion times.
  • Total cost: consider source-chain gas, destination-chain gas, bridge fees and any liquidity-related cost.
  • Destination gas: determine whether you will have the destination network’s gas token after arrival.
  • Contract and website: verify that you are interacting with the intended bridge rather than a lookalike interface.

For an unfamiliar route, a small initial transfer can also help confirm that the destination address, network and token representation behave as expected. That does not remove protocol risk, but it can reduce the consequences of a configuration mistake.

Bridge vs exchange transfer: what is the difference?

Moving crypto between networks through a centralized exchange can produce a similar user-visible result, but the mechanism is different.

With an exchange, you typically deposit an asset into an account controlled by the exchange and later request a withdrawal on another supported network. The exchange updates its internal ledger and manages blockchain transactions from its own infrastructure.

A blockchain bridge instead coordinates a cross-chain process using smart contracts, protocol rules, liquidity providers, validators, attestations or cryptographic verification, depending on its design.

Both can move value from the user’s perspective. They simply rely on different systems and trust assumptions.

Are crypto bridges trustless?

Some are more trust-minimized than others.

The word trustless should not be interpreted as “nothing can go wrong.” It usually means that the design tries not to introduce trusted intermediaries beyond the assumptions already required by the connected blockchains.

Light-client-based interoperability is one approach. IBC, for example, can use light clients to verify information about another blockchain and permissionless relayers to carry packets. Other bridges use separate validator sets or attestation mechanisms instead.

There is no universal architecture. Security, speed, cost, connectivity and implementation complexity can pull bridge designs in different directions.

That is why the useful question is not “Is this a bridge?” but “How does this bridge know that the event on the other chain really happened?”

The bottom line

A crypto bridge is infrastructure for coordinating activity between blockchains that do not naturally share state.

When you bridge a token, the token usually does not literally travel from one blockchain to another. Instead, the source chain records an action such as locking or burning, that event is communicated and verified, and the destination chain releases, mints or provides the corresponding asset.

Different bridges solve the verification problem in different ways. Some rely closely on the security model of the connected chains. Others introduce validators, attestations, liquidity providers or other external components. Those differences determine what users must trust.

The most important idea to remember is simple: cross-chain transfer is an accounting and verification problem, not physical movement. Understanding who verifies that accounting is the first step toward understanding any blockchain bridge.

Discussion

Join the discussion

Your email address will not be published. Required fields are marked *