以太坊联合创始人维塔利克·布特林(Vitalik Buterin)介入“吹扫”
以太坊联合创始人 Vitalik Buterin 的新帖子是一系列帖子中的最新一篇,概述了以太坊的演变,可能会重新定义网络的效率、可访问性和存储要求
历史和过期数据是核心,《纯化》针对以太坊的增长数据负载,通过丢弃老的、多余的数据并启用部分过期数据。这一举动旨在使节点操作能够在移动设备上实现可及性,加强去中心化和安全性。披耳克认为,这种协议发展是创建更轻量级、更易于使用的区块链的道路,而不会牺牲以太坊的永久性基础设施。
以太坊联合创始人披耳克的新帖子是关于以太坊未来效率、可用性和存储要求的系列文章中的最新一部分。这项新发展反映了压缩以太坊存储需求的迫切需要,减少个体节点的存储负载、提高网络速度,同时保持区块链完整性。
应对数据膨胀:为什么“纯化”是必要的
披耳克表示,当前面临以太坊的最大挑战之一就是其巨大的数据存储需求。随着交易不断累积,智能合约不断增加,区块链已经变得非常庞大,使得新节点无法加入并使网络无缝运行。目前,完全同步的以太坊节点需要超过1.17 terabyte的存储空间,这个需求预计还将继续增加。这种存储压力成为去中心化的障碍,因为越来越少的个人拥有运行节点的能力,从而使网络更容易被集中化,并增加用户和运营商的成本。
“纯化”的目标是缓解这种数据负担,引入一种机制,定期“过期”不那么重要的数据,同时保留重要信息。这一进化将使以太坊能够保持去中心化和可用,使用更轻量级的协议,同时保持相同水平的安全性和功能。
“纯化”的核心概念:状态和历史过期
“纯化”的核心是两个核心思想:状态过期和历史过期。
历史过期:这一概念专注于删除或转移不再活跃需求的历史交易数据。历史数据指的是较老的交易和块,虽然对历史角度很有价值,但不需要每个节点都存储。披耳克设想了一种模型,即这些历史数据可以由少数专门的“档案节点”而不是广泛的网络来存储,从而大幅减少典型节点的存储需求。
状态过期:更复杂也更富创新性,状态过期旨在处理以太坊的“状态”——所有正在进行的余额、合约等活动的活动数据。目前,状态不断扩张,因为每次新交易或合约都会添加永久可访问的数据。披耳克提出的解决方案是引入一种方法,定期“归档”较少访问的、更老的状态数据,这些数据可以暂时被大多数节点“遗忘”。如果这些数据后来需要,则可以通过密码学证明来恢复,确保数据完整性和效率。
走向无状态:减轻负担
“纯化”的最终目标之一是使“无状态客户”成为可能,这意味着不需要节点在实时存储整个区块链数据。无状态客户将依赖较小的数据集,从而能够验证区块而无需大量的存储容量。这种转变可以为以太坊节点运行于轻量级设备(如手机、平板电脑或可穿戴设备)铺平道路。披耳克设想这是对以太坊去中心化和可用性的重大进步,因为它降低了节点运营者的硬件要求,使更多的人能够参与。
无状态客户将依赖密码学技术,例如证据——包含与特定交易相关的只有必要数据的简短证明。通过这种方式处理交易,节点可以验证区块的活动,而无需下载完整的历史或状态数据,从而创建一个更具可扩展性和灵活性的网络。
应对技术债务:简化以太坊的代码
除了数据管理,“纯化”还旨在简化以太坊协议,删除过时或多余的功能。多年来,以太坊的代码库已经变得越来越复杂,因为不断地添加新功能和更新。这导致了“技术债务”——难以维护、测试或改进的过时代码。删除或重写这些较老的组件将使以太坊更有效和可靠,并减少未来的错误和漏洞的风险。
简化协议还将降低开发人员对以太坊的认知障碍,加快创新进程,为新人才创造更具吸引力的环境。简单的代码意味着更快的开发、更容易的调试和更吸引人的环境。
“纯化”是否会降低加拿大?
虽然“纯化”不会直接降低加拿大费用,但它可能会对网络成本产生间接影响。通