深入解读热门 BTC 二层 B² Network
作者:LouisWang,Biteye 核心贡献者
编辑:Crush,Biteye 核心贡献者
01 比特币生态蕴含巨大潜能
比特币作为整个加密行业的奠基石,其当前市值达到$874.8B,但是大部分时候仅仅被当作“加密黄金”的价值存储载体。
WBTC作为比特币流入DeFi领域的少有途径,是由中心化托管机构BitGo 1:1映射的ERC20资产,当前市值$7B,还不到比特币本身市值的1%。
因此,比特币网络其实有大量的资产流动性未能得到释放,比特币原生的生态有巨大的潜在动量。
一个与广泛认知相反的事实,比特币网络并非不支持智能合约。只是出于安全性和简单性的考量,支持的智能合约编程语言Script虽然不是图灵完备的,不如EVM上常用的Solidity这么强大,但是依旧能支持多签、时间锁、部分签名交易(PSBT)等功能。
SegWit(Segregated Witness)升级让见证数据(解锁UTXO交易的签名信息)拥有了独立的隔离空间,且容量达到4MB,拓展了链上存储的媒体类型。
而Taproot的升级,增强了交易的隐私性,同时允许比特币执行更多更复杂的交易,能够将数据存储在Taproot脚本路径的花费脚本中,这些都推动了后续Ordinals协议的诞生,催生出新型资产的派发,带来BRC20等比特币新资产的繁荣,将人们的注意力重新带回比特币生态的可能性上。
02 链上生态反哺比特币网络
很多比特币OG坚持比特币应该保持简单纯净,扮演好价值储备的角色。但是缺乏链上活跃度,实际上对比特币会有危害。
以即将到来的比特币减半为例,当前每个区块6.25个BTC的奖励将减少一半,这意味着矿工的收入将大大缩水,如果入不敷出,很自然地会导致矿工数量缩减,去中心化程度降低,受攻击时脆弱程度相应上升。
避免这种情况只有两种解决方案,比特币价格上涨(比特币即使价格翻倍,区块奖励收益才将与现在保持平衡);或者是活跃的BTC链上活动导带来更多的手续费——而这点,已经被Ordinals协议和BRC20所验证。
(Source:https://dune.com/cryptokoryo/brc20)
BRC20在五月和十二月的两波浪潮,都带动着BTC矿工收入的大大增加,目前为止,Ordinals协议为BTC矿工带来了5979.4 BTC (~$257.7M)的收入,远超矿工的coinbase收益。
(Source:https://dune.com/dgtl_assets/bitcoin-ordinals-analysis)
Bitcoin 开发者们经常用的一个度量网络安全性的方法是评估全节点的数量。为了让个人 PC 都能运行全节点,要严格限制区块大小,以及 UTXO 集,以降低全节点的成本。
从BTC全节点的数量来看,由于铭文的出现,很多人需要和Bitcoin RPC 交互,增加了 Bitcoin 全节点的数量。
(Source:https://bitnodes.io/dashboard/8y/)
显然BTC网络是需要生态赋能的,丰富的链上活动,不仅给矿工带来经济效益,弥补减半后的损失,也增加了全节点数量,增加网络安全性,更重要的是让更多的人真正了解、使用BTC。
03 B² Network 释放BTC潜能的机制
BTC缺乏应用的原因除了智能合约语言的限制,其本身也又慢又贵。
在以太坊上,Layer2扩容的重要手段本质上是以模块化区块链的思路,将执行层分离出来提高效率,同时又能够继承以太坊网络的安全性。
过去的一年也是以太坊Layer2的大年,超过20条以太坊二层公链落地,二层的概念深入人心。
如果想要释放比特币的潜能,很自然的一个思路就是构建二层网络来实现扩容,用高效快速的虚拟机,或者大家更为熟悉的EVM作为执行层,来弥补BTC本身的一些短板。
B² Network就是一个BTC二层网络的先行者,它是基于比特币零知识证明验证承诺的,并且EVM兼容的ZK Rollup,将以太坊的天赋带到比特币生态。
(Source:B² Network LitePaper)
技术架构
B² Network的技术架构主要包括两层结构,Rollup层和DA层。简单地理解这个架构:需要有个虚拟机来处理用户的交易,也需要有个地方能够存储数据、验证交易。
(Source:B² Network LitePaper)
在Rollup层,B² 采用zkEVM的方案,将与Polygon Labs一起,把Polygon CDK拓展到BTC上。
通过账户抽象,用户既可以使用以太坊账户,也可以使用BTC账户进行交互,同时照顾两边生态习惯的用户,常用的Unisat,Metamask等钱包也可以继续沿用,降低用户学习成本;
主账户可以通过Transaction Bundler服务,实现为子账户gas代付。
(Source:B² Network LitePaper)
用户的交易都在Rollup层提交和处理,用户的状态也存储在Rollup层,网络会生成相关的零知识证明,打包并发送到DA层进行存储和验证。
DA层包括去中心化存储,B²节点和比特币网络,用于验证Rollup的零知识证明,永久存储Rollup层的数据的副本,并最后将数据通过铭文的方式刻印到比特币网络中去。
整个数据流程如下图所示,B²的排序器打包好用户交易数据后,通过分布式存储的方式保存,避免单点故障,增加可靠性。
为了确保数据可用性,B²会在每个区块内向比特币网络写入Tapscript脚本,实现数据可用时间上的连续性。
(Source:B² Network LitePaper)
在以太坊网络中,Rollup是将二层网络的数据通过calldata传入到主网上的合约中去验证交易、保存数据的,但是比特币网络并不支持智能合约自动验证,ZK-Rollup只是通过Taproot将零知识证明和Rollup的聚合数据写入比特币,保证了ZK-Rollup的数据锚定在比特币中并且无法被篡改。
但它并不能保证 ZK-Rollup 内交易的有效性和正确性,也不能利用比特币强大的共识能力来保证 Layer 2 ZK-Rollup 的安全。
因此,B²采用的方案是,将零知识证明的承诺写入主网,允许挑战者在规定期限内对零知识证明验证的承诺发起挑战。
如果有人挑战成功,Rollup将会回滚,挑战者赢走节点锁定的资产;而如果挑战期内无人挑战或者挑战失败,Rollup将在BTC上得到最终确认。
(Source:B² Network LitePaper)
B² 设计有几点非常巧妙:
1. 先是用账户抽象降低用户学习门槛,实际上是降低了资产接入的门槛,方便用户哪边有资产就接入哪边的钱包;
2. 二层网络EVM兼容,方便引入开发者和以太坊生态迁移;
3. 整体采用一种类似于zk+op的混合模式,用zk进行数据验证,降低交易成本,同时采用op挑战模式,规避BTC验证能力受限的问题。
B² Network的愿景不仅限于一条BTC Layer2,而是有类似于Cosmos Hub或者Op Stack一样的雄心,成为BTC二层中心。
未来B² Nodes升级成为B² Hub,B² Hub将会为所有希望在比特币网络构建二层Rollup的开发者和项目方服务,提供基于比特币网络的数据可用层和状态转化验证、证明系统。
未来,开发者可以选择 Polygon CDK + B² Hub 组合来构建自己的BTC Rollup。
B² 代币经济
在B² Network的设计中,有多个环节都有去中心化的需求,存在代币激励的地方:
- 排序器(Sequencer)质押
B²网络通过B²节点实现去中心化排序器服务,排序器通过质押代币参与序列验证器选举,该服务通过类似于DPoS的机制更新排序器集,排序器集中的排序器按顺序提供交易排序和打包服务。
- B² Hub收入
Rollup通过B² Hub向BTC结算时,需要向B² Hub支付B² 代币,这部分作为Hub收入,部分会被燃烧。
- zk证明
比特币矿工可以将算力用在零知识证明上,在比特币减半后获取新的收益。
- 存储节点
DA层中需要有分布式的存储节点存储Rollup数据副本和零知识证明,运行存储节点也将获得代币激励。
- 治理
代币持有者可以对协议提案投票。
- 质押
质押代币的用户可以分得平台部分 gas 费用。
04 参与方式
1. B² Buzz
(Source:https://buzz.bsquared.network/)
B² Buzz是B² Network推出的用户激励活动,用户可以在2月初至主网上线前三天内充值资产,用于获得组装矿机的零件,矿机可以开采 B² 原生代币。活动期间,所有资金均通过多重签名方法进行安全管理,桥接资产可以在 2024 年 4 月撤回到存入的第一层网络。
可以存入的资产包括:
- BTC:比特币网络上的 BTC、以太坊上的 wBTC、BNB 链上的 BTCB
- BRC20 资产:ORDI、SATS
- ETH:以太坊上的 ETH
- 稳定币:以太坊上的USDC和USDT;BNB 链上的 FDUSD
- Matic:Polygon上的 MATIC
通过组团可以获取更多的存款奖励,解锁更高级别的宝箱,使用 Biteye 的邀请链接,https://buzz.bsquared.network/?code=kUClH ,还能获得额外福利:
- 50% 邀请积分分成
- MiniBridge 8折的月卡
- 存款超 500U 获得 CryptoHunt 月卡(目前价值0.1e)
2. B² Network Odyssey
用户可以在B² 网站关注、参与Odyssey的活动,主网上线前存入的资产将桥接到B²主网并在生态内流通,用户可以利用这些桥接资产与生态系统dapp进行交互,关注任务获取更多积分,未来有可能获取潜在空投。
(Source:https://buzz.bsquared.network/)
3. 开发
B²发布了一百万美金的Grant项目,鼓励开发者在这条新生BTC L2上进行开发。目前首轮已有六个项目获得grant赞助,包括:
- GlowSwap
B²上的服务于BTC相关资产的原生DEX。
- Protocol X
基于Ordinals的协议,旨在帮助更多的DApp和游戏应用在BTC生态中建立自己的资产体系。
- L2scan
L2scan 是一个专注于L2 Rollup的区块浏览器。
- PawX
NFT项目,可以在 PawX 虚拟宇宙中种植、繁殖、交易和与其他猫咪爱好者聊天。
- Mystic Mind
一款人工智能驱动的 NFT 占星应用。
- Golden Fleet
一款采用zk算法的全链游戏。
05 总结
B² Network通过引入EVM兼容的BTC Layer2,大大开拓了BTC生态的可拓展性。
使用zk rollup大幅减少交易费用,并且通过巧妙的架构设计,结合类似于欺诈证明的方法,让zk承诺证明接受用户挑战,以此解决了BTC一层无法合约验证的局限性。
B² 的合作伙伴都是头部项目,如账户抽象采用Particle Network方案,与Raas的AltLayer合作,现在正与Polygon Labs一起打造第一个Polygon CDK的BTC用例。
强大的合作伙伴也能助力B²成为最可行的Bitcoin L2方案之一,值得关注和早期参与。