<time lang="STs"></time><var date-time="tYUC"></var><legend lang="IW1peC"></legend><area lang="OgIOK6"></area><i lang="wpOvBA"></i><sub id="ra1uB3yY"></sub><u dir="YwFmvn7"></u>

Vitalik:一份侧重本地节点的扩容路线图优化方案

2025-05-19 18:20

imToken - 全球领先的去中心化钱包

推荐下载 领取价值高达 6,0000 元的数字货币盲盒,享受 20%手续费减免。提供安全、可信赖的非托管钱包服务!

作者:Vitalik,以太坊创始人;翻译:金色财经xiaozhou

对提高L1 Gas上限最常见的批评除了网络安全性担忧之外就是这会让全节点运行变得更加困难。尤其在以"解绑全节点"为核心的路线图背景下,要解决这个问题需要先理解全节点存在的意义。

传统观点认为全节点用于验证链上数据。如果这是唯一问题,那么ZK-EVM就能解锁L1扩容:唯一限制是保持区块构建与证明成本足够低,使二者既能维持1 of n的抗审查性,又能形成竞争性市场。

但现实中这并非唯一考量。另一个重要因素是:运行全节点能让你拥有本地RPC服务器,从而以无需信任、抗审查且保护隐私的方式读取链上数据。本文将讨论如何调整当前L1扩容路线图来实现这一目标。

1、为何不满足于ZK-EVM+PIR实现的去信任化与隐私?

我上月发布的隐私路线图主张:短期采用TEEs+ORAM方案,长期则转向PIR技术。结合Helios和ZK-EVM验证,用户连接外部RPC时能完全确信:(i)获取的链数据正确,(ii)数据隐私受保护。这就引出一个问题:为何不就此止步?这些高级密码学方案是否让自托管节点成了过时之物?

对此我有几点回应:

--完全去信任的密码学方案(如单服务器PIR)成本高昂。当前开销高得不切实际,即便经过多次效率优化仍可能维持高价。

--元数据隐私问题。IP地址的请求时间、请求模式等元数据本身就会暴露大量用户信息。

--审查脆弱性:由少数RPC供应商主导的市场结构将面临强大的用户封禁或审查压力。许多RPC提供商已开始完全屏蔽某些国家。

因此,继续保障个人节点运行便利性仍有价值。

2、短期优先事项

优先全面部署EIP-4444,最终实现每个节点仅存储约36天数据。这将大幅降低硬盘空间需求——当前阻碍人们运行节点的首要障碍。此后节点存储需求将仅包括:(i)状态数据,(ii)状态默克尔分支,(iii)36天的历史数据。

构建分布式历史存储方案,使每个节点存储少量超期历史数据。通过纠删码技术最大化可靠性。这样既能保证"区块链永久保存"特性,又无需依赖中心化供应商或给节点运营者带来沉重负担。

调整Gas定价策略,提高存储成本,降低执行成本。重点提高以下操作的Gas成本:(i)为新存储槽(storage slot)执行SSTORE,(ii)创建合约代码,(iii)向零余额/零nonce账户转账ETH。

3、中期目标:无状态验证

实现无状态验证后,运行支持RPC的节点(即存储状态的节点)将无需保存状态默克尔分支。这能使存储需求再降低约50%。

4、新型节点:部分无状态节点

这个创新构想将成为L1 Gas上限提升10-100倍后仍保持个人节点运行的关键。

我们新增一种节点类型:以无状态方式验证区块,通过无状态验证或ZK-EVM验证整条链,但仅维护部分状态数据。只要RPC请求所需数据位于该状态子集内,节点就能响应;其他请求将失败(或需回退到外部托管的密码学解决方案——是否回退应由用户选择)。

具体维护哪些状态取决于用户配置,例如:

--排除已知垃圾合约外的全部状态。

--与所有EOA、SCW账户及常用ERC20/ERC721代币和应用相关的状态。

--近两年内活跃的EOA/SCW账户状态+部分常用ERC20代币状态+精选的swap/DeFi/隐私应用状态。

配置可通过链上合约管理:用户运行节点时使用“--save_state_by_config 0x12345...67890”参数,该地址将以特定语言定义节点需保存并实时更新的地址列表、存储槽(storage slot)或状态过滤规则。注意用户无需保存默克尔分支,仅需保存原始值。

这类节点既能提供对关键状态的本地直接访问优势,又能确保完全的访问隐私性。

imToken - 全球领先的去中心化钱包

推荐下载 领取价值高达 6,0000 元的数字货币盲盒,享受 20%手续费减免。提供安全、可信赖的非托管钱包服务!
下一篇:人工智能与加密的思维框架
上一篇:美国参议院今晚将就稳定币监管法案GENIUS Act进行关键投票
相关文章
返回顶部小火箭