比特币Layer2:Bsqaure 测试网交互教程 - 雪解区块链 - Medium

这一篇是关于Bsqaure 测试网的交互教程。

Bsqaure挖矿任务的教程请看今天的另一篇文章《比特币Layer2:Bsqaure Buzz挖矿交互教程》

一、Bsquare动态:

post image

1. 测试网升级:

1月26号,Bsquare的测试网正式从Alpha版的Mystica 升级到 Beta 版的Haven,Haven支持比特币和EVM测试网地址 。应该也增加了一些应用,不过测试网任务里面能参与的项目现在还只有一个,即Messonfi的跨链。

1月25号宣布了种子轮融资情况:投资机构包括HashKey 资本, OKX 风投, IDG, KuCoin 风投, ABCDE, 水滴资本,Satoshi 实验室, OGs 基金和 Antalpha。

3. 合作伙伴:

从1月份开始,Bsquare 陆陆续续宣布了大概10个项目与他们进行了合作,包括 Dego finance;Raca;Polyhedra zkbridge; AllsTO;Gooze; Brc1024; Orbiter; Messonfi; Altlayer; BTC Security Labs

post image

合作领域包括跨链,数据可用性,零知识证明Rollup的搭建,Bsquare Hub的搭建,各种类型资产的引入,比如稳定币,NFT,此外还有应用商店,元宇宙,用户资产安全等领域。

post image

代码审计也在进行,由Certik提供审计服务,目前审计还在进行中,报告还没出来。可以在下面的地址查看审计情况。
https://skynet.certik.com/zh-CN/projects/b-network

post image

4. 比特币Layer2基础设施

在看Bsqaure 动态时,有一个新发现,他们与Altlayer 合作建设的B² Hub 应该是一个比特币二层协议(Rollup类型)通用的基础设施,可以作为一个工具提供给Rollup方案的比特币二层链,向一层提交零知识证明验证承诺时使用。

看这意思好像是这个Hub 可以帮助其他链来生成ZKP也就是零知识证明的承诺,然后提交到主网上。

注:零知识证明(Zero Knowledge Proof 简称为ZKP)是一个可以证明二层链上发生的交易以及保存的交易原始数据是真实无误的证明,它的特殊之处在于只用提供这样一个证明,而不需要提供任何与交易数据相关的信息,被证明的人就可以验证或者相信它要证明的内容是真实的。

我这里有一点小小的引申,不晓得对不对。根据这个Hub的作用,那是不是说其他比特币Layer2的交易原始数据会存在Bsquare的DA层,然后通过Bsquare的Zkvm(零知识虚拟机)来生成ZK证明和承诺?如果是这样,那岂不是说Bsquare即可以成为零知识承诺生成和提交的第三方工具,也可以成为第三方的DA链了?

这一点还有点糊涂,也许是我过度理解了,下来再研究。

但是有一点应该是确定的,Bsquare 的 Hub是可以提供给其他Rollup作为生成ZKP的工具,我们知道零知识证明的生成是一个难度比较大的工作,如果这个工作被拆分出来,可以提供给其他家的Layer2直接使用,那就相当于为很多Layer2在生成零知识证明时提供了便利,其他的Layer2在选择通过零知识证明的方案开发二层链时就省了很多成本。

如果是这样Bsquare 的路就走宽了很多,应用场景也会多了很多,不再是仅仅为自己的Rollup提供服务的一个技术性功能了。

post image

二、B² Network 测试网交互教程

Bsquare 这次在测试网中增加了100分的任务,其实就是一个桥的跨链,来回两趟就可以搞定。通过@mesonfi 跨链桥在EVM链与Bsqaure链之前进行稳定币的跨链,即存取USDC就可以了。

post image

加上之前的三个任务,目前能参与的主要有4个任务:关注社媒,官方桥的跨链测试,推荐好友,以及第三方桥的跨链。

以前做过测试网任务的同学可以略过前面几步,直接进入Meson 的跨链任务

**(1)安装钱包: 下载并安装Unisat钱包,获得BTC的测试网地址。

**(2)领取测试币:
水龙头地址:https://bitcoinfaucet.uo1.net

post image

这个水龙头只能用bp1p开头的地址领取,领取金额默认是0.00001BTC,但是可以通过点击金额右边的向上箭头增加金额。

