比特币区块链留出必要的空间
比特币诞生12年来,无论是被采纳还是价值上升,它都给了我们一个满意的答案。但比特币的区块容量增长不尽如人意。
比特币区块链像每个集中式或分散式数据库一样存储数据。然而,与通常清理或删除旧的和不必要的数据的标准数据库不同,比特币区块链将始终在链上保存完整的交易记录,其携带的数据量将随着时间的推移而增加。
这使得比特币区块链的容量从2011年1月的60万亿增加到10年后的2021年1月的320亿。在过去的四年里,区块链比特币的容量一直以线性速度增长,平均每年增长约50GB。
比特币的平均块大小正在增加。
比特币区块链以如此惊人的速度增长有很多原因。首先,现在挖出来的空块少了。
由于比特币区块链在过去四年中一直以最大容量运行,大多数区块已经完全填满了数据,比特币网络能够处理的最大交易量在过去两年中也没有显著变化。
比特币网每日交易(图片:CoinDance)
尽管如此,自比特币首次推出以来,每个区块的平均大小一直在缓慢增长,从2011年1月的0.02MB到2016年1月的0.6MB,再到2021年1月的1.3MB。这在很大程度上是由于SegWit技术的逐渐采用,它允许比特币具有更大的块大小,同时保持每笔交易的容量尽可能小。
根据Woobull的隔离证人采纳图,我们可以发现,自2017年8月开始升级以来,隔离证人事务的使用一直在稳步增加,目前近50%的事务是隔离证人事务。
然而,随着块大小的增加,预计区块链比特币的大小也会相应增加。
以目前平均块大小约为1.31兆字节和每天挖掘144个块为例,我们预计明年区块链的容量将增加70GB,达到近400GB。
比特币区块链目前的容量为320GB,但在2022年可能会超过400GB(图片:Blockchain.com)
由于大多数流行笔记本电脑和平板电脑的存储空间仍不到512GB,普通比特币用户在运行一个完整的节点时,为存储整个比特币区块链留出必要的空间变得越来越具有挑战性。同样,最便宜的消费硬盘约为16美元/TB,2021年运行一个完整的存储节点将花费约5.12美元。
虽然这在许多发达国家可能是一项简单的任务,但它可以限制发展中经济体比特币运营的整个节点,因为那里的平均家庭收入要低得多。这部分解释了为什么超过60%的比特币节点集中在北美和欧洲,而非洲和南亚尽管人口众多,但节点总数却很少。
比特币节点大多集中在发达国家。(图片:位节点)
潜在的解决方案。
更多的节点有助于使比特币网络更快、更健康、更抗审查,而去中心化是基于区块链的加密货币的核心原则之一。幸运的是,有许多潜在的解决方案可以解决这个问题,这可以使用户更容易地运行整个节点。
首先,硬盘成本从2017年最低0.025美元/GB下降到2020年最低0.15美元/GB,三年下降了40%。如果这种下降趋势持续下去,到2022年,硬盘价格的下降速度将超过比特币区块链的规模增长,因此随着时间的推移,托管一个完整的节点将更加经济。
但是有一些技术方案可以解决这个问题,可以减轻整个节点的存储负担。最常见的解决方案之一是轻节点。这些节点使用简化支付验证(SPV)方法来验证交易。用户只需要下载一小部分区块链,但他们需要依靠第三方整个节点托管整个区块链。
另一个有前途的解决方案是Utreexo,这是闪电网络的创始人TadgeDryja正在开发的扩展解决方案。根据开发商2020年7月发表的一篇Medium文章,Utreexo使用加密技术压缩节点所需的存储信息,从而使比特币节点更小更快。与标准的轻型钱包不同,该系统不依赖外部全节点携带完整的区块链,可以像普通全节点一样维护用户隐私。
但是Utrexxo还处于开发初期,目前只能作为Demo版本使用。可能需要几个月甚至几年才能被主流采用。
比特币区块链的容量将继续增长,这是区块链的精髓。但如果上述技术方案能够有效实施,区块容量过大,可能对比特币钻井的发展不再是问题。