区块链中文网

区块链的大数据问题
5490
发表时间:2019-01-28 11:40

  区块链的美妙之处在于,它们为网络上发生的每一笔交易提供了一个永久的、不变的记录。但也有一个潜在的缺点:已经存在了大量的数据,而且随着时间的推移和区块链利用率的增加,链只能变得更长。让我们先来看看比特币区块链。在过去两年中,链上的数据呈线性增长,大约为每天0.1353 GB。

  比特币供应有限。BTC的采矿奖励每四年减半,2140年后将不再生产新的比特币。如果我们根据过去两年的增长斜率来估计未来的数据增长,比特币区块链上的数据(不包括数据指数)估计将达到6TB。其他流行的区块链增长得更快。以太坊在过去的一年中一直在线性增长,其增长斜率大约为0.2279 GB/天。这比特币的增长要快得多。

  如果我们的估计是基于这个增长率,到2140年,以太坊的区块链上存储的数据将达到10 TB。而这只是“快速”同步模式,以太坊的“完全”同步将会产生更多的数据。

  那么这种情况会导致什么结果呢?

  无中央集权化这一点能够使区块链保持透明。交易由世界各地的节点进行验证,区块链网络中的每个见证节点都必须同步分类帐上的所有数据。但是,随着数据量的增加,每个节点的负担也随之增加。即使有200 GB的数据,同步这些数据也需要稳定的网络和高速磁盘读写能力。这就是为什么这么多现代采矿都是由拥有大量计算资源的大公司完成的。如今,如果你试图使用一台普通PC进行全节点同步,比特币将需要大约一个月的时间。以太坊至少要花一周的时间。

  这种同步占用了普通PC的大部分资源,这意味着同步一个完整节点的成本很高,而且只会变得更高。这意味着,在未来,拥有成为证人节点的计算机能力的人可能会更少。这可能会阻碍新节点的增加,并将大部分网络集中在少数矿业集团手中,这对去中心化的对等网络来说并不理想。


分享到: