2、4 个分片(每个slot 1 MB)每年增加(几乎保证)大约2.5 TB; 3、64 个分片(每个slot 16 MB)导致每年总共(几乎保证)约 40 TB 存储; 大多数用户的硬盘大小在 256 GB 到 2 TB 之间,1 TB 似乎是中位数。根据一组区块链研究人员的内部民意调查显示: 这意味着用户可以负担得起目前运行节点的费用,但如果该路线图的任何部分在没有进一步修改的情况下实施,则用户将无法负担。可以使用更大的硬盘,但用户必须竭尽全力购买它们,这显着增加了运行节点的复杂性。关于这个问题,领先的解决方案是EIP-4444,它消除了节点运营商存储超过 1 年的区块或收据的责任。在分片的环境下,这个时间段可能会进一步缩短,节点将只负责他们积极参与的子网上的分片。 这留下了一个问题:如果以太坊核心协议不存储这些数据,那谁来存储? 首先,重要的是要记住,即使使用分片,数据量也不会那么大。是的,对于运行“默认”消费硬件的个人来说,每年 40 TB 是不可接受的(事实上,即使是每年 1 TB 也是如此)。然而,它完全在愿意投入一些资源和工作来存储数据的专职个人的范围内。举例来说,一个48 TB 硬盘的售价是1729美元,14 TB硬盘的售价约 420 美元。 那么谁来存储这些数据呢?一些想法:
其中一些解决方案(个人和机构志愿者、区块浏览器)已经存在,特别是 p2p Torrent 场景是一个很好的例子,它是一个主要由志愿者驱动(存储大量数据内容)的生态系统。剩下的基于协议的解决方案更强大,因为它们提供了激励,但需要更长的时间来开发。从长远来看,通过这些第二层协议访问历史记录很可能比今天通过以太坊协议更有效。 (责任编辑:admin) |