我们来谈谈比特币扩容,因为这方面存在很多错误的理解。
我听到有人说:我有一个朋友是技术专家,他研究了比特币,然后说‘比特币非常吸引人,但是根本不可能扩展’。 难道这个专家错了?这到底是怎么回事?
比特币最重要的工作之一是处理传输到网络上的交易。验证由运行全节点的用户来进行,矿工将这些交易打包成一个区块,成为区块链的一部分。一般来说,比特币越受欢迎,发送的交易就越多。然而,一个区块所能容纳的交易数量是有上限的。这个限制是基于交易的总规模,随着时间的推移,规模限制已经提高。最近,随着一种名为 Segwit 或隔离见证的扩展方法的运用,区块大小被区块重量所取代。
请原谅我在技术上的胡言乱语,但本质上,这确实意味着比特币区块可以容纳多少交易是有限制的。那么,比特币区块链是否可以扩展?实际上,它是可以的。但链上交易的局限性意味着,目前可能每天只能完成100~200万笔交易(取决于交易的大小)。这里简单算一下,地球上有近70亿人,但只能容纳100~200万笔交易?事实上,根据Coinmetrics的数据,比特币网络单日处理的交易记录是49.8万笔。这是个问题吗?
如果没有计划的话,这会是个问题的。幸运的是,事实证明,比特币很可能注定要成为一个新的全球货币网络的基础层。我想说的是,它已经接近这个目标了。在互联网的早期,人们普遍认为互联网不会或者根本无法扩展。争论的焦点基本上是,在互联网上添加的节点越多,需要传输的流量就越多。这是一个典型的n平方问题。在光缆上可以传递的信息量有限的情况下,这些人似乎可以说是正确的。
然而,正如我们现在所知道的那样,网络传输的极限一直在稳步增加。拨号上网服务可能在56k达到顶峰,但随后又出现了ADSL、DSL、有线网络、光纤、3g、4g、4gLTE、5g等手机网络。这和比特币及其自设的区块大小限制有什么关系呢?结果就是,我们扩展互联网的方式之一就是使用OSI模型。这个模型基本上说,网络的每一层都有一套自己负责的东西。比如说硬件层需要提供一个稳定的、物理的连接。从硬件层往上走,最终到达应用层,在应用层,你运行的程序与任何他们需要的东西进行连接,只需要考虑最小的传输介质。想一想,一根网线会关心它是用来做什么的吗?Word会关心你使用的是有线还是无线连接吗?
比特币网络最重要的区别之一就是它的简单性。你越是想把更多的功能堆到一项技术上,它就越难维护。中本聪知道这一点,也知道简单的东西面临的攻击面就更小(更好的安全性)。
但如果比特币是新经济体系的基础层,那么它将支持哪些层级呢?在这方面,一个有趣的进展是使用包装的BTC,即通过程序方式锁定比特币,以便它可以在另一个区块链上传输。为什么想这样做呢?比特币是你可以称之为数字资产界的“神”存在。DAPPS需要一些有价值的东西来保护它们。而由于比特币是最安全、最有价值的数字资产,所以它是一个自然的选择。你可能会说,这个进展不是第二层,而是一个横向扩展的解决方案,你可能是对的。
然而,我认为比特币技术第二层最清晰的应用是闪电网络。前提是,既然可以很确定的说比特币交易是无法回撤的,那么你可以自行实现锁定的比特币的安全性。然后,一旦资金安全了,它们就可以以不可思议的速度(几分之一秒)传输给任何使用闪电网络的人,这种方式实际上是越多人使用就越快。
持批评意见的人会告诉你,这项技术还在起步阶段,在某种程度上他们是正确的。但这项技术的前景是,比特币将同时成为我们所熟知和喜爱的价值储存,同时也能为你可能想要进行的任何日常交易实现近乎无限的处理规模。
值得注意的是,虽然比特币区块链(例如基础层)将继续增长,但我们应该期待的大部分扩展将来自第二层和第三层。但在这一过程中,基础层正在变得更加强大。一些开发者已经提出了一些解决方案,这些方案将显著提高基础层的处理规模和交易验证的速度(Bulletproof协议、Schnorr签名等)。综合来看,我认为大势所趋,基础层将继续以对数曲线变化趋势进行扩展。也就是说,基础层的扩展永远不会完成,但到了一定程度,处理规模的增加将会是极小的。在闪电网络上传输的比特币只有在资金存入或提取时才会触及比特币区块链。这意味着可以发送或接收数百或数千笔交易,而比特币区块链上的操作非常之少。
我们已经看到整个生态系统围绕着闪电网络的前景而兴起。交易所开始接受闪电网络存款和提款。社交媒体平台上有小费机器人,用户可以在几秒钟内发送小额交易。而硬件公司正在打造专门的设备,以便用户可以运行自己的闪电网络节点。
比特币将继续扩展来满足需求。但是,我们不应该把其视为终极选择。比特币只是区块链发展中非常重要的一环而已。