# 主流 BTC L2 跨链桥评测

By [zppppz](https://paragraph.com/@zppppz) · 2024-03-31

---

> 不想听我具体逼逼的，可以直接拉到最后看总结。

BTC L2 无疑是这波牛市的大热点之一，有名有姓的链没有上百条，也有几十条（具体可查[https://btcl2.info/](https://btcl2.info/) ），颇如当年DeFi Summer 再现。不管你是拿着满兜 u 去Merlin / Bsquare / Map Protocol 质押的大户，还是 u 少言轻只想好好撸毛的 Builder，总有几条L2适合你。

在这些L2交互的前提是你有 BTC 并且能跨到 L2上（毕竟 都是 BTC 的 L2），对多数人来说，无非4个路径：

*   交易所→BTC 主网→BTC L2
    
    如果你的 BTC 主要在所里，那肯定得走这一步。 交易所提现BTC 10u 起步+BTC 主网转给跨链桥 5u 左右，15u 没了。
    

![交易所提BTC 到 BTC 主网手续费](https://storage.googleapis.com/papyrus_images/a0d92fa99f0d9d50a433dea8ef4ae933c17ee6648f46729d38d8a751c39b0143.png)

交易所提BTC 到 BTC 主网手续费

![一笔BTC 主网普通转账](https://storage.googleapis.com/papyrus_images/1e0c796fb03f25fde3abe943d7f60925102269fad321f28b29fb0d2315a7c4ea.png)

一笔BTC 主网普通转账

*   BTC主网→BTC L2
    
    如果你链上 BTC 够多，那没了交易所提现到BTC主网这一步， gas 能直接少 10u。
    
*   BTC L2→BTC主网→BTC L2
    
    当你撸了一个L2，想转移 BTC去另外一条 L2，那么这是目前“最官方”的路径。但成本很高，因为要跨链 2 次，而且两次都经过主网，gas要 5u\*2 不说，出块时间还很长。
    
*   BTC L2→BTC L2
    
    这是BTC从一个 L2 到另一个 L2 现阶段的最优解：无需经过主网，gas 低速度快。但由于 BTC L2 的爆发式出现，很多 L2 还并未被各个跨链桥支持。
    

当然，上面都还没算跨链桥的手续费。通常目标链的 Gas 都会被包含在手续费中，不再单独支付。

我找了9 个目前号称支持 BTC L2 的跨链桥，基于上述 4 个场景，看看他们在价格、速度上的具体表现。

1\. 官方桥
-------

所有 BTC L2 都会提供官方桥，或者至少有一家“官方指定”合作的桥。这些桥只支持 BTC主网↔自己的 L2

### 1.1 Merlin

[https://merlinchain.io/bridge](https://merlinchain.io/bridge)

资产只支持 BTC，支持 BTC 主网 和 Merlin 双向互跨。

![](https://storage.googleapis.com/papyrus_images/c69cbc7c18e448d6eb1f53b4c10f376fd72e31c803e6479675168a615a935baf.png)

**BTC 主网→Merlin**

手续费 0.0003 BTC，BTC 主网 Gas 约 3u，耗时约 1 小时

**Melrin→ BTC主网**

手续费 0.0005 BTC，Merlin 上 Gas 约 5u，耗时要 3 天！ （明摆着Merlin 官方不想你转走资产）

还有个坑要注意：BTC 主网→Merlin 时，接收地址是不能自定义的，而是直接到了一个和你 BTC 地址同私钥的 AA 账户里。如果你要转到自己的 Merlin 地址，还需要一笔 Gas

### 1.2 B2

[https://bsquared.network/bridge/](https://bsquared.network/bridge/)

主网还没上

### 1.3 BEVM

[https://www.bevm.io/bridge-mainnet](https://www.bevm.io/bridge-mainnet)

资产只支持 BTC，支持 BTC 主网 和 BEVM 双向互跨。

![](https://storage.googleapis.com/papyrus_images/75af5c23e4f86065d908c948ef144fd264febeb38edc9cf250167a0ddb09e359.png)

**BTC 主网→ BEVM**

手续费 0 （作为官方桥，这点很良心），BTC 主网 Gas 约 3u

取决与你 Gas 给的高低，耗时30 分钟

**BEVM→ BTC主网**

手续费是动态调整的，约 0.0000781 BTC，BEVM Gas 约0.2u

由于官方桥给 BTC 主网的 Gas 比较低，耗时60 分钟起步

2\. Orbiter
-----------

[https://www.orbiter.finance/?source=Ethereum&dest=Optimism&token=USDC](https://www.orbiter.finance/?source=Ethereum&dest=Optimism&token=USDC)

Orbiter 是一个专注于 L2 的跨链桥，不过是 ETH L2。现在也开始支持 BTC L2了，但只支持一条 Merlin 作为接收链，且仅支持从 ETH 及其L2 跨 wBTC 到 Merlin，不支持 BTC 主网。

所以就不在我的试用范围里了。

Orbiter 反应很快，已经支持了 BEVM 和 Merlin，不过依然不支持 BTC 主网。

![](https://storage.googleapis.com/papyrus_images/7f0602cbe4e02c0d6dd11ee4067fc47e18bf2512afe8318f22785543b83be86f.png)

**BEVM→Merlin**

手续费 0.0001 BTC，BEVM 主网 gas 0.07u 左右，速度在 5 分钟左右。这价格和 Owlto 持平，是 oooo 的 2 倍

3\. Meson
---------

[https://meson.fi/](https://meson.fi/)

一个2021年成立的成熟跨链桥+swap，支持几乎所有主流公链及 L2。从 BTC L2 看，支持 BEVM 和 Merlin作为接收链，但不支持 BTC 主网作为发起连。所以和 Orbiter 类似， Meson 主要帮你从 ETH 及其二层跨 wBTC 和 U 到 BTC L2。我也懒得测试了。

![](https://storage.googleapis.com/papyrus_images/572231e0fa837f4c420077f50b54805f7ce6417f62c9d75fde2f4d976f624859.png)

4\. Owlto
---------

[https://owlto.finance/](https://owlto.finance/)

支持的链以 ETH 及其 L2 为主，BTC L2 仅支持 Merlin 和 BEVM，也不支持 BTC 主网，所以也是帮你从 ETH 及其二层跨 wBTC 和 U 到 BTC L2。

但 Owlto 能支持 BTC 在 Merlin 和 BEVM 的互跨，即我们说的成本最低的场景 BTC L2→BTC L2。

![](https://storage.googleapis.com/papyrus_images/1e5e8ed3b6bc5cb8f47d43a4382de9093b1b7c51ff65e63664487cfbb89574a2.png)

实测表现如下：

**BEVM → Merlin**

手续费 0.0001 BTC，BEVM Gas 约0.07u，耗时只有 30秒左右。

和 Merlin 官方桥比，足足便宜了 2/3，立省 0.0002 BTC

5\. oooo
--------

[https://bridge.oooo.money/](https://bridge.oooo.money/)

这家 24 年 1 月才成立，号称专注于 BTC L2。目前支持 BTC 主网，支持 Merlin 和 BEVM，不支持 ETH 及其 L2，看起来的确非常专注。

和 Owlto 一样，oooo 也支持BTC L2→BTC L2，而且同时还支持 BTC 主网→ BTC L2。

![](https://storage.googleapis.com/papyrus_images/f53466d25d8f6a866e0dce7188432724aa3821011a85cfdff8ec0313e51cd6b8.png)

实测表现如下：

**BTC 主网→ Merlin**

手续费 0.00005 BTC，BTC 主网 Gas 约 2u，耗时约 30 分钟。相较 Merlin 官方，手续费足足减少了 5/6。

**BEVM→ Merlin**

手续费也是 0.00005 BTC（测了几笔目前手续费应该是固定的，不是按照百分比来），BEVM Gas 约 0.1u，耗时 30s 不到。手续费比 Owlto 还便宜了一半

另外，估计是需求旺盛，oooo 也和omnibtc一样，新支持了 **BEVM Canary→BEVM mainnet**，实测：

手续费 0.00002 BTC，30 秒所有到账。

你甚至可以从 BEVM Canary 直接跨去 Merlin

6.Symbiosis
-----------

[https://app.symbiosis.finance/bridge](https://app.symbiosis.finance/bridge)

和 Meson 类似，Symbiosis 主要支持 ETH 及其 L2，目前 BTC L2 只支持 Merlin，也同样不支持 BTC 主网，主要帮你从 ETH 及其二层跨 wBTC 和 U 到 BTC L2。

7\. miniBridge
--------------

[https://minibridge.chaineye.tools/](https://minibridge.chaineye.tools/)

miniBridge 是chaineye 旗下的跨链桥，在 BTC 生态，仅支持 BSC 和 Merlin 的互跨。很显然，其主要场景是帮助用户从 BSC 搬BTCB到 Merlin。

而且手续费只需要0.00004 BTC，相比较而言，Meson 从 BSC 到 Merlin 要 0.00005 BTC。但要注意，miniBridge 是有滑点的，最小 0.1%。

![](https://storage.googleapis.com/papyrus_images/96df3b6a85c5fab630e41e791bb89022201aed7294779a1360d3c3c459fc6ef1.png)

8\. Rhino
---------

[https://app.rhino.fi/bridge](https://app.rhino.fi/bridge)

Rhino 是一个非常老牌的跨链桥和 DeFi 项目，上上个周期就在了。不过 BTC L2 这轮他似乎没赶上，既不支持 BTC，也不支持任何 BTC Layer2

9.omnibtc
=========

[https://app.omnibtc.finance/swap](https://app.omnibtc.finance/swap)

严格来说，omnibtc 是个 swap，支持同链&跨链资产的 swap。目前主要支持 ETH 及其二层，也不支持 BTC 主网。BEVM 是 omnibtc目前唯一支持的 BTC L2，而且同时支持了 BEVM mainnet 和 BEVM Canary。如果你要在BEVM mainnet 和 BEVM Canary 之间互跨，那这是目前唯二选择，连官方都不支持（已经被骂惨了，BEVM 硬生生搞出 2 条相互独立的“正式网”）

多数人应该都是 **BEVM Canary→BEVM mainnet**，我试了试：

手续费只需要 0.000016 BTC，实测30秒 左右到账。不过单笔上限只有 0.004 BTC，你要BTC 多，得多搬几次，多付几笔交易手续费。

![](https://storage.googleapis.com/papyrus_images/3ca9761943d55aab24af41917fcd83add89c47f6527849152d2288add47b45bd.jpg)

该总结了
----

1.  如果你是 BTC在 BTC 主网↔Merlin/BEVM，那么首选 oooo，最便宜也最快，当然 BEVM 的官方桥也很不错。但Merlin 官方就贼贵了，而且 Merlin 到主网居然要 3 天
    
2.  如果是从 ETH 及其 L2 跨到 BTC L2，那么你可以选 Meson和Symbiosis，Meson 的价格更便宜。
    
3.  如果你是从 BSC 到 Merlin，那只推荐 miniBridge
    
4.  如果你要在 BTC L2 之间互跨，比如 BEVM↔Merlin，那么只能选 Owlto 和 oooo。这比你走 BTC L2→BTC主网→BTC L2 省太多
    
5.  最后，如果是想从交易所提 BTC 到 BTC L2，目前还只能走 交易所→BTC 主网→BTC L2。目前还没有（或者我没找到）能直接从交易所→BTC L2 的方法。我当然知道等交易所支持 BTC L2 就可以了，但鬼知道什么时候。
    
    期待某个跨链桥能搞定这个。

---

*Originally published on [zppppz](https://paragraph.com/@zppppz/btc-l2)*
