Web3CN

Posted on Dec 04, 2023Read on Mirror.xyz

BTC L2龙头已现,BEVM推出白皮书并给出BTC L2通用标准

写在前面:Web3CN 专注于BTC生态的项目研究和报道,如果您正在BTC上构建应用,开发项目,想要让更多的用户知道,欢迎与我们联系(微信id:wildword_1314)。如果您对BTC生态的投资感兴趣,欢迎添加Web3CN小助手(微信id:Web3CN_)加入Web3CN的BTC生态用户社群一起交流。添加时请备注BTC生态,谢谢。

最近,BEVM推出了BTC Layer2白皮书,仔细研读之后的感受是:BTC Layer2龙头已现,BTC Layer2通用标准已诞生,BTC Layer2赛道一片光明。

BEVM白皮书首先通过对比BTC历史上的各种BTC Layer2解决方案,整理和总结出了具有行业通用性质的BTC Layer2设计三原则,对于BTC Layer2的落地设计具有高度的概括性和普适性;同时,BEVM不仅给出了完整的且已经落地的BTC Layer2解决方案,还将该方案抽象为行业通用标准,即通用的BTC Layer2技术堆栈—BEVM Staks,任意致力于BTC Layer2生态的创业者均可采用,这将极大地丰富比特币及比特币Layer2生态;最后,BEVM还描绘了BTC Layer2的终极愿景,以未来5-10年的高度和前瞻,充分展望了比特币生态的伟大蓝图。

正文:

一、BTC Layer2基础定义和设计三原则

BEVM白皮书,详细列举了比特币历史上曾出现的各类BTC Layer2解决方案,从最早2013年VitalikButerin在比特币社区提出的BTC支持智能合约的方案(从某种意义上来说,以太坊无意中成为了比特币智能合约方案的先行验证网),到Lightning Network、Stacks、RSK、ChainX、RGB、BitVM等等,并根据各种解决方案的实际落地情况,总结出了真正可落地执行的BTC Layer2设计三原则:

1、BTC必须去中心化跨链到Layer2

该原则决定了有多少用户愿意在无需信任的情况下,把BTC跨到Layer2,因此,BTC Layer2能否去中心化的实现BTC跨链,决定了BTC Layer2的生死和规模上限。

2、BTC必须作为Layer2的原生Gas

因为,只有Layer2以BTC为Gas,才能让Layer2生态繁荣的同时,为BTC主网带来增益,才能让BTC持有者和BTC矿工共享BTC Layer2的发展红利。因此,该原则决定了Layer2能否获得比特币用户的支持和社区共识。

3、Layer2选择开发语言时,必须以对开发者和用户友好为第一性原理

BTC Layer2诞生的唯一使命就是帮助比特币在Layer2拓展性能,让BTC拥有更高性能和更丰富的应用场景,而BTC Layer2生态的壮大,离不开开发者的建设和用户的涌入。因此,对开发者和用户友好,是Layer2网络选择开发语言时要遵循的第一性原理。

同时,BEVM给BTC Layer2下了一个基础定义:BTC Layer2的本质是一个去中心化的BTC跨链协议+一个高性能的智能合约网络。因为,BTC Layer2诞生的目标就是为了让BTC以去信任的方式跳脱到Layer2,让BTC摆脱比特币原有的框架束缚,在高性能高拓展性的Layer2网络上发挥更多更复杂的应用场景。

二、BEVM的BTC Layer2解决方案

BEVM的解决方案就是完全遵循BTC Layer2基础定义和设计三原则而创造的。BEVM是一个以BTC为GAS且兼容EVM的去中心化BTC Layer2.

1、BEVM使用BTC Taptoot升级后带来的Schnorr签名+Mast合约,以1000BTC轻节点来实现完全去中心化的BTC跨链,用户可以在无需信任的情况下,把BTC跨到Layer2——BEVM,从而完成了去中心化BTC Layer2最重要的第一步。

2、BEVM网络运行以BTC为GAS,这一点是为了可以获得比特币社区的支持,目前以太坊生态成功的Layer2都以ETH为GAS,BTC Layer2也不例外。

3、BEVM没有选择创造新的开发语言,而是直接选择Solidity作为开发语言,且完全兼容EVM,核心目的就是为了降低开发者和用户的使用门槛,因为,80%以上的智能合约开发者来自EVM生态,且熟练于Solidity语言,因此,这样的设计虽然看上去不够“清真”,但是,可以快速吸引大量开发者来BEVM生态部署项目,那些在以太坊生态已经被验证过的DeFi、GameFi、NFTFi等应用均可以快速在BEVM生态重新再做一遍,而且由于兼容EVM,用户无需下载新钱包,登陆Metamask、OKX钱包等就可以直接使用BEVM网络,大大降低了开发者和用户的进入门槛。因为,BTC Layer2承担的是拓展BTC的生态应用的使命,设计是否“清真”是否“原教旨主义”不是第一性原理,能获得开发者和用户,能建立起丰富的比特币生态才是第一性原理。

