"恰到好处而不过分"

  • L2IV
  • 发布于 2023-10-06 14:33
  • 阅读 37

本文深入探索了以太坊在协议设计中如何平衡最小化与务实的封装(enshrinement)功能。讨论了封装的好处和风险,以及在何种情况下应该对协议增加新特性以增强效率和功能,而不影响去中心化和灵活性。文章还提出了在进行协议更改时的选择性、逐步的方法,以维持以太坊的核心原则。

如果这篇文章引起了你的共鸣,请通过参与这条推文来帮助传播深思的讨论:https://twitter.com/l2iterative/status/1710171797700944374?s=20


几天前,Vitalik 发布了他关于将事物纳入 Ethereum 的影响的思考

Vitalik 的纳入文章是一份深刻的深入分析,但我们相信,基于我们扩展的思考和原则,大家可以认真权衡极简主义与务实纳入的优缺点。这场讨论值得广泛的跨学科视角!

以下是 TL;DR

Vitalik 的帖子探讨了区块链设计中一个非常迷人且复杂的问题——如何在协议的极简主义与功能的务实纳入之间取得平衡。

  1. 保留极简主义的好处

  2. 但通过最小增强促成进展

  3. 复杂性是风险,因此要谨慎纳入

  4. 专注于最小可行构建块

  5. 随着环境变化不断评估

他帖子的主要论点

虽然 Ethereum 最初倾向于开发一个极简的基础协议,并在其上构建更高级的功能,但有理据建议可以谨慎地将一些特性直接纳入协议,但必须小心不要走得太远。

这涉及到一个关于 Ethereum 技术愿景和未来架构的关键哲学辩论。极简主义与务实范围扩展的问题处于 Ethereum 的理念和未来的核心。因此,我们在探索这一点。

但什么是纳入,为什么这很重要?

通过纳入 Ethereum,你是指将额外的功能和特性直接纳入 Ethereum 协议层,而不是作为合约在更高层实现。这可以实现效率优化、更强的保障、避免应用间重复工作和避免中心化风险。

Vitalik 关于纳入的帖子源于他对 Ethereum 最终愿景的深刻理解。最初的 Ethereum 哲学倾向于 极简主义——保持基础协议简单并在其上构建。这遵循了 Unix 哲学的模块化和灵活性。

然而,有理由建议可以谨慎地将某些特性纳入协议,以避免中心化,促进功能的更强版本,并解决系统性问题。过多的纳入可能对治理、复杂性、灵活性和信任模型产生负面影响。需要一种平衡的、最小化的方法。

最小可行纳入”——进行集中的协议更改,以解锁类功能而不作过多规定——可以是一个不错的折中,决定纳入什么是一个不断演变的权衡。随着需求和技术的变化,极简主义和纳入之间的适当平衡也会发生变化。

我们认为 Vitalik 提出了一些关于让 Ethereum 协议保持极简主义与纳入更多特性之间进行权衡的绝佳观点。

总之,

  • 极简主义促进简单性、灵活性、创新和去中心化原则。

  • 纳入可以提高效率、能力、协调、安全性和未来可应对的能力。

  • 但纳入也面临更多的治理争端、固化灵活性、增加技术债务和中心化的风险,并偏离极简主义的理念。

正如我们之前提到的,核心张力在于将基础 Ethereum 协议保持尽可能极简,还是务实地将额外特性和功能直接纳入协议层

我们希望指出,有合理的反对意见认为纳入可能会妨碍 Ethereum 的核心优势。第一层应关注其应做的事情——安全性和数据可用性。整个生态系统依赖于 Ethereum 提供的这一基本前提。从历史来看,Ethereum 的实力并不来自于其功能或可用性,而是来自于社区的共识。

如果我们看看创始人如何构建,以及社区如何为 Ethereum 的整体健康和活动做出贡献,我们希望扩展一些额外的思考:

对于添加过多功能到基础层协议的谨慎态度是有益的。更高的复杂性和中心化治理/信任确实是风险。然而,我们认为在某些情况下,针对性的纳入确实可以解决重要问题,而不会增加过多复杂性,Vitalik 也提到过这一点。

例如,账户抽象似乎能够简化和流畅整体交易,尽管增加了一些协议逻辑。纳入像共同 ZK-EVM 这样的标准可以大幅减少跨滚动层的重复工作并改善互操作性。 低复杂性高回报?

系统性问题,如固定成本1,在一个纯粹的极简协议中是非常难以解决的。在这些情况下,纳入解决方案可能是必要的,我们相信还有其他创造性的最小纳入设计尚待探索。例如,为滚动数据可用性启用协议层的数据提示,而不规定细节。

