以太坊的复杂性挑战:Vitalik关于可持续协议开发的愿景

来源:TheCryptoUpdates 原文标题: 原文链接:

以太坊的复杂性问题

Vitalik Buterin 一直在思考一些让他困扰已久的问题。本周,这位以太坊联合创始人在X上发布了一条长帖,内容全部关于他认为对网络长期健康构成日益增长威胁的问题。他担心以太坊变得过于复杂。

这不仅仅是关于添加新功能或提高效率的问题。Buterin 的担忧更为深层次。他认为,如果协议变得过于密集,充满了他所谓的“博士级密码学”,那么普通人将无法验证网络上的操作。而在他看来,这将破坏去中心化的核心意义。

退出测试

Buterin 提出了他称之为“退出测试”的概念。这其实是一个简单的想法。假如他和所有其他的原始创始人及核心研究人员全部……离开,是否以太坊还能安全运行?如果新团队无法在没有原始开发者专家指导的情况下接手项目,那么这个测试就失败了。

目前,Buterin 认为以太坊可能正在失败这个测试。他看到开发者不断添加新功能以解决特定问题,这就形成了他所描述的技术债务。随着时间推移,这种债务会变得“极具破坏性”,对网络的未来构成威胁。

“我对以太坊协议开发的一个担忧是,我们可能过于急于添加新功能以满足高度特定的需求,”他写道。“即使这些功能会膨胀协议,或引入全新的交互组件类型,或将复杂的密码学作为关键依赖。”

代码垃圾回收

那么,解决方案是什么?Buterin 呼吁在开发过程中引入他所称的“垃圾回收”。这并不是要全部抛弃,而是要有意识地删除那些已过时、已无明确用途的代码和依赖。

他建议可以通过两种方式实现。一种是逐步优化——对现有功能进行精简,使其更简单、更合理;另一种则是更大规模的重构,可能涉及更深层次的结构调整。

Buterin 以以太坊从工作量证明(PoW)向权益证明(PoS)过渡为例,说明这种理念的实践效果。他将其不仅视为一次升级,更是对那些已变得低效的遗留机制的必要清理。

展望未来

这种思考暗示着以太坊未来发展的潜在转变。Buterin 似乎更倾向于减缓变革速度,更加注重可审计性和简洁性,而不是不断添加新功能。

“从长远来看,我希望以太坊的变革速度能变得更慢一些,”他表示。“我认为出于各种原因,这最终是必须的。这前十五年应部分被视为一个青少年阶段,我们探索了许多想法,看到哪些有效、哪些有用、哪些不行。”

他提出了三个衡量进展的具体指标:最小化协议代码总量、减少对复杂组件的依赖,以及增加自给自足的不变量数量。

时机颇为巧合。随着以太坊的成熟,创新与稳定之间的矛盾日益突出。Buterin 的评论表明,他现在更倾向于稳定,优先考虑一个普通人也能理解和验证的网络,而不是追求每一项可能的功能。

也许这只是一个平台从试验性技术向更基础的技术演变的自然过程。问题在于,更广泛的以太坊社区是否会沿着这条路线前行,还是会有开发者反对,试图继续推动新功能的开发。

ETH0.02%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 8
  • 转发
  • 分享
评论
0/400
毁灭罐头vip
· 1小时前
vitalik又开始碎碎念了,每次都是这套...complexity这东西早该治了吧
回复0
会飞的资深韭菜vip
· 2小时前
V神又在担心以太坊的事儿...复杂性这块确实是个大麻烦啊
回复0
草台班子观察员vip
· 7小时前
V神又开始碎碎念了,这次是担心啥呢...复杂度真的是以太坊的阿喀琉斯之踵吧
回复0
GateUser-a180694bvip
· 01-19 13:50
vitalik又开始担忧了,这哥们真的是操不完的心啊
回复0
Degen Whisperervip
· 01-19 13:50
vitalik又开始碎碎念了,这次是担心啥呢...复杂性?老哥,以太坊就是为了复杂而生的啊,简单了还叫eth吗
回复0
MindsetExpandervip
· 01-19 13:48
vitalik又在杞人忧天了,合约复杂性咋就那么多事儿
回复0
OnlyOnMainnetvip
· 01-19 13:42
V神又开始唠叨了,这次是复杂性问题...能咋办呢,得改呗
回复0
割肉清仓侠vip
· 01-19 13:26
V神又在操心以太坊了,天天想着怎么简化系统,属实有点过度设计的味道
回复0
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)