三、BEVM的两大愿景

白皮书里提到BEVM有两大愿景,第一大愿景是:BTC to EVM,就是把BTC 跨到兼容EVM的Layer2,实现一系列的基于BTC的复杂应用场景,目前BEVM已经落地了该方案,生态也已经初具规模,且正在快速壮大。BEVM的第二大愿景是:BTC to VM,也就是把BTC以去中心化的方式引入任意区块链,让BTC在任意生态和网络自由流通。

为了实现这一愿景,BEVM将会上线一个技术模块,叫做:Decentralized Bitcoin FX Protocol,即去中心化的BTC“外汇”协议。比特币是加密世界的数字黄金,是唯一的基础货币,其他链是一个个经济体或国家,其他区块链发行主网代币就像国家发行货币需要有BTC作为”外汇储备“来增加货币信用。这个和当今世界的各国货币系统是一样的逻辑。因此,通过BEVM的—DBFX协议,可以把BTC以去中心化的方式引入任意区块链和任意生态。这对于整个比特币生态和加密世界都是有极大意义和价值的,

四、BTC Layer2通用标准——BEVM Stack

BEVM不仅实现和落地了BTC Layer2解决方案,更提出了可以极大丰富比特币和比特币Layer2生态的通用方案——BEVM Stack。把BEVM解决方案开源,且向社区全面开放,这充分展现了BEVM团队的技术自信和对比特币生态的极大热忱。

在白皮书中,BEVM团队提到:BEVM - Stack 是 BEVM 计划在未来推出的区块链技术架构,旨在为开发者提供最先进的、高度可定制的 BTC Layer 2 框架,帮助开发者和项目简易、低成本地部署比特币 Layer 2,进而让更多项目能够充分享受比特币网络共识的安全性和 EVM 部署应用的便捷性,增加比特币的使用和消耗场景,更好地维护比特币网络安全。此外,比特币生态项目也可以构建以项目代币为 Gas 的专属 Layer 2,如构建 $SATS、$ORDI 为 Gas 的 Layer 2;以 Taproot Assets、闪电网络资产为 Gas 的 Layer 2“

这里提到了BTC Layer2未来的一种形态,就是一些比特币资产社区,完全可以基于BEVM-Stakc搭建属于自己的Layer2,比如,Sats或者Ordi社区,就可以用sats或者ordi为网络Gas来搭建Layer2。而且,由于BEVM-Stack的模块化框架、跨链互操作性及共享共识机制等设计,可以让任意Layer2的资产实现互通,构建基于BTC生态的超级链网。

五、BTC Layer2的终极愿景

在白皮书中,BEVM对BTC Layer2的终极形态也做了展望。

当以BEVM为代表的BTC Layer2解决方案得到了广泛普及,整个比特币社区都可以看到比特币真的可以用去中心化的方式拓展更丰富的应用场景,当有10%-20%的BTC被引入Layer2,依据当下的比特币估值,BTC Layer2将成为1000亿美金以上的超级赛道。

那时,整个东西方比特币社区可能都会讨论一个终极方案,即通过BIP对比特币进行升级,比如,通过比特币社区投票和BTC core 团队的同意,把 zkstark 的 op code 融入到 BTC 核心代码。然后 POW 矿工的挖矿机器就可以在兼容 BTC  hash 算法挖矿保证 BTC 共识网络安全的前提下,增加 zkstark的计算。让BTC矿机一举两得,既可以挖矿保证 BTC 网络安全,又可以做ZKP复杂运算。这时,BTC Layer2将迎来终极形态,比特币生态将迎来再次爆发。

这个大概率不会在本轮周期发生,但是很有可能在这个周期被广泛讨论,在下一个周期,甚至下下个周期被提案,因为从比特币社区这十几年的发展以及几次重大的技术升级,我们可以清晰地看到比特币确实在不断在进化。

但是,不管如何,正如白皮书里提到的:BEVM 在当下已经考虑到未来要兼容 zkstark rollup, 从 POS 共识层留出接口,以待未来 Bitcoin 网络升级。增加新的 zk bips 时,BEVM 可以第一时间随之升级,做到最安全可靠的BTC layer2。

总结:

BEVM发布的白皮书,不仅给出了完整可行的BTC Layer2解决方案,还总结了BTC Layer2的设计原则及通用标准,清晰地描述了BTC Layer2的未来愿景。作为目前已经落地运行先行网的BTC Layer2,其技术方案不仅具有先进性,而且生态也已初具规模,具体可参考《一文盘点BTC Layer2龙头项目BEVM生态现状》,和大部分还停留在白皮书阶段的项目不同,BEVM确实已经呈现BTC Layer2龙头态势,值得期待。

(备注:如果您对【BEVM】项目感兴趣,想要了解更多相关信息,与同样对该项目感兴趣的人讨论,欢迎加入我们创建的【交流群】。请添加微信ID:Web3CN_(Web3CN投研助手),添加时备注项目名称【BEVM】,以便小助手将您拉进相应的社群哦。)