crypto bridge

How Blockchain Crypto Bridges Work: Lock-and-Mint, Relayers & Vulnerabilities

Crypto bridges can turn a simple transfer into a choice between speed, cost and security. These protocols connect separate blockchains, allowing users to move value and data without first cashing out, yet their methods vary widely. This crypto bridge guide explores how bridges work, from lock-and-mint systems that create wrapped tokens to relayers, liquidity pools and burn-and-mint designs. It also examines vulnerabilities, including smart contract bugs, compromised keys and de-pegging. Readers will learn how to compare the best crypto bridges and check custody, verification, fees and arrival times before transferring assets.

What Is a Blockchain Bridge, and Why Use One?

blockchain bridges
Image: vocal.media

A blockchain bridge is a protocol that connects two otherwise separate blockchain networks. It allows tokens, digital assets and data to move between a source chain and a destination chain, even when those networks use different technical standards, programming languages, consensus rules and governance structures. Ethereum, Bitcoin, Solana and layer-2 networks do not natively monitor or verify one another, so a bridge supplies the contracts and messaging systems needed for cross-chain communication.

The bridge does not usually move the original token itself. Instead, it records an action on the source chain and creates, releases or transfers a corresponding asset on the destination chain. The destination asset may be a wrapped token, which represents the original token held elsewhere. For instance, a bridge can hold ETH on Ethereum while issuing a token on another network that represents a claim on that locked ETH.

This design gives users access to applications that their original network may not support. A holder can use an asset in a decentralised exchange, lending protocol, staking service or other application on another chain without first sending it to a centralised exchange. Developers can also combine services from different networks, including cross-chain applications, data transfers and governance systems.

Why use a Blockchain Bridge?

Each blockchain has different technical and economic characteristics. One network may offer a large selection of decentralised finance applications, while another may provide lower transaction fees, faster processing or access to a particular user community. Crypto bridges allow users to select a network that fits the intended transaction rather than remaining tied to the chain on which an asset was first issued.

Bridges also connect liquidity that would otherwise remain divided between isolated networks. A token available on Ethereum may become usable in an application on Polygon, Avalanche or another compatible chain. Consequently, users gain access to additional trading pairs, lending markets and other services. Developers can distribute activity across networks, which helps applications use different chains for different functions.

The term crypto bridges explained covers several designs rather than one universal system. Their trust and operating models differ:

  • Custodial bridges rely on a central organisation or a defined group to hold assets and approve transfers. They can provide a straightforward user experience, but users depend on that operator’s management of funds and transaction verification.
  • Non-custodial bridges use smart contracts, validators, relayers or other decentralised mechanisms. Control is distributed across software and participating entities, reducing dependence on one organisation while introducing more complex verification assumptions.
  • Hybrid bridges combine central operators, multisignature wallets and decentralised validation. They seek a practical balance between speed, ease of use and distributed control.

A bridge can transfer tokens, but it can also transmit arbitrary data. This allows a smart contract on one chain to trigger an action on another, including a swap, lending deposit or staking operation after the asset arrives. The bridge therefore acts as an interoperability service, not merely a token transfer tool.

When comparing the best crypto bridges, users need to examine how each protocol verifies events, who controls administrative keys, whether assets remain in custody, and how the destination token remains linked to the original. Those details determine the bridge’s trust model, operating costs and exposure to failure. The next sections examine the mechanisms behind these transfers, beginning with lock-and-mint systems.

How Lock-and-Mint Bridges Create Wrapped Tokens

wrapped tokens
Image: Chliz

A lock-and-mint bridge coordinates custody, verification and issuance across two networks. The source token remains on its home chain while a contract-based representation appears on the destination. That representation is a wrapped token, not the original asset, and its value depends on the locked collateral remaining available for redemption. The process registers the token where necessary, locks and verifies the deposit, then creates the corresponding amount.

Locking Assets on the Source Chain

Before a bridge creates a representation on a destination chain that has not seen the token, it must identify the asset and its properties. A token-attestation process can retrieve the name, symbol and decimal precision directly from an ERC-20 contract when attestToken() is called. This avoids relying on manually entered details. The token must implement the expected ERC-20 functions, or attestation can fail or return incomplete metadata.

The call emits a Verifiable Action Approval, or VAA, containing the token metadata. Wormhole Guardians sign and publish this message, which later helps the destination chain recognise the corresponding token.

When the user starts a transfer, the source-chain bridge contract receives the ERC-20 tokens and records the amount, recipient, destination chain, nonce and applicable fee. A transferTokens() call locks the native asset in that contract and emits a message describing the transfer. If the asset is already a wrapped representation, the source-side operation burns it instead of locking another reserve. This prevents the representation from remaining in circulation while the original claim returns towards its home chain.