如果领不到,可以尝试其他的水龙头:
https://coinfaucet.eu/en/btc-testnet/
https://kuttler.eu/en/bitcoin/btc/faucet/
后面这两个可以尝试用2或者3开头的地址去领取。

现在比特币测试币领取都有点困难,经常领不到,没办法只能多找时间去试,一定要多领一些,比特币生态热起来之后,以后用的地方肯定会越来越多的。

进入活动网站:
https://task.bsquared.network/leaderboard?code=uppEPIL

post image
post image

在右上角找到connect wallet,点击进去之后选择比特币链,也就是Bitcoin Wallat 部分。这一步可以只链接比特币钱包。

选择 Unisat 钱包,也可以用OKX钱包,因为OKX钱包里面有比特币链,而且OKX是Bsquare的金主。不过我还是习惯用Unisat。

如果在这一步就把以太坊链的钱包也链接了,那要注意比特币和以太坊两个链的钱包一经绑定就不能解绑了,所以要想好用哪两个地址结对再连接。

还有一个注意点是这里链接的是测试链钱包地址。

post image
post image

**(2)填写推荐码:**测试网的推荐码好像也可以手动输入

在页面的右上角,点链接好的钱包地址,如上图,会出来下面的页面

post image

点方框中的按钮:Enter Referral Code

在出来的页面中输入uppEPIL,然后点confirm。

在活动页面最上角选择Pionts,在下面会出现活动任务。

社媒总共30分,有三个任务,加入电报,discord和关注推特,都很简单。

post image

要注意的是这里的社交帐号绑定之后好像也不能解绑,也就是社媒账号与钱包地址连接之后,他们之间就结成固定关系了,我没有看到可以修改账号的地方,应该是不能修改。

post image

这里是官方桥的跨链,从比特币测试网跨到Bsquare测试网,目前只能完成从比特币到Bsquare的存款,赎回还没有开启,所以取款的任务还不能做。

从第一个任务点进去做,见上图。

post image

这里默认的就是从比特币测试网到Bsquare的存款,所以只用输入金额即可。

我上一次跨了0.00001过来,由于现在还不能赎回,Bsquare链上也还没有应用可以使用BTC,所以还在那里。

post image

这里也有一个领取测试币的地方,不过Bsquare网站领到的是Bsquare网络上的BTC,后面会用得到。

在第四个任务第三方桥的跨链,从Bsquare网向EVM链上跨回去的时候要用到这个BTC,所以可以在这里给Bsquare的EVM地址领一点BTC。

(3)推荐任务

post image

如果你要推荐朋友,可以点上面的COPY,复制你的邀请链接。

好像是推荐一个积分是10分,不晓得是不是有上限,我推荐的应该是12个,但是只给了30分,不太明白啥意思。

(4)Meson跨链:100分

post image

如果在第一步没有连接以太坊链钱包,这里需要先连一下,点上图的START就会跳出连接钱包提醒。提醒如下:

说你好像还没有连接EVM的地址,所以需要先点下面的Link Now去连接一下。

上图有提醒:地址一经连接就不能修改。但是这一步还可以修改,因为还没有确认绑定。

如果要反悔,可以点前面的Change Another Address,换一个地址进行绑定。

如果没有问题就点后面的Confirm。

post image

确认之后,会提醒地址绑定成功。但是为了安全考虑,现在Bsquare网站已经与你的地址断开了。

这里可以关闭这个提醒,不用点下面的Reconnet,因为接下来要进入Meson的网站进行跨链操作。

post image

返回去点任务页面的START,见上图,会自动进入meson的桥,也可以自己输入地址:
https://testnet.meson.fi/zh

进来先链接钱包:见下图最下面按钮

post image

这个桥跨的是EVM链与Bsquare链,所以要链接的地址应该是以太坊兼容链的地址,可以是以太坊测试网,Goerli 或者Sepolia都行,也可以是Polygon Mumbai,币安链测试网,或者Avalance Fuji等等。

跨链之前要在这里领取evm兼容链的测试币,我只在Polygon Mumbai上领成功了。所以如果其他链领不了,可以试试Polygon Mumbai。

先点击上图最上面的Claim test token,会进入下图的测试币选项,最下面的两个是Polygon测试网的稳定币,领USDC就可以。

post image

但是我发现好像不能领取所在链做手续费的本币,比如Polygon测试网用的手续费是Matic,这里没有领取的地方,不过我钱包里面有Matic的测试币,所以任务是做成功了。

