Peter.G

Posted on Oct 31, 2023Read on Mirror.xyz

比特币白皮书问世15年之际,重新认识比特币

前言:

今天是2023年10月31日,15年前的今天,中本聪发表了比特币白皮书《比特币:一种点对点的电子现金系统》。对于大部分人来说,比特币在这15年间似乎是一成不变的,比特币永远只是数字黄金,只要做价值储存就好了。但是,真正的比特币生态是怎样的?比特币在这15年间经历了多少次重大升级,产生了多少创新方向?似乎很多人并不清晰。在比特币白皮书问世15年之际,我们有必要重新认识一下比特币。

一、BTC老老实实做好数字黄金就可以了,还需要其他创新吗?

相信大多数人和我一样,在2023年之前,当有人提及要在BTC链上发行资产,或者要在BTC生态做应用,都感觉是扯淡,更别提什么BTC Layer2。

“BTC老老实实做好数字黄金,做好价值存储就OK了,没有必要做太多的创新,什么智能合约,什么去中心化应用,这些交给Ethereum就行了”

我相信大部分人应该都是这样认为的。

但是,2023年初,Ordinals兴起,随之带来了BRC20等BTC资产发行协议,暴涨几千倍的Ordi和各种横空出世的铭文,让我们看到了基于BTC发行资产成为了一种现实。

既然基于BTC发行资产可行,那么,基于BTC构建应用是可行的吗?

这个问题是值得重新思考的。

要知道,Ethereum诞生的最初几年(2014年-2019年),最大的功能就是发行资产,俗称发币。基于Ethereum构建Dapp,构建各类去中心化应用要到2020年DeFi summer之后,才被人广为认知,DeFi出现后,让大家突然眼前一亮,哦,原来Ethereum不仅可以发币,还可以构建应用。

那么,现在借助Ordinals等资产发行协议已经可以在BTC上发行资产了,那么基于BTC构建去中心化应用会不会成为一种可能呢?Ethereum的发展路径会不会在BTC生态复现呢?

带着这样的疑问,我们重新回顾比特币历史,回顾比特币历史上经历的重大升级和变化,来看一看BTC生态到底还有哪些创新,以及这些创新是否可以为BTC生态带来新的发展空间,是否可以在BTC这棵15年的老树上长出新的花朵和果实来?

二、BTC历史回顾及两次意义深远的重大升级

2009年-2013年

比特币正处于第一个发展阶段,主要在密码极客及少数互联网圈层传播,除了中本聪本人对比特币进行一下微调整外,并没有特别大的变化。

2013年-2016年

比特币经过2013年的暴涨,涌现了大量的关注者,比特币社区开始壮大,也逐渐产生一些比特币生态开发者,在探索过程中,人们发行了比特币区块链的一些局限性,比如:区块空间小,无法储存更多的数据;比如,不支持智能合约,无法实现更复杂的去中心化应用,后来,原来沉浸在比特币社区的Vitalik Buterin发现了这些问题,在和比特币社区沟通无果后,选择创立以太坊,随着以太坊生态的发展,人们的内心似乎形成了固有认知:比特币就适合做数字黄金,智能合约是以太坊的专属。

但是,后来,比特币生态悄然发生了一些变化。

2017年-2021年,比特币进行了两次意义重大的升级,我们重点来回顾一下。

比特币第一次重要升级:2017年,SegWit隔离见证升级。

隔离见证升级通过引入一个区块字段来保存“证明数据”,把BTC存储空间扩大到了4M,4M的空间足以存储各类交易数据,甚至是文字、图片等数据。这次升级为日后各类BTC资产发行协议的诞生提供了技术基础,可以说,如果没有SegWit升级,Ordinals协议是不可能出现的。

我们看到很多BRC20的数据能直接存在BTC链上,就是得益于SegWit升级。

这次升级的核心意义是让BTC具备了更大的可拓展性,为BTC未来的更多可能提供了“空间”支持。

比特币第二次重要升级:2021年Taproot升级

Taproot升级带来最重要的东西是Schnorr签名。