现在,Vitalik 对以下领域可能的特性纳入进行了深入探讨:

在 L2IV,我们一直密切关注上述表格中的 以下领域 的进展与创新,这并不是全部。

零知识 Rollups:ZK rollups 是 Ethereum Layer2的主要扩展解决方案。将高效和标准化的 ZK-EVM 证明验证直接纳入,可以使滚动层避免单独重新创建冗余的证明系统。这简化开发,提高滚动设计之间的互操作性,并在一个重要的密码组件中提供一致性。通过稳固的 ZK-EVM 基础设施的原生纳入,创新者可以专注于构建强大且互联的Based Rollup层的生态系统,涵盖支付、交易、隐私应用、社交平台、游戏、数据分析等。ZK rollups 能够在保留接近基础层的安全保障的同时,实现 Ethereum 的指数级扩展。

质押衍生品 (LSDfi):代表已质押 ETH 的代币,可在 DeFi 和交易中自由使用。将这些直接整合到协议中可以减少对特定衍生合同及其相关风险的依赖。更广泛的访问和可组合性解锁了新的流动性,使已质押的 ETH 可以被借用、贷款、交易、用作抵押等,而不会损害 PoS 安全激励。这种使用案例的激增和协议纳入的质押衍生品的深厚流动性,可以在 Ethereum 的质押资产安全性和获得潜在收益方面引发指数级的增长。此外,Restaking 服务在不降低计算性能的情况下,积极促进了高数据吞吐量。这方面仍有大量研究待进行,但我们对此充满希望。

数据可用性层:如果 Ethereum 纳入更高性能的数据可用性原语,从去中心化存储集成到欺诈证明机制,我们可以看到 ZK rollups 和 Validium 链等扩展解决方案、隐私技术如机密交易、不可或缺的基础设施如归档节点和索引器,以及关键创新如旋转分片的激增采用。通过原生优化大量依赖高效数据传播和验证的解决方案,一个以数据可用性为中心的应用生态系统可能会蓬勃发展,从而增加 Ethereum 的吞吐量和能力。但节制是明智的——应该追求那些能够解锁最大价值的最小增益。

我们当前关注的其他领域:

预言机:通过原生整合(纳入)关键组件,如可验证随机性、身份机制、历史链访问、可信硬件和定制治理,Ethereum 可以大幅扩展去中心化预言机的能力和安全性。

例如,随机性和身份抵抗增强预测市场,机密计算支持私密查询,高效证明方案允许递归链上查询,原生治理支持漏洞赏金,以及更好的链数据归档有利于需要历史查找的预言机。

影响可能是巨大的——凭借强大的原生原语,像 Chainlink 这样的预言机网络能够可靠地提供可大规模使用的防篡改的链外数据,以支持去中心化金融、保险、游戏、NFT 等智能合约。预言机从一个有问题的瓶颈转变为一个深度集成的核心实用工具。

私密交易:将加密的 mempool 和隐私增强特性直接构建到基础层中,增强用户的保密保障,保护他们免受抢跑和监视。

前进的道路:

由于最终目标是在 极简主义与纳入 的权衡中,进行有针对性的、高价值的添加,我们认为一种平衡这些竞争需求的提议策略是采取高度选择性、渐进式的方法,专注于那些具有特别高价值的领域。

  • 在考虑协议更改时,我们应该保持纪律。新增功能应展示出明确的好处,而无法通过其他方式实现。对复杂性、去中心化和灵活性进行彻底分析。

  • “最小可行纳入”应该成为我们的口号——启用功能而不对实现过多定义。优先考虑灵活的原语而非具体规定。

  • 多进行可选的模块更改,促使用户/开发者可以在有帮助的情况下选择加入。

总体而言,我们需要一种节制的文化。应有意识地扩展范围,只有当有强有力的理由时,收益超过成本。Ethereum 的原则与其能力同样重要。

这是一个有针对性、渐进式、高价值的方法,但我们认为重要的是保持 Ethereum 去中心化、灵活和无许可创新的理念,因为去中心化的未来既未知,也尚未书写。

随着 Ethereum 继续成熟,你对我们如何在 协议扩展(纳入)原则保护(极简主义) 之间找到最佳平衡有什么看法?社区共识在导航这种张力中扮演什么角色?其他链能从 Ethereum 的历史中学到什么?

  • 原文链接: l2ivresearch.substack.co...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
L2IV
L2IV
江湖只有他的大名,没有他的介绍。