# 详细介绍 BEVM 的跨链

By [Long-termism](https://paragraph.com/@bvip) · 2024-02-05

---

图片 前天的文章《三个未发币比特币L2早期项目机会》里面说BEVM的奥德赛活动结束了，今天发现其实是第一阶段结束了。现在还可以参加第二阶段的活动。

活动地址：[https://campaign.bevm.io/helsinki](https://campaign.bevm.io/helsinki)

我还没有去做，所以就不写这个活动了，看了一下，任务都比较简单，都是BEVM链上项目的交互。

对MEVM来说，就是吸引用户参与到这个链上生态建设的一个方法，对用户来说，一是了解这个链的生态和应用情况，熟悉链的性能等各方面的表现，二是为了博取以后可能会有的空投机会，我觉得还有一个原因是获得接触这些项目的早期机会，为以后参与投资提供最直接的依据。因为很多时候我们在二级市场去投资时，市值已经很高了，而且如果没有用过项目的产品会心里没底。

回到今天的正文，这篇文章主要是为了配合参与Donut这个项目，因为要玩 Donut 就需要有BEVM链上的资产，那么跨链就是必须的。

所以今天来详细介绍从以太坊二层链上到BEVM链上的跨链。

1.  跨链之前的准备
    

第1：在EVM兼容的钱包里面添加BEVM链网络

我们用最通用的钱包小狐狸，在metamask（就是小狐狸）钱包里面添加BEVM网络。 用 chainlist 搜索BEVM，然后点击 Add to Metamask 添加就可以。 网址：[https://chainlist.org/?search=BEVM](https://chainlist.org/?search=BEVM)

图片

BEVM网络具体信息如下：

Network: BEVM RPC URL: [https://rpc-1.bevm.io](https://rpc-1.bevm.io) Network ID: 1501 Gas：BTC Explore URL：[https://evm.bevm.io](https://evm.bevm.io)

图片

以后在BEVM链上运行的时候，如果很卡或者出现没法交易等情况，可以试试修改RPC节点URL。

下图的RPC Server Address列出了可用的节点服务器地址，复制这个地址到小狐狸里面去替换掉以前那个地址就可以了，也可以直接点图上的节点地址，它会提示你把这个网络信息添加到钱包。

目前BEVM主网还没有上线，用的是先行网，好像可以选择的节点很少。

图片

要修改的地址在metamask的网站，在钱包里面按照下图提示操作： 三点 - 设置 - 网络 - 搜索BEVM

图片

图片

图片

找到网络之后，点进去进入网页版的metamask钱包设置，在下面方框的地方填上新的RPC地址，然后保存。

图片

第2：在Arbtrum链上要有ETH

这个桥没有要求必须是同种资产的跨链，所以如果Arb链上没有WBTC也可以选择其他的资产，在目的链上选择BTC就可以了，会自动兑换。

但是Arb链上的手续费是ETH，所以必须要有ETH才能操作。

1.  跨链
    

跨链桥：

[https://app.omnibtc.finance/rewards?invite\_code=qrTM2xPn](https://app.omnibtc.finance/rewards?invite_code=qrTM2xPn)

跨链操作

步骤1：选择源链

图片

进入上面的网站，点击上图方框中的Trade，进入交易页面。

图片

按照上图中箭头所示进行选择：跨链兑换，源链：Arbitrum；

要转过去的资产，根据自己钱包里面有的币进行选择，Wbtc，Arb， ETH，USDT等等都可以。 当然先要连接钱包哈，这里省略了

步骤2：选择目标链：选择BEVM；

要接收的资产类型，如果BEVM链上还没有BTC，最好选择BTC，否则在BEVM链上没有手续费，就不能做任何操作。

步骤3：填写金额

然后会自动跳出右边的界面，能看到在BEVM链上将要收到的BTC数量。

步骤4：确认无误就点击交易按钮。

图片

之后出来的确认页面能看到预估的跨链手续费，这张图片是上次跨链时截的，今天早上显示的只有1美金。

步骤5：然后点确认交易进行提交。

步骤6：签名以及支付手续费

图片

这个过程中，会有一个提示页面把跨链所需要的所有流程，以及正在进行的操作步骤都清晰的列出来了。我觉得这个跨链桥在细节方面做得非常到位。

图片

以太坊二层这边跨过去很通畅，为了重新测试一下，今天早上我又跨了一小笔过去，用了不到1分钟就到了，手续费总共不到2美金，整个过程还是比较丝滑。

图片

1.  跨链查询
    

跨链完成之后，交易流程页面还提供了查询交易状态的连接。

下图第一个链接是在Arb链上查询源链完成交易的状态。第二个是用来查询BEVM链上完成的状态。

图片

下图是进入Arbtrum浏览器看到的状态

图片

这是BEVM的金丝雀，也就是它们的先行网链上看到的状态

图片

两边的状态显示都是success，即跨链成功。

目标链钱包查看

然后就可以在小狐狸里面按照下图提示把网络切换到BEVM链上去查看资金是否已经到自己的地址里面。

图片

搜索并选择网络BEVM

图片

在BEVM链上的地址中添加BTC在BEVM链上的合约地址：0x09Ff8E49D0EA411A3422ed95E8f5497D4241F532

图片

把上面的合约地址复制下来输入到下面的方框里面，代币符合和精度会自动填充。

点下一步就添加好了。回去就能看到跨链过来的BTC了。

图片

1.  交易历史查询
    

图片

如果想要查询自己用omnibtc桥总共进行过多少次交易，跨过多少金额，可以在 Trade 页面的右上角，点方框中像三行记录那个按钮，里面记录了你所有的历史交易记录。

1.  Arb链上异常情况处理
    

今天在跨链的时候，小护狐狸的Arbtrum钱包一直无法显示数据，所以交易要签名和付款的时候都无法确认和支付。

然后我又尝试用OKX的钱包，又提醒说ETH余额不足，实际上钱包里面的余额是足够的。

找了很久原因，后来通过换RPC地址解决了，也就是换了一个节点地址。可能是因为以前用的节点服务器出问题了。

图片

找Arb链上的节点服务器地址，还是可以用前面修改BEVM链上节点地址的方法。在这个网站去找RPC地址：[https://chainlist.org/](https://chainlist.org/)

按照上图方框的提示操作就可以了：搜索Arbtrum - 选择Arbtrum one - 点击向下的小勾 - 在RPC列表里面找一个符合需要的。

有几个可以参考的参数，分别是节点最近挖出的区块高度编号，延迟时间/秒，得分(没有研究过是什么得分），隐私性。

今天的文章是关于从以太坊二层到比特币二层的跨链，如果要比特币一层跨链，可以参考之前的文章《兼容EVM的比特币L2铭文准备&奥德赛》。

打算认真玩一下Donut，所以新注册了一个推特账号：@xueblock，玩推特的同学可以关注起来。

声明：文章中涉及的所有项目都只用于我自己学习和实践的目的，没有任何投资建议。由于能力和精力有限，很可能我的研究结果会有漏洞，甚至是错的，要参与的同学请一定要做自己的调研，确保自己的资金安全。

---

*Originally published on [Long-termism](https://paragraph.com/@bvip/bevm)*