Schnorr签名带来了Musig2多签聚合签名技术,这个功能最主要的意义是可以实现BTC的去中心化多签管理,而且这个多签节点理论值可以拓展到1000个,这样BTC就可以实现原生的去中心化跨链和资管,比如,把BTC以去中心化的方式跨到BTC Layer2,那么在BTC Layer2上构建各类去中心化应用是否就成为了现实?(值得一提的是:Schnorr签名是比椭圆曲线数字签名算法更适合比特币的加密签名算法,只是在中本聪创造BTC时,Schnorr签名还没有开源,因此,BTC没有在更早期采用Schnorr签名,而是在2021年正式把Schnorr签名引入BTC,从而开启了BTC应用的新篇章)

基于比特币的这两次重大升级,我们可以看到一个非常清晰的路径,BTC核心开发者正在为BTC生态的更多可拓展性进行一系列的技术迭代,这也为后来陆续出现的BTC生态创新铺平了道路。

因此,回到我们最初提到的问题,BTC真的只能做数字黄金吗?BTC生态真的不能发展应用吗?BTC社区成员真的都是老古董,只会死拿BTC而拒绝一切创新吗?BTC的历史演进路径和技术迭代方向已经向我们证明,答案是否定的。相反的是,BTC生态正在不断迭代,BTC社区正在积攒创新力量,BTC正在悄然发生着重大变化。

三、BTC生态四大创新方向

为了更好的理解BTC生态所发生的变化,我们有必要来梳理下,BTC生态过去及当下正在进行的一系列生态创新项目,为了方便理解,我们做了一下简单分类:

1、BTC侧链

RSK、Stacks、Liquid

2、BTC智能合约平台

BitVM、RGB

3、BTC资产发行协议

Ordinals、Taproot Assets

4、BTC Layer2

Lightning Network、BEVM

我们来分别简单说一下这四大类里具体项目的优劣:

比特币侧链:

比特币侧链的叙事在2017年是被谈论最多的,其中RSK是其中的典型代表。

BTC侧链是可以挂钩BTC网络但是又独立运行的区块链,而且这些侧链拥有独立的共识机制,同时可以支持各类复杂的智能合约和Dapp部署。但是,侧链的问题在于不共享BTC区块链的安全性,因此,信任成本较高,用户采用难度较大。这也是RSK、Stacks、Liquid Network生态一直不温不火的重要原因。

BTC资产发行协议:

Ordinals:

基于Ordinals发行资产的本质是在 json 数据包里写入代币发行的基础规则, 包括Mint 、 Transfer 等参数,BTC区块链只担任了数据备忘的备份角色,没有参与资产的确权和验证。Ordinals掀起了一波BRC20发币热潮,让市场看到,基于BTC发行代币成为一种可能。但是,由于Ordinals本身协议的限制,大部分BRC20代币只能停留在meme代币炒作层面,无法拓展更复杂的链上应用场景。

Taproot Assets:

Taproot Assets是比Ordinals看上去更复杂更Native的BTC链上资产发行协议,Taproot Assets发行资产的本质是对Script 脚本中的操作码进行”编程”,而这些编程可以写入相对复杂的参数,比如可以设置代币发行Onwer地址(类似代币智能合约地址,但是这里可以设置为BTC多签地址来管理)、可以设置资产的定向发行和销毁等。而且Taproot Assets将和Lightning  Network结合,从而让这些基于Taproot Assets发行的资产有更广阔的支付和流通场景。不过,Taproot Assets的实现相对复杂,而且由于都在BTC链上运行,实际成本较大。虽然Taproot Assets解决了资产发行更去中心化更具编程性的特点,但是,这些代币发行出来后,如何构建链上的应用来流通这些代币?如何让这些资产更具价值,这也是Taproot Assets和Ordinals等BTC资产发行协议所共同面临的问题。

BTC智能合约平台:

BitVM:

理解了Ordinals和Taproot Assets,可能更容易理解BitVM,如果Ordinals和Taproot Assets是在BTC的Script 脚本里进行简单编辑,那么,BitVM就是把这些简单编辑不断叠加,就是把这些基于Script 脚本的操作码写入不同指令,然后把这些指令“有机组合”成一个Tree,这些Tree就是一个“图灵完备的智能合约”,简单讲就是不断叠Buff,那么如果运行这个“智能合约”成本会有多大?肯定大到天上去了。BitVM目前还只是白皮书阶段,目测实现难度非常高,运行成本非常大。

