Crypto bridge vs cross-chain swap: what is the difference?
این راهنما هنوز به زبان شما ترجمه نشده و به انگلیسی نمایش داده میشود.
A bridge keeps the asset and changes the chain, usually by locking the original and minting a wrapped token on the other side. A cross-chain swap changes the asset: you send one native coin, such as BTC on Bitcoin, and receive another, such as SOL on Solana. Pick a bridge when you need the same asset elsewhere and a swap when you want the other chain's own coin.
Bridge vs cross-chain swap at a glance
| Question | Bridge | Cross-chain swap |
|---|---|---|
| What you end up with | The same asset on another chain, usually as a wrapped token | A different coin, native to its own chain |
| How it works | The original is locked (or burned) on the source chain and a token is minted on the destination | You send coin A to a deposit address, and the service sends coin B to your address on its own chain |
| What backs the result | The locked coins or a custodian's reserve | Nothing extra: you hold the real coin on its home chain |
| Gas on the destination chain | Needed before you can move the wrapped token | Often not needed, because the payout can be the gas coin itself (SOL, ETH, BNB) |
| Example | ETH on Ethereum to wrapped ETH on Solana | BTC on Bitcoin to SOL on Solana |
How a bridge works: lock, mint, burn, release
A common bridge design is lock and mint. Wormhole's documentation walks through it: when ETH goes from Ethereum to Solana, the ETH is locked on Ethereum and the same amount of wrapped ETH is minted on Solana. On the way back, the wrapped ETH is burned and the ETH is released (Wormhole docs).
Other wrapped coins rest on a custodian. Every WBTC on Ethereum is backed by bitcoin held in custody (WBTC), and BTCB on BNB Smart Chain is a pegged bitcoin issued by Binance.com (BNB Chain). Wrapping can stack, too. The wrapped bitcoin on Solana in this site's listing (wbtcsol) is WBTC from Ethereum carried over by Wormhole's Portal bridge (Wormhole token list), so it depends on both the bridge and the WBTC custodians.
Not every bridge wraps. A token issuer that runs its coin on several chains can burn it on one chain and mint it on another, as Circle does for USDC with CCTP (Circle docs). It still moves the same asset; it does not trade it for another coin.
Why BTC cannot arrive on Solana as native BTC
Bitcoin exists only as entries on the Bitcoin blockchain. A Solana address holds SOL and Solana tokens and nothing else, so any "BTC on Solana" is a token that stands for bitcoin held somewhere else, by a bridge or a custodian. It is worth what that backing is worth, and only as long as it can be redeemed for real BTC.
That gives a search for a "BTC to SOL bridge" two possible answers. For bitcoin exposure inside Solana apps, you need a wrapped token, and the exact one your app accepts, because tokens from different issuers are not interchangeable. For SOL, the coin you spend on Solana, you need a swap: BTC to SOL pays native SOL to your Solana address, as the BTC to SOL guide shows step by step. The same logic covers "ETH to BTC bridge" searches: BTC you can send on the Bitcoin network exists only there, so getting it from ETH takes a swap such as ETH to BTC. A token like WBTC would keep you on Ethereum.
When a bridge fits
- You need the same asset on another chain, such as ETH moving from Ethereum to a layer 2, or USDC moving between networks.
- An app on the destination chain accepts that specific wrapped token.
- You already hold the destination chain's gas coin, which you usually need to move a wrapped token.
- You are comfortable with who holds the backing and how you would redeem it.
When a cross-chain swap fits
- You want the destination chain's own coin: SOL on Solana, BNB on BNB Smart Chain, BTC on Bitcoin.
- You start with no gas on the new chain. A payout in its native coin is the gas.
- A bridge could only give you a wrapped version of what you hold, as with Bitcoin and Solana, and you do not want one.
- You would rather send one ordinary transfer from any wallet than connect a wallet to a web app and approve transactions there.
On xswap.to a cross-chain swap runs like this: pick the pair, enter the amount and your receiving address, send the coins to the one-time deposit address on the order page, and an exchange partner sends the other coin to your address. There is no account, and when both coins are native, no wrapped token is involved. A BNB to SOL swap, for example, takes BNB on BNB Smart Chain and pays out SOL on Solana. USDT can move between networks the same way, because Tether's own USDT exists on TRON, Ethereum and other chains (Tether): see USDT TRC-20 to ERC-20.
Risks people weigh
With a bridge
- The backing. A wrapped token is worth what stands behind it. If the locked coins are stolen, or a bug lets someone mint tokens with nothing locked, the wrapped tokens can lose their backing.
- The custodian. A custodial wrapper depends on the custodian keeping the reserve and honoring redemptions.
- The wrong token. Several wrapped versions of one coin can exist on the same chain, and an app or exchange may accept only one of them.
With a cross-chain swap
- The counterparty, while the swap runs. You send first and rely on the service to send the payout. xswap.to holds no balances and gives each order its own deposit address, and an exchange partner processes the swap itself.
- The rate. It floats, so the amount shown is an estimate that can change slightly before your deposit confirms.
- Verification. In rare cases the exchange partner's AML check pauses a swap and asks for verification.
- Your own input. A wrong address or network cannot be reversed on the blockchain, so check both on the order page before you send. xswap.to never asks for a seed phrase or private key; the security page has more checks.
Three questions to decide
- Do you want the same asset or a different coin? The same asset usually points to a bridge, a different coin to a swap.
- Will the app or exchange you plan to use accept the wrapped token? If not, bridging does not help.
- Do you hold gas on the destination chain? If not, a swap into its native coin covers that in one step.
پرسشهای رایج
Is there a bridge from BTC to SOL?
Bridges can bring a bitcoin-backed token to Solana, such as WBTC carried over from Ethereum, but never BTC itself, because bitcoin exists only on the Bitcoin network. If you want SOL, a cross-chain swap takes your BTC on Bitcoin and sends native SOL to your Solana address.
Is xswap.to a bridge?
No. xswap.to is a cross-chain swap service. You send one coin to a one-time deposit address, and an exchange partner sends the coin you chose to the address you entered. It does not mint wrapped tokens, and you never connect your wallet or approve anything beyond your own transfer.
Is a cross-chain swap safer than a bridge?
Neither is free of risk; the risks are different. With a bridge you rely on the wrapped token's backing for as long as you hold it. With a swap you rely on the service while the swap runs and then hold a native coin. In both cases a wrong address or network cannot be undone.
What is a wrapped token?
A wrapped token is a token on one chain that stands for an asset from another chain, such as WBTC for bitcoin on Ethereum. A bridge or a custodian holds the original, and the wrapped token is worth as much as that backing and the ability to redeem it.
Can I bridge BNB to Solana?
A bridge would give you a wrapped BNB token on Solana, which only helps if the app you plan to use accepts it. To get SOL itself, swap BNB on BNB Smart Chain to SOL: you send BNB to a one-time deposit address and native SOL arrives at your Solana address.