At this stage, the destination chain has not issued anything. The source transaction provides the event that the bridge’s verification system must inspect.

Verifying the Deposit Before Minting Wrapped Tokens

Relayers or guardians observe the source transaction, but observation alone does not authorise minting. The bridge must establish that the deposit reached sufficient finality. This delay handles chain reorganisations. If a deposit disappears from the source chain after the bridge mints, the destination supply no longer matches the locked collateral.

After accepting the event, the verification network signs a VAA containing the source asset, amount, recipient, destination chain and unique transfer reference. The destination contract checks the signatures, confirms the message’s authenticity and records whether that transfer has already been redeemed. These checks prevent one deposit from authorising multiple mints.

The user then submits the VAA through completeTransfer() or completeTransferWithPayload(). The latter restricts redemption of an attached payload to the designated recipient contract. After successful verification, the destination contract mints the foreign wrapped token and credits the specified recipient.

Burning Wrapped Tokens to Release the Original Assets

To return, the holder sends the wrapped tokens to the destination bridge for burning. Burning removes that representation from circulation and creates a new message proving that the claim has been consumed. The verification network signs the message, and the source-chain bridge checks its authenticity and unique transfer reference.

Once the burn is accepted, the source contract releases the corresponding native tokens to the approved recipient. Thus, the original asset becomes available again while the wrapped supply decreases. This reciprocal sequence explains how do bridges work in a lock-and-mint design: lock or burn on one chain, prove the event, then mint or release on the other. The mechanism used by crypto bridges therefore depends on accurate metadata, finality, message checks and controlled redemption.

How Relayers and Other Bridge Designs Work

The lock-and-mint pattern is only one way for crypto bridges to coordinate activity between independent networks. Other designs separate message delivery from asset movement, use liquidity held on several chains, or destroy and recreate the same native token.

Message Relayers: Delivering Data Between Chains

A relayer is an off-chain participant that observes an event on the source chain and submits the relevant message to the destination chain. The process has three stages: origin, transport and destination. At origin, a user or contract creates a transaction containing the recipient, destination chain and data payload. If tokens are included, the bridge may lock or burn them and emit an event.

During transport, relayers monitor that event, wait for the required source-chain finality and produce or pass on a cryptographic proof. The destination contract then checks the proof and executes the authorised instruction. This may release or mint tokens, but the message can also carry arbitrary data. For example, a contract on one chain can instruct a lending application on another chain to deposit collateral or perform a related action.

Relayers therefore deliver evidence and instructions, rather than deciding independently which transfer should occur. Their authority depends on the bridge’s verification model, which may use validators, oracles, signed attestations or other proof systems. A receiving contract must also check message authenticity and prevent the same message from being executed twice.

Liquidity Pools and Intent-Based Solvers: Paying Users on the Destination Chain

Liquidity-pool bridges hold assets on multiple networks. A user deposits one asset into a pool on the source chain, while the bridge pays an equivalent asset from a destination-chain pool. The protocol later rebalances the pools. This model can avoid waiting for a wrapped token to be minted, although available liquidity affects transfer size, fees and execution.

Intent-based bridges use a different order of operations. The user signs a desired outcome, such as receiving USDC on another chain, without specifying every technical step. Solvers, also called fillers or relayers, compete to fulfil that request. The usual sequence is:

  1. The user’s funds enter source-chain escrow and solvers bid.
  2. The winning solver fronts its own destination-chain liquidity and completes the fill.
  3. An oracle or messaging layer verifies the result, then releases the source funds to the solver.

This arrangement separates execution from settlement. Users receive the destination asset before the underlying cross-chain settlement finishes, whereas the solver accepts inventory and settlement risk. Solver auctions may be public, private, first-come-first-served or based on requests for quotes. Some systems also permit a destination-chain action after the transfer, such as depositing the received asset into a lending protocol.

Burn-and-Mint: Moving Native USDC with Circle CCTP

Burn-and-mint avoids creating a wrapped representation on every destination chain. The source-side system burns the native USDC, reducing its supply there. Circle’s Cross-Chain Transfer Protocol, or CCTP, then carries proof of that burn to the destination. After verification, the destination-side system mints native USDC for the recipient.

Unlike a lock-and-mint route, this process does not leave the original USDC held in a bridge contract while a separate wrapped claim circulates. Consequently, the destination asset is issued as native USDC rather than as a bridge-specific representation. The same messaging and verification questions still apply: the destination contract must accept only valid burn evidence and must not process it more than once.

Where Blockchain Bridge Vulnerabilities Arise

trading security

Security failures in crypto bridges occur when source-chain state, off-chain verification and destination-chain execution no longer agree. Bridge exploits have caused more than AUD 4.28 billion in losses, representing almost 40% of the value hacked in Web3.

