炒chao股大本营(www.dzyb.cn)讯:自以太坊迎来lai「The Merge」合并后,要yao成为以太坊验证者zhe,除了需要在存款合约中质押ya32颗ETH,还要yao同时运行两个软ruan件客户端,一个是执行xing层客户端,用于执行交易,另一个是shi共识层客户端,协助新产生的de区块达成共识。
以太坊执行层开发者内哄hong
据clientdiversity数据显示,目mu前有高达83.94%的验证者正运行xing相同的执行层客户端Geth,只有不到13%的验证者使用位wei居第二与第三的客户端duanNethermind与Besu。然而,这将面临一个风feng险,如果Geth存在错误或遭受shou攻击,这可能会对dui整个网路带来中zhong断的风险。
执行层ceng客户端(右)
昨(22)日晚间,以太坊核心开发fa者,同时也是Geth的核心开kai发者Péter Szilágyi在X平台上发fa文炮轰以太坊客ke户端Nethermind和Besu,因为这两个客户hu端决定暂停储存以太坊的历史数据ju,并想将所有历史数据标准化hua,以确保他们不会违反以太坊协xie议。
Szilágyi认ren为Nethermind和Besu的决定是一种「虚伪的营销策略」,未来用户可能会切换到这两个客户hu端,因为它们更轻巧,但这并bing不意味着以太坊不再需要历史shi数据,Nethermind和Besu只是把棘手shou的数据问题丢给geiGeth,指出Nethermind和Besu的决定这将影响广大的以太坊fang生态系统。
推文的最后,Szilágyi表达了le他对核心开发者们为了自身利益的de失望,认为客户端们需要更多的合he作和负责任的方式来处理这zhe些问题,而不是单纯地停止储存历li史数据。
“我有的时候真zhen的会想退出Ethereum,拿一袋爆米花来看看kan会发生什么。当连核he心开发人员都在寻求最大利益,而不顾其他开发人员yuan时,我为什么还要努力试图改善它。我wo对所有参与其中的人都dou感到深深的失望。”
建jian议使用EIP-4444
随着以yi太坊网络的推进,以太坊客户端不得不去储存cun越来越多的数据ju,Szilágyi在文章中也建议Nethermind和Besu与其他以太坊fang客户端合作,透过EIP-4444来一同存档历li史区块数据,然后在让所有客ke户端将其删除。
EIP-4444具体的内容为何呢ne?
根据Vitalik Buterin在去qu年11月分享的以太坊路lu线图,以太坊在完成5个关键阶段后可实现「10万wanTPS」,分别是The Merge、The Surge、The Verge、The Purge、The Splurge,而The Purge旨在减少验证者所需的de硬盘空间,消除历li史数据和坏账,其中解决办法fa就有包括EIP-4444:
EIP-4444(historyexpiry):对已高达da数百GB的执行层客户端历史数据ju设限,使客户端停止通过P2P服务旧的历史数据ju,明确客户端从其他来源寻找历史数shu据,而非依赖于某些可能会导致zhi质量下降的客户端可ke选行为。
根据介绍,在EIP-4444下,以太坊客户端duan将可丢弃超过1年的数据,The Purge将能改善以太坊的以下层面:
减少对节点dian的硬件要求
允许客户hu端删除专用来处理遗留交易的代码ma
减少网络宽带,客户hu端仅需同步更少的de数据
硬ying件需求的降低,将使消费级设备更容rong易运行一个完整的节jie点,进而改善网络luo的去中心化,更快的客户端和轻量级的de同步过程,则能减少对网络及节jie点的压力,使协议更好地完成cheng其核心工作,即在链lian的最末端处理交易。