以太坊 联合创始人 Vitalik Buterin 已提交了一项新建议,以使区块链网络的节点更加高效和访问。
在5月19日的研究博客中 邮政,Buterin认为,该网络的长期健康取决于用户运行个人节点的能力,由于存储和带宽要求的增加,该网络的运行能力变得越来越复杂。
根据Buterin的说法 以太坊节点 作为区块链的关键基础设施。他们存储交易数据,验证活动并有助于维持权力下放化。
但是,随着网络的量表,运行完整的节点已成为资源密集型,促使许多用户依靠集中式远程过程调用(RPC)服务,因为:
“开销不切实际,即使经过许多效率提高,它也可能保持昂贵。”
布特林指出,这种转变威胁着隐私,抵抗审查制度和 以太坊的核心原则 权力下放。
因此,他强调有必要保持操作个人节点的能力,同时解决以太坊增长的挑战。
他说:
“拥有一个完整的节点是有价值的,这样您就可以拥有本地RPC服务器,可以用它来以无信任的,耐心和隐私友好的方式阅读链条。”
Buterin提出的以太坊节点的解决方案
为了减轻节点的操作,布特林建议优先考虑以太坊改进建议4444(EIP-4444)。这将限制节点需要存储的历史数据量为36天。
同时,他推荐了一种分布式存储解决方案,该解决方案使用擦除编码在网络中碎片和传播历史,以确保旧的区块链数据仍然可用。
据他说:
“这确保了'区块链永远'的财产,而没有依赖集中式提供者或对节点运营商施加沉重负担。”
Buterin进一步提出了重新审视以太坊的气体定价模型。他认为,增加国家创造的天然气成本,例如新的存储插槽,部署合同以及将ETH发送到无效帐户,这会阻止数据存储过多。
同时,降低执行成本可以帮助减轻网络的负担。
部分无状态节点
同时,Buterin提议的关键要点是引入“部分无状态节点”。
据他介绍,这些节点不会存储完整的以太坊状态,而只是与用户需求相关的子集。
以太坊联合创始人补充说,这些节点仍将验证块并响应数据请求,但仅针对他们管理的州的部分。他写道:
“只要所需的数据在状态的该子集内,该节点就可以响应RPC请求;其他请求将失败。”
对于其他数据,Buterin表示,节点操作员可以使用加密工具或外部服务来保留隐私和选择。