以太坊中过于复杂的代码:布特林呼吁制定更易理解的协议

robot
摘要生成中

以太坊的现状展现出一个深刻的悖论。随着网络的增长和功能的不断发展,普通开发者理解其全部变得越来越困难。以太坊的联合创始人Vitalik Buterin提出了一个关键问题:如果我们的目标是“不要信任,验证”,那么在系统变得过于复杂、没有人能理解的情况下,我们如何进行验证?

过度复杂的问题

区块链的基础建立在一个简单的理念上:代码应当是透明且任何人都能验证的。但以太坊协议已经发展到只有少数人真正理解其从头到尾的全部内容的程度。

这导致了一个由少数专家主导的领域。大多数开发者和用户只能依赖于领头者的专业知识。如此一来,真正的去中心化变成了一个梦想。网络变得依赖于少数能够阅读和审计代码的人,虽然令人敬佩,但这并不是真正的无信任。

为什么代码应当易于访问

根据Buterin的想法,解决方案在于降低理解的门槛。协议越简单,越多的人能够掌握关键点,追踪和发现潜在问题。这将为更广泛的社区提供参与、审计和提出改进建议的机会。

其好处显而易见:更多的眼睛意味着更快地发现漏洞,更好的安全性,以及更高质量的开发。这种追求同步和质量的努力,可能是实现真正去中心化的关键。

Tinygrad模型:清晰的秘密

Buterin采纳的是tinygrad模型,这是一个深度学习框架,以其“最短的代码就是最好的代码”而闻名。这一理念强调,限制反而带来清晰和优雅。

他对以太坊的愿景也是如此:协议应当简单到一个有认真理解的人可以在脑海中完整掌握其全部模型。这不仅是工程上的优先事项,更是网络民主的体现。

迈向可理解的以太坊未来

当前的挑战是如何在保持功能和安全性的同时,减少以太坊的复杂性。这不仅是一个工程难题,更是对真正去中心化承诺的考验。投资于让协议更易理解的工作,是对未来区块链技术的投资——一种真正无信任、人人可及的技术。

ETH6.27%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • بالعربية
  • Português (Brasil)
  • 简体中文
  • English
  • Español
  • Français (Afrique)
  • Bahasa Indonesia
  • 日本語
  • Português (Portugal)
  • Русский
  • 繁體中文
  • Українська
  • Tiếng Việt