Bitcoin 跨链到 Solana
Bitcoin 和 Solana 之间没有不用信任任何人的跨链桥。要么一步把 BTC 换成 SOL 或 USDC,要么在 Solana 上持有包装 BTC,背后由一家公司或一组签名者担保。
审核于 2026年10月14日 · 已核查 8 个方案
简要回答
如果你只是想把 Bitcoin 变成 Solana 上能用的钱,直接兑换就行。Chainflip、THORChain 和 NEAR Intents 都能从任意钱包收 BTC,再把 SOL 或 USDC 打到你的 Solana 地址。全程大约 10 到 40 分钟,几乎都花在等 Bitcoin 出块上。
如果你想在 Solana 上继续持有 BTC,比如放到 Kamino 上借贷,或者加进交易池,就需要包装代币,也就是一张由真实 BTC 担保的“欠条”。能接受 Coinbase 保管的话,cbBTC 最好拿,交易量也最大。tBTC 和 zBTC 把控制权分给几组签名者,但交易量小,生成也更慢。
那种要经过 Ethereum 绕三四次的路线,能不走就不走,除非聚合器给出的价格明显更好。每多绕一次,就多一笔费用,也多一个可能卡住的地方。
| 有没有去信任方案 | 没有 |
|---|---|
| 一般耗时 | 10-40 分钟 |
| Solana 上的 BTC 代币 | cbBTC、tBTC、zBTC |
| 可直接兑换的服务 | Chainflip、THORChain、NEAR Intents、Garden |
| Bitcoin 确认数 | 1-3 个,看服务 |
| 要付的钱 | Bitcoin 手续费加兑换费 |
| 到账后需要 SOL 吗 | 要,留一点付手续费 |
这条路线为什么难
Bitcoin 看不到 Solana 上发生了什么,Solana 也没法低成本地验证 Bitcoin。两边都不能单独保证跨链桥的安全,所以每一种 Bitcoin 到 Solana 的办法,都需要另外有人来保管 BTC。
这个“有人”因方案而异。Chainflip 和 THORChain 由一组验证者共同控制 Bitcoin 金库,任何一个都没法单独动币。cbBTC 背后的 BTC 由 Coinbase 保管。tBTC 背后是 Threshold Network 的签名者组,zBTC 背后是 Zeus Network 的节点。Garden 用原子交换,不设共用金库,每笔兑换都是你和做市商直接成交。
两条链的速度也差得很远。Solana 大约 0.4 秒出一个块,Bitcoin 大约 10 分钟一个,而且间隔忽长忽短。BTC 充值确认之前什么都不会打款,所以节奏由 Bitcoin 决定。除非有人愿意承担未确认充值的风险,否则哪个应用都快不了。
最后一个限制是流动性,也就是能拿来交易的钱有多少。直接兑换需要 Solana 上有池子或交易方持有 SOL 和 USDC。THORChain 刚接入 Solana 不久,所以各家服务的深度不一样。包装 BTC 分散在 cbBTC、tBTC 和 zBTC 三种代币里,大部分交易集中在 cbBTC。
可行思路
1原生跨链兑换
你把 BTC 卖成 SOL 或其他 Solana 代币。一组验证者在两条链上都有金库,在 Solana 上给你打真币。
取舍到手的是 SOL 或 USDC,不是 BTC。金库的安全取决于验证者。
2原子交换
你和做市商分别在 Bitcoin 和 Solana 上用“智能锁”锁住各自的币。兑换完成,双方都拿到钱;没完成的话,到期后你可以把币取回。
取舍中间没有公司,但只能换做市商愿意接的币种和金额。
3托管型包装 BTC
一家受监管的公司保管 BTC,每存一枚就在 Solana 上发一枚代币(比如 Coinbase 的 cbBTC)。
取舍简单,交易量大,但完全依赖这家公司。
4门限签名型包装 BTC
一组签名者共同控制存进来的 BTC,并在 Solana 上发行代币(比如 Threshold 的 tBTC、Zeus Network 的 zBTC)。
取舍不靠单一公司,但要依赖签名者和代币的代码。
5轻客户端验证(研究阶段)
让 Solana 直接验证 Bitcoin 的区块和付款,BTC 只按数学规则放出,类似 BitVM 这类设计。
取舍理论上最安全,但目前还没有实际运行的 BTC 到 Solana 跨链桥用上它。
方案对比
| 方案 | 你得到什么 | 通常耗时 | 成本 | 适合人群 |
|---|---|---|---|---|
| 原生跨链兑换 | SOL、USDC 或 USDT | 10-40 分钟 | Bitcoin 手续费加兑换费 | 转移价值,不碰包装代币 |
| 原子交换(HTLC) | SOL 或 cbBTC,看报价 | 10-30 分钟 | Bitcoin 手续费加做市商差价 | 中间没有公司或金库 |
| 托管型包装 BTC(cbBTC) | cbBTC,每枚对应 1 BTC | BTC 在 Coinbase 上的话几分钟 | Solana 手续费,另看 Coinbase 规则 | 在 Solana 应用里继续持有 BTC |
| 签名者网络型包装 BTC | tBTC 或 zBTC | 通常 1 小时以上 | Bitcoin 手续费加铸造费 | 持有 BTC,不靠单一公司 |
| 聚合器(LI.FI 等) | 支持的任意 Solana 代币 | 10-40 分钟 | 路线费用,有时另收应用费 | 一个地方比价 |
可用方案
| 方案 | 到账资产 | 托管 / 验证方式 | 备注 |
|---|---|---|---|
| Chainflip | SOL、USDC 或 USDT | 验证者金库 | 转入真 BTC,收到 Solana 上的真币。等 3 个 Bitcoin 确认,可选 Boost 提前入账。 |
| THORChain | SOL | 验证者金库 | 先把 BTC 换成 RUNE,再换成 SOL。刚支持 Solana,池子还在变大。 |
| NEAR Intents | SOL、USDC、USDT | 做市商垫付,NEAR 结算 | 转入真 BTC,收到 Solana 上的真币。不少钱包和应用里都能用。 |
| Garden Finance | SOL、cbBTC 等 | 原子交换 | 资金由你掌控,做市商接单。兑换失败的话,到期后可以把钱取回。 |
| cbBTC (Coinbase) | cbBTC | Coinbase | 在 Coinbase 账户里按 1:1 把 BTC 转成 cbBTC,再选 Solana 网络提币。 |
| tBTC (Threshold Network) | tBTC | Threshold 签名者组 | 在 Ethereum 上生成,通过 Wormhole 转到 Solana,到账的是官方 tBTC。 |
| zBTC (Zeus Network) | zBTC | Zeus Network 节点 | 专为 Solana 设计的 BTC 代币,通过 APOLLO 应用生成。 |
| LI.FI | 支持的任意 Solana 代币 | 看具体路线 | 帮你比较 Chainflip 和其他 BTC 路线。 |
如何把 Bitcoin 转到 Solana
下面以 Chainflip 这类服务为例,演示把 BTC 直接换成 SOL 或 USDC。这是最常用的办法,任何 Bitcoin 钱包都能操作,到手的是 Solana 上的真币。
- 1
准备一个有少量 SOL 的 Solana 地址
打开 Phantom、Solflare 或 Backpack 这类 Solana 钱包,复制你的地址。Solana 地址由 32 到 44 位字母和数字组成,不会像 Bitcoin 地址那样以 bc1、1 或 3 开头。如果收的是 USDC 而不是 SOL,钱包里要先有一点 SOL 付手续费。
- 2
查看报价,填好退款地址
在兑换应用里(Chainflip 自己的应用,或接入它的其他应用),支付选 Bitcoin 上的 BTC,收到选 Solana 上的 SOL 或 USDC。填一个你自己掌控的 Bitcoin 退款地址。价格波动超出上限时,BTC 会退回这个地址。
- 3
确认最低金额和充值地址
每个服务都有最低兑换金额,低于它可能不会处理。充值地址要一字不差地复制,而且只用于这一笔兑换,这类地址会过期。
- 4
设一个合理的手续费发送 BTC
用能自己设手续费的钱包发送,比如 Sparrow、Electrum 或硬件钱包的配套应用。先在 mempool.space 看一下当前费率。手续费给太低,交易可能要等好几个小时。钱包支持 RBF(提高手续费重发)的话就打开,方便以后加速。
- 5
等待确认
Chainflip 要等 3 个 Bitcoin 确认,平均约 30 分钟。Bitcoin 这边在 mempool.space 上看。兑换进度在各服务的查询页面上看:Chainflip 用 Chainflip Scan,THORChain 用 Runescan 或 THORChain Tracker。
- 6
确认 Solana 上已到账
兑换一执行,Solana 上几秒钟就到账。在 Solscan 上搜你的地址就能看到。注意核对 USDC 是 Circle 发行的官方版本,不是长得很像的假币。
- 7
卡住或被退款怎么办
Bitcoin 交易卡住了,就用 RBF 提高手续费。价格超出上限的话,服务会把 BTC 退到你的退款地址,扣掉网络手续费。确认数已经够了还没动静,就带上兑换 ID 或充值地址联系应用客服。
费用与耗时
Bitcoin 这边付一笔正常的网络手续费,多少取决于网络拥堵程度和交易大小。如果钱包里是很多笔零散的小额充值,手续费会更高,因为要把它们合并起来。这笔费用和转多少钱无关,所以对小额兑换最不划算。
然后是兑换服务的费用。Chainflip 和 THORChain 收服务费,上层应用可能再加一笔,另外还有价差。金额大时,滑点(交易太大导致成交价变差)会变成最大的成本,THORChain 新开的 Solana 池子资金还不多,这一点更明显。几千美元以上记得多比几家报价,金额特别大可以考虑拆开换。Solana 的打款手续费很低,但以后转币仍然需要 SOL,第一次收某种新代币还要花大约 0.002 SOL 开通账户。
耗时由 Bitcoin 决定。平均 10 分钟一个块,但波动很大,3 个确认可能 15 分钟,也可能超过一小时。Chainflip 有个 Boost 选项:多付一点钱,就有人提前给你的充值入账。包装代币还有自己的步骤。tBTC 要等更多确认和 Threshold 签名者处理,然后再通过 Wormhole 转到 Solana。
常见错误
- 从交易所把 BTC 提到 THORChain 地址,却没带 Memo。THORChain 需要转账里附上兑换指令。请用会生成专用充值地址或自动添加 Memo 的应用。
- 带着 USDC 或 cbBTC 到了 Solana,钱包里却没有 SOL。不先弄到 SOL 付手续费,代币就转不动也换不了,只能再折腾一次转账。
- 买错了包装 BTC。cbBTC、tBTC 和 zBTC 是不同的代币,借贷应用支持其中一种,不代表支持另外两种。买之前在 Solscan 上核对代币地址。
- 网络拥堵时还选最低的 Bitcoin 手续费。充值确认之前,报价可能过期,或者价格变动太大触发退款。
- 重复使用以前兑换时的充值地址。这类地址会过期,转到过期地址的钱需要人工找回,也可能直接丢失。
转账前检查
- 先想清楚:是要在 Solana 上继续持有 BTC(包装 BTC),还是只要把钱转过去(直接换成 SOL 或 USDC)。
- cbBTC、tBTC 和 zBTC 不是一回事,各有各的保管方和市场。
- 地址一定要核对。Bitcoin 地址以 bc1、1 或 3 开头,Solana 地址长得完全不一样。
- 一定要填一个自己掌控的 Bitcoin 退款地址。需要 Memo 的服务,千万别从交易所直接提币过去。
- 到账之前,收款钱包里先备好一点 SOL。
- 金额大时,比较 Chainflip、THORChain 和 NEAR Intents 的报价,考虑拆成几笔。
- 大部分时间花在等 Bitcoin 确认上,选一个几个区块内能确认的费率。
常见问题
没有不需要信任的。你可以通过 Chainflip、THORChain、NEAR Intents 或 Garden 把真 BTC 换成 SOL 或 USDC,也可以在 Solana 上持有 cbBTC、tBTC、zBTC 这类包装 BTC。每种办法都要依赖验证者、做市商、公司或签名者中的某一方。
如果币在自己钱包里,用 Chainflip(或内置它的钱包)直接兑换最简单:把 BTC 转到充值地址,收到 SOL 或 USDC。如果 BTC 本来就在 Coinbase 上,转成 cbBTC 再从 Solana 网络提出来更快。
一般 10 到 40 分钟,大部分时间在等 Bitcoin 确认,Solana 那边只要几秒。碰上出块慢或手续费低,可能超过一小时。
看金额。小额主要是 Bitcoin 手续费的问题,挑网络空闲的时候,用哪种直接兑换都行。大额更要注意滑点,多比几家报价,或者用聚合器。
区别在于真 BTC 由谁保管。cbBTC 是 Coinbase,tBTC 是 Threshold 签名者组,zBTC 是 Zeus Network 的节点。在 Solana 上,cbBTC 的交易量最大。
cbBTC 有多安全,就看 Coinbase 有多可靠。每枚代币背后有 Coinbase 保管的 1 BTC,代币也由 Coinbase 控制。也就是说,你信任的是一家受监管的公司,而不是去中心化的系统。对大多数人来说这能接受。金额特别大的话,分散到几种代币里更稳妥。
能。Chainflip、THORChain、NEAR Intents 和 Garden 都能换回真 BTC。包装代币可以找发行方赎回。转回 Bitcoin 要付一笔 Bitcoin 网络手续费。
不能直接转。Bitcoin 钱包不认 Solana 地址,BTC 不经过兑换或包装也到不了 Solana。请用兑换服务:它给你一个 Bitcoin 充值地址,再把币打到你的 Solana 地址。