比特币必须解决区块链膨胀问题才能维持增长速度

比特币必须解决区块链膨胀问题才能维持增长速度

比特币区块链正以惊人的速度增长,这使得运行一个完整的节点成为一个挑战。但是解决方案可能指日可待。

简单概述
1、比特币区块链目前重约320 GB,并且正在以每年50 GB以上的速度增长。
2、由于许多设备缺少必要的备用存储,这使得运行一个完整节点成为挑战。
3、针对这个问题的一些解决方案正在研究中,包括比特币轻钱包和Utreexo。

在比特币(BTC)的十多年生命周期中,加密货币在从采用到实用性和价值的几个关键领域都取得了可观的增长。

但是它也以另一种不太理想的方式进行了增长,即它的庞大规模。
像每个数据库(去中心化或其他方式)一样,比特币区块链存储数据。但不像标准数据库经常看到旧的或不需要的数据清洗或删除,比特币区块链只会随着时间的推移变得更大,因为它包含了所有曾经发生的交易的完整记录,包括它们包含的所有数据。没有什么东西会被删除。

比特币必须解决区块链膨胀问题才能维持增长速度

(图片来源:SOSOB)

这导致比特币区块链从2011年1月的60 MB增长到2021年1月的10年后的320 GB以上。在过去的四年里,比特币区块链一直在以线性的速度增长,平均每年增加约50 GB。

平均块大小正在增加
比特币区块链以如此惊人的速度增长有很多原因。一方面,现在空块已经很少了。
由于过去四年来比特币区块链一直以几乎最大的容量运行,因此大多数区块已完全装满,而且在过去两年里,比特币网络能够处理的最大交易数量也没有发生重大变化。

比特币必须解决区块链膨胀问题才能维持增长速度

(每日的比特币交易。图片:Coin Dance)

尽管如此,自从比特币首次推出以来,每个区块的平均大小一直在缓慢增长,从2011年1月的0.02 MB攀升至2016年1月的0.6 MB,最后到2021年1月达到1.3 MB。这在很大程度上可以归因于增加采用隔离见证(SegWit),允许更大的总块大小,同时保持每笔交易的大小不变。

搜搜币注:隔离见证(通常简写为SegWit)是对比特币软件提出的一种更新,旨在解决比特币面临的一系列严重问题。

根据Woobull的 SegWit收养图表,自2017年8月激活升级以来,隔离见证交易的使用一直呈稳定增长态势,现在将近50%的交易都是隔离见证。

随着区块大小的增加,预计比特币区块链的大小也会增加。以目前的平均区块大小约1.31 MB和平均每天开采144个区块为例,我们可以预计,仅在明年,比特币区块链就将扩展到70GB,使其达到近400GB。

比特币必须解决区块链膨胀问题才能维持增长速度

(比特币区块链目前重320 GB,但很可能在2022年超过400 GB。 图片来源:Blockchain.com)

随着大多数流行的笔记本电脑和平板电脑仍然低于512 GB的存储空间,对于普通的比特币用户来说,在运行一个完整的节点时,为存储整个比特币区块链留出必要的空间正变得越来越具有挑战性。同样,最便宜的消费者硬盘驱动器价格约为16美元/ GB,那些希望运行完整节点的用户将需要在2021年花费约5.12美元的存储空间。

尽管这在许多发达国家中可能是一项简单的任务,但它可能会限制发展中经济体对比特币的使用,因为发展中国家的平均家庭收入要低得多。这部分解释了为什么超过60%的比特币节点集中在北美和欧洲,而非洲和南亚尽管人口众多,但在线节点却很少。

比特币必须解决区块链膨胀问题才能维持增长速度

(绝大多数比特币节点都集中在发达国家。 图片:Bitnodes)

潜在解决方案
更多的节点有助于更快,更健康,更抗审查的比特币网络,而去中心化是基于区块链的加密货币的核心原则之一。幸运的是,有许多潜在的解决方案正在进行中,它们可以帮助使运行一个完整的节点变得更容易访问。

总体而言,硬盘驱动器的成本从 2017年的最低$ 0.025 / GB下降到2020年的低至$ 0.15 / GB,三年内下降了40%。如果这种下降速度持续下去,那么到2022年,硬盘驱动器的价格将比比特币区块链的增长速度更快,因此随着时间的推移,托管一个完整的节点更加经济。

但是,针对该问题,还有许多技术解决方案,这些解决方案可以减少整个节点的存储负担。最常见的解决方法之一是轻节点。这些节点本质上是使用称为简化付款验证(SPV)的方法来验证交易的节点。仅需下载一小部分区块链,但是需要依赖托管整个区块链的第三方完整节点。

另一个有前途的解决方案是Utreexo,一个由Lightning开发者Tadge Dryja开发的扩展解决方案。根据该开发者于2020年7月发表的一篇Medium文章,Utreexo通过使用加密技术来压缩节点需要存储的信息,从而使比特币节点更小、更快。与标准轻钱包不同,该系统不依赖外部的完整节点来承载完整的区块链,也像普通的完整节点一样维护用户的隐私。

但是,Utrexxo仍处于开发的早期阶段,目前仅可作为演示版本使用。它可能需要几个月甚至几年的时间才能成为主流。

比特币的区块链将继续扩展,这就是区块链的本质。但是,如果这些技术解决方案行之有效,并且可以实施,区块链膨胀可能不再是比特币目前增长的障碍。