📢 Gate广场 #NERO发帖挑战# 秀观点赢大奖活动火热开启!
Gate NERO生态周来袭!发帖秀出NERO项目洞察和活动实用攻略,瓜分30,000NERO!
💰️ 15位优质发帖用户 * 2,000枚NERO每人
如何参与:
1️⃣ 调研NERO项目
对NERO的基本面、社区治理、发展目标、代币经济模型等方面进行研究,分享你对项目的深度研究。
2️⃣ 参与并分享真实体验
参与NERO生态周相关活动,并晒出你的参与截图、收益图或实用教程。可以是收益展示、简明易懂的新手攻略、小窍门,也可以是行情点位分析,内容详实优先。
3️⃣ 鼓励带新互动
如果你的帖子吸引到他人参与活动,或者有好友评论“已参与/已交易”,将大幅提升你的获奖概率!
NERO热门活动(帖文需附以下活动链接):
NERO Chain (NERO) 生态周:Gate 已上线 NERO 现货交易,为回馈平台用户,HODLer Airdrop、Launchpool、CandyDrop、余币宝已上线 NERO,邀您体验。参与攻略见公告:https://www.gate.com/announcements/article/46284
高质量帖子Tips:
教程越详细、图片越直观、互动量越高,获奖几率越大!
市场见解独到、真实参与经历、有带新互动者,评选将优先考虑。
帖子需原创,字数不少于250字,且需获得至少3条有效互动
以太坊The Purge计划:降低复杂性 确保长期可持续性
以太坊的可能未来:The Purge
以太坊面临的挑战之一是,默认情况下,任何区块链协议的膨胀和复杂性都会随着时间的推移而增加。这发生在两个方面:历史数据的累积和协议功能的增加。为了使以太坊能够长期维持下去,我们需要对这两种趋势施加强大的反压力,随着时间的推移降低复杂性和膨胀。同时,我们需要保留区块链的持久性这一关键属性。
The Purge的主要目标是:
History expiry 历史记录到期
历史记录到期旨在解决节点存储需求持续增长的问题。目前完全同步的以太坊节点需要约1.1 TB的磁盘空间,且每年还在持续增加数百GB。
历史记录到期的基本思路是:每个节点只存储最近一段时间(如18天)的完整历史数据,更早的数据则由网络中的节点以分布式方式存储。这可以通过类似种子网络的方式实现,每个节点只存储一小部分旧数据。
目前已经开始实施这一思路,如共识区块只存储约6个月,blob只存储约18天。EIP-4444提议为历史区块和收据引入一年的存储期。长期目标是建立一个统一的存储期(可能约18天),之后由以太坊节点组成的P2P网络分布式存储旧数据。
实现历史记录到期还需要进一步工作,如构建和集成具体的分布式存储解决方案、处理古代历史数据的复制等。主要的权衡在于我们如何努力确保最大的节点集确实存储了所有数据,以及我们将历史存储集成到协议中的深度有多深。
State expiry 状态到期
状态到期旨在解决以太坊状态持续增长的问题。即使消除了存储历史记录的需求,客户端的状态存储需求仍将每年增长约50GB。
状态到期的关键挑战在于如何在保持EVM兼容性的同时实现状态对象的自动过期。目前主要有两类方案:
部分状态到期:将状态分成块,只有最近访问过的块才会被存储。一个具体提案是EIP-7736,它基于Verkle树的"茎叶"设计,将相邻的数据存储在同一个"主干"下,如果6个月内未被访问则只存储32字节的承诺。
基于地址周期的状态到期:使用一个不断增长的状态树列表,每个时期(如1年)添加一个新的空树。完整节点只存储最近的两棵树。过期的状态对象可以通过提供证明来恢复。
这两种方案都面临一些挑战,如激励设计、地址格式变更等。未来可能的道路包括:只做无状态化不做状态到期、进行部分状态到期、通过地址空间扩展或收缩来进行状态到期。需要权衡协议简化与向后兼容性。
Feature cleanup 特征清理
特征清理旨在通过删除不必要的功能来降低协议的复杂性。一些主要的清理机会包括:
进行这些清理需要在简化程度和向后兼容性之间权衡。需要建立一个标准化流程来进行非紧急的向后不兼容更改。EVM对象格式(EOF)提案引入了一系列改变,但也增加了复杂性,需要权衡。
一个更激进的简化策略是将协议的大部分内容转化为合约代码,如将EVM变成一个汇总,或用新的VM替换EVM。这可以大幅简化核心协议,但实施难度较大。
总的来说,The Purge旨在通过历史记录到期、状态到期和特征清理来降低以太坊的复杂性和存储需求,以确保其长期可持续性。这需要在简化与兼容性之间进行权衡,并建立一个长期的、有序的流程来实施这些改变。