Knowledge base ยท 3 min read

Why Bitcoin, Monero and some other coins have no simple bridge

Chains without smart contracts, or with built-in privacy, cannot run a normal bridge. Here is why, and what your real options are.

A bridge needs a program on both sides

A typical has a on each chain. One holds or burns your coins. The other checks what happened and pays you out. On Ethereum, Solana or Arbitrum that is easy to build.

Bitcoin is different. Its scripting is deliberately simple. It can do things like "this coin needs two of three signatures" or "this coin unlocks after a certain time", but it cannot run a program that checks another blockchain. Dogecoin, Litecoin and Bitcoin Cash are similar.

So nothing on Bitcoin can verify that you received the right amount on Solana. Someone outside has to hold the BTC and decide when to release it.

Privacy coins add another layer

Monero hides senders, receivers and amounts by default. Zcash can do the same with . That is the point of these coins, but it also means outside systems cannot easily check deposits.

There is also a deeper reason. A bridge works by making deposits checkable by others. A privacy coin is built to stop exactly that.

There is no wrapped XMR in common use on Ethereum. Wrapped ZEC on Solana exists only in small amounts with no meaningful . And moving value to a public chain like Ethereum or Solana means the payout is fully visible there.

Option one: a native cross-chain swap

For most people, the best route is a swap. You send real BTC, and you receive SOL, ETH or USDC on the other chain. Chainflip and THORChain hold BTC in vaults controlled by large groups using . NEAR Intents uses who pay you on the destination chain.

THORChain has also been adding native Monero through its validator-run vaults. Before using it, check in a THORChain front-end that the XMR pool is active.

This is not , but your coins are in those hands only for the length of the swap. From Bitcoin that is usually 10 to 40 minutes. For Zcash, NEAR Intents is the main native route, and some wallets like Zashi can swap straight from a shielded balance.

Option two: a wrapped token

If you need to keep bitcoin exposure on another chain, a is the only way. cbBTC is held by Coinbase. WBTC is held by BitGo. tBTC is held by a group of signers.

For Monero and most smaller coins, this option does not really exist today. Even where a wrapped version is listed, thin liquidity can make it hard to sell at a fair price.

Option three: exchanges and swap services

A is the fallback. Deposit XMR, DOGE or BTC, trade, and withdraw on the network you want. It works for large amounts and many coins, but you need an account and the exchange controls your funds while they are there.

Instant swap services and in-wallet exchanges, such as the one in Cake Wallet for Monero, are popular for small and medium amounts. They are simple, but each one is a single operator you trust for the length of the swap.

Atomic swaps: the trust-free niche

An lets two people trade coins on two chains with a time lock. Either both sides get paid or both get refunds. It works even with Bitcoin's simple scripting, and there are working tools for BTC and XMR swaps. Garden Finance uses this kind of lock for BTC.

The catch is practical: you need someone on the other side, the waits can be long, and the software is less polished. For most users, a is the better balance.

  • Want a different coin on the new chain: use a native swap.
  • Need BTC on another chain: choose a wrapped token you trust.
  • Large amounts or unusual coins: an exchange may be the most practical.
GlossaryUnderlined words on route and project pages show a short explanation when you hover over or tap them.

More guides