Nervos首席架构师: 我们为什么需要比特币文艺复兴

2024-03-15 01:09:54 - 市场资讯

3月9日,在由NervosFoundation和ABCDE共同举办的BitcoinSingapore2024大会上,CKB首席架构师JanXie发表了主题演讲《BitcoinRenaissance:Why&How?》。

以下是根据JanXie的英文演讲整理的内容:

我们为什么需要比特币文艺复兴?一个简单的回答是大家想要使用BTC。

目前,已经有不少比特币L2项目了,用户正在将他们的BTC转移到这些L2上,以及在这些L2上锁定BTC。问题在于,人们也将BTC转移到其他平台,比如转到以太坊上,而不仅仅是只转到正统的比特币L2上。而且,以太坊上的BTC数量要远远超过比特币L2中的BTC数量。更糟糕的是,更多的BTC其实存放在中心化交易所里,比如Coinbase的冷钱包里就大约有100万个BTC。

Nervos首席架构师: 我们为什么需要比特币文艺复兴

我想说的是,人们不只是把BTC当作价值存储(SoV)的工具,他们也想使用BTC,用BTC来支付、参与交易或者做一些其他事情。无论比特币极端主义者(Bitcoinmaxis)是否喜欢,如果我们什么都不做,其他人会去做并且他们会提供更糟糕的方案,因为BTC就像水一样,到处流动。

我们能看到的另一个需求,是人们想要新的资产。目前为止,在比特币区块链上发行的资产总价值为30亿美元,远远落后于在其他区块链上发行的资产总价值。比特币是最安全、最去中心化、最抗审查的平台,然而在这个平台上发行的资产总价值是最少的。作为对比,波场(Tron)的市值约为120亿美元,而在波场区块链上发行的资产总价值达到了100亿美元。你认为这是好事还是坏事?

Nervos首席架构师: 我们为什么需要比特币文艺复兴

我想再强调一遍,如果我们现在什么都不做,其他人会去做并且他们会提供更糟糕的方案,大家也只能用他们做的东西。

以太坊主网上线后,PeterTodd和GregMaxwell就曾在2016年的时候指出以太坊的架构有问题,那不是这个行业应该遵循的方向。但8年来,由于比特币在满足真实存在的需求上没有取得实质性的进展,导致整个加密行业转向了一个我们不想看到的方向:在PoS上搭建所有的东西,账户模型遍地开花,分片、Rollup等扩容方案成为主流。我不认为这是加密行业要走的路。

比特币带来了许多真正的创新,但过去几年里这个行业把这些东西都抛弃了,比如PoW、UTXO、P2P网络。

所以,我们现在为什么需要比特币文艺复兴?我认为原因在于确实存在真实的需求,对新资产有需求,对比特币的使用场景有需求。因此,我希望我们能够借助比特币文艺复兴的机会,让整个加密行业转变方向,跟随比特币的架构、价值观和理念,创建新的事物,朝着正确的方向前进。

比特币的价值观,正如白皮书所写,是一种点对点的电子现金系统。它不是我们现在随处可见的点对合约(peer-to-contract),也不是Rollup那样的点对排序器(peer-to-sequencer)。

比特币是基于PoW和UTXO的,而UTXO是一种比账户模型要更优越的记账方式,因为在UTXO上我们能创建真正点对点的资产,创建不记名资产,就像现金一样,而不是点对合约的资产,也不是账户中的任意数字的余额。

比特币专注于验证而非计算,它强调自我保管,强调“无钥即无币,币钥为一体”。

如何构建更好的区块链?比特币社区已经讨论了很多。举个例子,PeterTodd写了一系列的文章和博客来讨论各种想法,我认为其中三篇文章非常重要,它们分别是:

PeterTodd的核心观点是,我们只需要一次性密封(Single-UseSeal),需要创建一条全是一次性密封的区块链,不需要链上的其他东西,我们需要将所有的计算甚至更多的验证放在链下,那是客户端验证(ClientSideValidation)要做的事情。我们需要把更多的东西放到链下去做,我们可以在链下构建很多新产品,比如说染色币、RGB、Ordinal、Atomicals等等。

我们还可以在链下创建通道(channels),现在已经有的通道是闪电网络,但其实关于通道的架构、通道的设计有很多相关的研究。有意思的是,你可以把通道看作是双方的客户端验证,在我看来这也是客户端验证的一种。