RGB:

RGB理解起来相对复杂,我们先总结其定义,RGB是一个基于BTC的链下智能合约平台。理解RGB的核心是理解BTC的本质——UTXO,RGB创造性地使用了UTXO的技术特性,通过链下计算和极少的链上写入(仅有每笔交易的哈希值写入BTC链上),来同时保证链下的效率和链上的安全性。基于RGB协议发行资产、转账、交易等行为都在链下,只把最终的状态确认放在BTC链上,从而借助BTC的安全性来保证链下资产的安全性。RGB的实现难度在于如何保障链下行为与BTC区块链进行实时锚定。

在生态拓展方面,RGB也同样面临问题:什么样的应用会采用RGB呢?因为,RGB的是依赖UTXO而存在的,因此,RGB必定也受限于UTXO,更复杂的应用场景就不太适合RGB。比如,应用场景比较单一的稳定币是比较适合RGB,但是,如果是更复杂的链上游戏可能就无法在RGB部署。

BTC Layer2:

Lightning Network:

闪电网络是目前最知名的BTC Layer2 之一,只是这个BTC Layer2的主要目标是实现更快速更便宜的BTC支付,并没有太多其他的应用场景,比如,闪电网络无法支持智能合约和Dapp应用的部署,但是,闪电网络一直在朝着BTC成为点对点数字现金的方向而努力,不断拓展BTC在支付领域的各类场景,这一点是闪电网络对于BTC最大的贡献。

BEVM:

BEVM是一个以BTC为原生GAS且兼容EVM的BTC Layer2,BEVM的逻辑是建立在Taproot之上的。Taproot升级带来了Musig2聚合多签算法,通过Musig2算法可以实现1000个节点来多签管理BTC,这1000个节点可以同时是BTC轻节点,这样BTC就可以通过去中心化的方式跨到BTC Layer2——BEVM网络上,而且可以通过BTC轻节点实现链上通讯,由于BEVM兼容EVM,因此,可以在BEVM轻松运行任何EVM可以实现的去中心化应用,如DeFi、SocialFi、GameFi等,和ETH Layer2的不同之处在于,ETH Layer2使用ETH网络保证资产安全,同时以ETH为GAS,BEVM使用BTC网络来保证资产安全,同时以BTC为GAS。

BEVM采用了BTC原生的Musig2签名算法+BTC轻节点来共同实现去中心化的BTC Layer2,而且兼容EVM,因此,可以轻松地为BTC注入更丰富的应用场景,毕竟,已经在EVM被验证的场景可以低成本的在BEVM上复现,而且用户也没有教育成本,这样更容易打开市场。因此,这个方向的BTC Layer2或许将成为一种可以被广泛采纳的方向。

以上,便是比特币生态近年来的四大创新方向,从这些创新方向中我们不难看出,比特币生态正在不断探索更多可能,正在朝着更丰富的生态迈进。

中本聪曾在Bitcointalk论坛上说过:30年以后,BTC要么消失,要么成为全球金融的结算层。

30年已经过去一半,在过去的15年里,我们确实看到,BTC正在朝着这个方向演进,无论是过去的比特币侧链、比特币智能合约平台,还是最近爆火的比特币资产发行协议和BTC Layer2,无数创新者的摸索,都在推动着比特币一步一步朝着这个终极目标前进。

总结:

在比特币白皮书问世15年之际,我们共同回顾了比特币的发展历史,重点分析了BTC历史上的SegWit升级和Taproot升级,两次重大升级为BTC生态的创新发展打开了新思路,为BTC生态的创新发展提供了原生的技术支持,BTC生态不断涌现的创新项目,也验证了我们的想法:BTC不仅仅是数字黄金,BTC生态正在悄然发展重大变化。

时隔多年,2023年5月Vitalik Buterin发文称:比特币生态最近的发展代表了一种技术创新,也代表了比特币社区文化和发展范式的变化。同时,他提出:”比特币应该发展它的Layer2网络来解决比特币的拓展性问题和增加比特币基础层的功效”