现在不能确定Matic的测试币是今天领USDC的时候,水龙头一起发的,还是以前就领过来的。

如果这里领不到,可以用下面的方法去领雪崩链上的Avax,从雪崩的测试网来跨。

领雪崩链的AVAX测试币做手续费

post image

水龙头:https://faucet.quicknode.com/drip

见上图,选择Avalanche Fuji 网络,然后连接钱包,在跳出来的钱包选项里面选择一个,第一个橙色的是Metamask。

post image

连好钱包之后下面会自动显示你的钱包地址。点continue,如下图

post image

这个水龙头领取测试币要求以太坊主网上要有一定数量的ETH,所以要先在准备领测试币的钱包地址里面放一点ETH才能成功。

post image

领的时候它会提醒你做一些其他任务,就可以多领一点,比如注册他们的节点网站,或者帮他们转发个推特之类的,如果啥都不帮他做,就只能领0.01个AVAX。

那我们领0.01就好了,只是跨一次链,足够了。点No thanks, just send me 0.01 AVAX。

post image

水龙头:https://faucet.circle.com/

post image

选择Avalanche Fuji, 这里不用连接钱包,直接输入雪崩测试链地址就可以。可以领10个USDC。

点页面上面的Promotion,有一个感叹号那个按钮

post image

7天可以有3笔交易或者3000美金的额度享受免服务费的优惠。

点下面的按钮领取:CLAIM BASIC DISCOUNT

post image

目标链必须要选Bsquare测试链,下图方框中的B2。起始链要看你的测试币在哪条链上就选哪个测试链。

post image

然后选择要跨链的币种,我选的是USDC

post image

选好链之后,在目标链下面会要求输入收款地址,点接收地址后面的钱包会自动跳出来你的钱包地址,选择这个地址会自动输入接收地址。

如果是在雪崩链上领的测试币,或者想从雪崩跨出来,起始链就要选Avalanche Fuji,其他操作都一样。

post image

然后点兑换,接下来要授权,最好改一下授权的金额,少一点就行,点下一步。

post image

授权提交成功之后确认兑换,点下面的确认

post image

支付成功之后会跳出进度条,等两个步骤都完成,跨链就成功了。

post image
post image

然后是从Bsquare链向EVM链跨回去。这一步必须要做,因为任务是分开的,分别50分。

这一次需要在Bsquare链上有BTC做手续费,所以需要提前零一点Bsquare链上的BTC准备起来。领取地址就是在Bsquare 官网跨链桥那里的水龙头。

如果前面没有领,可以通过 Bsquare 网站的地址栏进入水龙头。

先点自己的钱包地址,在出来的页面点B2 Testnet Faucet,如下图。

post image

领取BTC的时候要填做任务时连接的EVM链地址,然后点Claim,一次可以领0.001BTC。

post image

有了BTC做手续费,就可以把刚刚跨过来的USDC跨回去,也可以跨一部分,留一点,万一以后还有用。

post image

往回跨,只用把起始链和目标链换一下位置就可以,点一下中间那个反向的双箭头就自动换过来了。

两边跨完之后,要等一段时间,Bsquare网站的任务栏才会更新状态和积分。

到这里测试网的任务交互就做完了,比特币二层还没发币的优质项目强烈推荐做。

因为比特币生态的发展和壮大,只有铭文类的资产是实现不了的,必须要有为其提供衍生价值和使用场景的基础设施,这些资产的流动性才能支撑得住,而比特币一层不可能具有这样的能力。所以发展二层是比特币生态必须要走的路。

比特币生态的能量不会比以太坊差,所以这里面的红利和机会是可以预见的!

我现在没有运营微信群,一是因为精力有限,二是我不擅长做运营,三是也没有通过粉丝来变现的想法。所以如果要交流的同学可以直接在文章下面留言,不过简单的问题和那些可以自己花一点时间和精力就能解决的问题就不回复了,直接要答案的问题一般也不会回复。

如果你真的有项目研究和投资方面的交流需求,并且有自己的见解和真实的研究成果,可以在留言里面说明,能够进行深入交流的需求我也有,我会联系你。以后我可能也会考虑建立一个能够进行投资和项目研究深度交流的群,到时候会邀请你进去。

玩推特的同学也可以关注我的推特账号@xueblock,以后有观点和研究结果的时候我会在推特上面发一些内容。

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