比特币社区对于L2链也有很多想法。之前就有很多相关的讨论,L2链并不是什么新鲜玩意,而且它和以太坊的L2不一样,不是Rollup。衡量L2链有两个维度,其中一个是共识机制,比如合并挖矿、Staking以及拥有独立共识机制的链(SovereignChain),另一个维度是打通L1和L2的方式,在比特币上叫做Two-WayPeg(2WP)。有趣的是,底层的链与链下协议是正交的(orthogonal),比如像CSV和通道。这意味着我们可以把它们合并到一块。

目前存在的问题是,比特币社区已经有了非常多很棒的想法,但那么多年过去了,一直进展缓慢。第一个原因是比特币的可编程性不足,第二个原因是比特币自身特性造成的,比特币极力避免改变,要在比特币协议中加入任何改变都是非常困难的。这也是我们今天在这里开会的原因。

我们怎样才能得到我们想要的?如果我们想在这个圈子里做任何事情,有三个原则:

幸运的是,用户想要发行新的资产,用户的需求一直存在,也有了一些资产发行协议,比如Ordinals、Runes、BRC-20、TaprootAssets等。我们可以在比特币链上发行资产,发行点对点、抗审查的资产,而且不需要比特币做出任何改变,不需要分叉。在比特币链上发行资产的这项能力,只受我们自己的大脑固有思维或者比特币极端主义观念的限制。在比特币链上发行资产其实会给比特币带来诸多好处,比如在链上发行的资产越多,矿工费收入就越高,这意味着比特币未来的安全预算就越多。

我们还需要一个可编程的层,因为比特币本身是受限的,我们不能在比特币链上做很多事情。如果我们能基于比特币创建一个层,赋予比特币链上资产可编程的能力,我们就能做很多事情了。这个可编程的层将是其他一切的基础,包括可扩展性、隐私性、比特币金融活动等。这个可编程的层将会是比特币链上资产的枢纽,它与以太坊完全不同。以太坊具备可编程性,所以它不需要可编程的层,但比特币需要。

然后,我们需要比特币和可编程层之间的高速公路。我们可以使用Two-WayPeg(双向锚定),或者是使用一种创新的方法来桥接比特币和可编程层之间的资产,这个方法我称之为UIB(UniversalIsomorphicBinding,通用同构绑定)。UIB的想法起源于Cipher,他是RGB++协议的作者,而同构绑定正是RGB++的核心技术之一。后面Cipher会详细介绍RGB++协议,所以我就跳过这一部分的介绍。

我想在这里指出的一点是Two-WayPeg和UIB的区别。Two-WayPeg是你把资产转给某个实体,这个实体在另外一条链上发给你相应的资产;UBI是点对点的映射,你在两条链的UTXO之间直接建立关联,没有任何中间商或者第三方。

一旦我们有了一个可编程的层,我们就可以在其之上构建另一个层以实现可扩展性和隐私性。这一层我们有诸多选择,比如客户端验证、OpenTransactions、Nostr、ChaumianE-Cash、P2P市场等等。接着,我们可以使用通道(channels)把这一切都连接起来,我们可以使用通道把L1、L2、L3连接起来,使用通道把Web2和Web3连接起来。

这样,我们就得到了下面这张图:

Nervos首席架构师: 我们为什么需要比特币文艺复兴

比特币作为底层的资产发行平台,上面是一个可编程层,在可编程层上构建可扩展性和隐私性层。在我看来,L3甚至都不需要使用区块链,因为区块链有利于透明度和全球共识,但它对可扩展性和隐私性反而有害。这一点有别于以太坊生态,以太坊生态全景图是Rollup上面再叠加Rollup。这个行业为什么需要那么多区块链呢?其实并不需要。L3上应该是P2P网络,然后通道可以连接这一切。

所以,我认为我们要构建的是Web5,Web5就是Web2加上Web3。Web3极力地把所有的东西搬到链上,但我们为什么需要把所有的东西往链上搬呢?互联网其实做得很好,只不过它有一些问题而已,我们用P2P技术、密码学技术以及其他一些新技术来修复Web2即可,它不是Web3,我们不需要把所有的东西都放在链上。利用这些技术,我们想要构建的其实是Web5。

今日热搜