图片 前天的文章《三个未发币比特币L2早期项目机会》里面说BEVM的奥德赛活动结束了,今天发现其实是第一阶段结束了。现在还可以参加第二阶段的活动。
活动地址:https://campaign.bevm.io/helsinki
我还没有去做,所以就不写这个活动了,看了一下,任务都比较简单,都是BEVM链上项目的交互。
对MEVM来说,就是吸引用户参与到这个链上生态建设的一个方法,对用户来说,一是了解这个链的生态和应用情况,熟悉链的性能等各方面的表现,二是为了博取以后可能会有的空投机会,我觉得还有一个原因是获得接触这些项目的早期机会,为以后参与投资提供最直接的依据。因为很多时候我们在二级市场去投资时,市值已经很高了,而且如果没有用过项目的产品会心里没底。
回到今天的正文,这篇文章主要是为了配合参与Donut这个项目,因为要玩 Donut 就需要有BEVM链上的资产,那么跨链就是必须的。
所以今天来详细介绍从以太坊二层链上到BEVM链上的跨链。
跨链之前的准备
第1:在EVM兼容的钱包里面添加BEVM链网络
我们用最通用的钱包小狐狸,在metamask(就是小狐狸)钱包里面添加BEVM网络。 用 chainlist 搜索BEVM,然后点击 Add to Metamask 添加就可以。 网址:https://chainlist.org/?search=BEVM
图片
BEVM网络具体信息如下:
Network: BEVM RPC URL: https://rpc-1.bevm.io Network ID: 1501 Gas:BTC Explore URL:https://evm.bevm.io
图片
以后在BEVM链上运行的时候,如果很卡或者出现没法交易等情况,可以试试修改RPC节点URL。
下图的RPC Server Address列出了可用的节点服务器地址,复制这个地址到小狐狸里面去替换掉以前那个地址就可以了,也可以直接点图上的节点地址,它会提示你把这个网络信息添加到钱包。
目前BEVM主网还没有上线,用的是先行网,好像可以选择的节点很少。
图片
要修改的地址在metamask的网站,在钱包里面按照下图提示操作: 三点 - 设置 - 网络 - 搜索BEVM
图片
图片
图片
找到网络之后,点进去进入网页版的metamask钱包设置,在下面方框的地方填上新的RPC地址,然后保存。
图片
第2:在Arbtrum链上要有ETH
这个桥没有要求必须是同种资产的跨链,所以如果Arb链上没有WBTC也可以选择其他的资产,在目的链上选择BTC就可以了,会自动兑换。
但是Arb链上的手续费是ETH,所以必须要有ETH才能操作。
跨链
跨链桥:
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美金,整个过程还是比较丝滑。
图片
跨链查询
跨链完成之后,交易流程页面还提供了查询交易状态的连接。
下图第一个链接是在Arb链上查询源链完成交易的状态。第二个是用来查询BEVM链上完成的状态。
图片
下图是进入Arbtrum浏览器看到的状态
图片
这是BEVM的金丝雀,也就是它们的先行网链上看到的状态
图片
两边的状态显示都是success,即跨链成功。
目标链钱包查看
然后就可以在小狐狸里面按照下图提示把网络切换到BEVM链上去查看资金是否已经到自己的地址里面。
图片
搜索并选择网络BEVM
图片
在BEVM链上的地址中添加BTC在BEVM链上的合约地址:0x09Ff8E49D0EA411A3422ed95E8f5497D4241F532
图片
把上面的合约地址复制下来输入到下面的方框里面,代币符合和精度会自动填充。
点下一步就添加好了。回去就能看到跨链过来的BTC了。
图片
交易历史查询
图片
如果想要查询自己用omnibtc桥总共进行过多少次交易,跨过多少金额,可以在 Trade 页面的右上角,点方框中像三行记录那个按钮,里面记录了你所有的历史交易记录。
Arb链上异常情况处理
今天在跨链的时候,小护狐狸的Arbtrum钱包一直无法显示数据,所以交易要签名和付款的时候都无法确认和支付。
然后我又尝试用OKX的钱包,又提醒说ETH余额不足,实际上钱包里面的余额是足够的。
找了很久原因,后来通过换RPC地址解决了,也就是换了一个节点地址。可能是因为以前用的节点服务器出问题了。
图片
找Arb链上的节点服务器地址,还是可以用前面修改BEVM链上节点地址的方法。在这个网站去找RPC地址:https://chainlist.org/
按照上图方框的提示操作就可以了:搜索Arbtrum - 选择Arbtrum one - 点击向下的小勾 - 在RPC列表里面找一个符合需要的。
有几个可以参考的参数,分别是节点最近挖出的区块高度编号,延迟时间/秒,得分(没有研究过是什么得分),隐私性。
今天的文章是关于从以太坊二层到比特币二层的跨链,如果要比特币一层跨链,可以参考之前的文章《兼容EVM的比特币L2铭文准备&奥德赛》。
打算认真玩一下Donut,所以新注册了一个推特账号:@xueblock,玩推特的同学可以关注起来。
声明:文章中涉及的所有项目都只用于我自己学习和实践的目的,没有任何投资建议。由于能力和精力有限,很可能我的研究结果会有漏洞,甚至是错的,要参与的同学请一定要做自己的调研,确保自己的资金安全。