Smart Contract Bugs that Expose Locked Funds

Bridge contracts control deposits, minting, burning, withdrawals and administrative permissions. A flaw in any of these functions can let an attacker create a false deposit, bypass a transfer check or withdraw more than the locked balance. For instance, faulty input validation has allowed contracts to treat an empty or invalid call as a successful token transfer. Other failures include incorrect Merkle-proof handling, unsafe upgrade paths, re-entrancy and default values that approve an invalid message.

Although audits, fuzz testing, static analysis and formal verification reduce these defects, they do not cover code added after an audit. Rate limits, emergency pauses and active transaction monitoring can restrict losses when abnormal withdrawals begin.

Compromised Validator Keys and False Transfer Approvals

Many bridges depend on validators or relayers signing messages before the destination contract releases funds or mints tokens. If attackers obtain enough private keys, they can approve a transfer without a genuine source-chain deposit. A multisignature wallet reduces single-key exposure, but a low approval threshold still leaves the bridge vulnerable. Key protection therefore requires independent operators, secure hardware, access controls and sound operational procedures. Otherwise, the contracts may execute correctly while acting on fraudulent signatures.

Replay Attacks and Missing Message Checks

A valid message must execute once, on the intended chain, for the intended recipient and amount. The destination contract should record a unique message identifier, nonce or transaction reference and reject it after processing. It must also verify the signer, source chain, destination chain and finality of the underlying event. Without these checks, an attacker can resubmit an old approval, alter recipient data or exploit an unconfirmed deposit.

Lost Backing and Wrapped-Token de-pegging

A wrapped token remains redeemable at one-to-one only while reserves match its circulating supply. If hackers drain locked funds or mint unbacked tokens, holders possess more claims than collateral. Market participants may then sell the token below the native asset’s value. That loss can spread to lending markets and liquidity pools, where the impaired token may serve as collateral.

How to Assess and Use a Crypto Bridge

Choice should follow the bridge’s trust model, not its interface alone. Compare whether funds remain locked in a contract, sit with an operator, or come from destination liquidity. Examine how deposits are verified: validators, guardian signatures, optimistic checks, or canonical rollup settlement each create different assumptions.

Comparing Custody, Verification, Audits and Admin Controls

Read the audit report rather than accepting an audit badge. Check its scope, code version, date and whether findings were fixed and retested. Review upgrade permissions, minting authority, pause controls and fee changes. A multisig with independent signers and timelocks provides stronger control than one wallet able to upgrade contracts instantly.

Checking Token Addresses, Fees and Arrival Times

Open the bridge through official documentation, because copied websites can request malicious approvals. Confirm both networks, then compare the token contract address with the project’s published address on the correct block explorer. A ticker or logo does not identify the real asset.

Before approving an ERC-20, set an exact allowance rather than an unlimited one. Compare the quoted fee, destination amount and arrival time. Canonical Arbitrum, Base and Optimism deposits usually take 10 to 15 minutes, whereas withdrawals can take about seven days. Third-party routes often complete within minutes but add fees and liquidity assumptions. Send a small test transfer, then verify the received token.

Conclusion – Crypto Bridges

Blockchain bridges connect otherwise separate networks by locking, burning or transferring assets, then verifying messages before releasing or minting value on the destination chain. This article explained how wrapped tokens, relayers, liquidity pools, intent-based solvers and native burn-and-mint systems operate. Each design offers different trade-offs involving speed, fees, liquidity and trust. Security remains the central concern, since smart contract bugs, compromised keys, replay attacks and lost backing can turn a transfer into a serious loss. Users should therefore compare custody, verification, audits, administration, token addresses and delivery times, then test with a small amount. All things considered, careful checking is essential when choosing the best crypto bridge.

You May Also Be Interested In: Fintech Explained: How Technology Is Reshaping Money, Banking, and Payments

How does a blockchain bridge transfer assets between networks?

A bridge verifies an action on one blockchain, then mints, releases or transfers a corresponding asset on another. The original token usually stays on its home network rather than moving directly.

How do lock-and-mint bridges create wrapped tokens?

They lock the original assets on the source chain and, after verifying the deposit, mint wrapped tokens on the destination chain. To reclaim the originals, users burn the wrapped tokens and the bridge verifies that burn before releasing the assets.

What role do relayers play in blockchain bridges?

Relayers pass messages or proofs from one blockchain to another. The receiving contract checks this evidence before carrying out an authorised action, such as releasing funds.

What are the main security risks of using a blockchain bridge?

Risks include smart contract bugs, stolen validator keys and messages being processed more than once. If locked reserves are lost or unbacked tokens are minted, wrapped tokens can also lose value.

Share the Post:

Related Posts