Cointime

扫码下载App
iOS & Android

Vitalik的权衡艺术:以太坊协议应该封装哪些功能?

媒体

9 月,以太坊创始人 Vitalik Buterin 在标题为「以太坊协议是否应该封装更多功能?」的博客文章中权衡了「封装」(enshrinement)给以太坊 L1 协议带来的优点和缺点,向读者提供了有关以太坊未来发展方向的线索。本文将介绍「封装」的概念,以及它将如何影响以太坊的路线图。

「封装」的概念

从传统的软件开发定义来说,封装(Encapsulation)是指,一种将抽象性函数接口的实现细节部分包装、隐藏起来的方法。而对于以太坊的「封装」来说,是指在主链上能够直接执行更多的功能,且这些功能过去可能是依赖外部软件实现的,被封装的新功能将成为「协议功能」。

在上文提到的博客文章中,Vitalik Buterin 谈到了以太坊最初的「最低限度封装哲学」。该理念旨在将基本的以太坊 L1 层保持尽可能简单,同时依靠链下解决方案(例如 rollup),以获得额外的功能和新特性。

但是,他现在认为,可能有必要对「最低限度封装哲学」稍作调整。接下来,我们将对「最低限度封装哲学」及其利弊进行进一步的探讨。

「最低限度封装哲学」

「最低限度的封装」指在区块链中封装特定功能,在不强加严格规则的前提下以简化执行。例如,以太坊协议无需封装完整的流动性质押系统(例如 Lido 推出的 stETH),只需要封装解决关键挑战的特定部分功能。这将有助于以简单的方式实施该功能,避免使其复杂化。

以太坊的核心开发人员一直试图在基础层保持干净、简单和安全。在以太坊协议之上构建新功能主要是以太坊其余社区的责任。用 Vitalik Buterin 的话来说,以太坊的创建是为了「作为虚拟机来验证区块」。这种方式的关键优势之一是,硬分叉可以很容易被描述为区块处理器合约的单一交易。极简结构的其他优势还包括灵活性,可以满足不同的用户需求并避免软件的膨胀。

但是,随着行业的发展,社区意识到,封装更多功能可能会使以太坊协议得到改进,例如降低 gas 费,提升安全性和降低中心化风险等。

封装 ERC-4337

2023 年,账户抽象这个以太坊的新功能走进了大家的视线。账户抽象又被称为 ERC-4337,是由 Vitalik Buterin 与其他五个开发人员一起编写的,是引入账户抽象的代币标准。账户抽象带来了新功能,例如智能合约钱包和使用 ERC-20 token 向以太坊用户支付 gas 费用。这些用户友好的功能有利于加速加密货币和加密钱包的采用,因此得到了广泛的期望。

多年来,账户抽象进行了多次修订。它从称为 EIP-86 的以太坊改进提案发展到其最终形式 ERC-4337。作为 ERC,账户抽象不需要硬分叉,并且从技术层面上独立以太坊协议之外而存在着。

现在,Vitalik Buterin 认为封装 ERC-4337 的某些部分具有明显的优点。该标准有利于提高抗审查能力、gas 效率和支持以太坊虚拟机(EVM)操作码。

如果通过外部软件实现,则可能攻击者可以利用入口点合约的漏洞来窃取资金。反之,而封装 ERC-4337 将取代其入口点合约成为协议内的功能,从而使用户的资金更安全。此外,作为 L1 协议的一部分,由于存储成本较低,用户在使用封装的账户抽象功能时 gas 费用较低。

封装 PBS 将有助于解决以太坊中心化风险

封装可以促进去中心化并创建一个无需信任的系统,封装 PBS(提议者/建设者分离)就是一个很好的例子。以太坊区块链的提议者是验证者,他们将其区块生产权出售给了专门从区块中提取最大可提取价值(MEV)的建设者。提议者在此过程中赢得了 MEV 奖励,而区块建设者为自己保留了一部分 MEV 奖励。

当前,验证者使用 FlashBot 的第三方解决方案 mev-boost 来访问建设者的市场。该解决方案目前受到广泛欢迎,占产生的以太坊区块的 90%。为了使协议免除 mev-boost 中心化的风险,目前正在提倡封装 PBS,这将使 PBS 被放到以太坊协议的共识层中执行。这种协议内的建设者市场将摆脱在 mev-boost 市场中充当拍卖行的第三方中心化网络(被称为「relays」)的控制。

封装 ZK-EVM 和流动性质押功能

Vitalik Butein 表示,从以太坊项目诞生开始,就试图通过在顶部构建协议使核心以太坊保持尽可能简单。但是,最近,人们对将更多功能纳入核心以太坊协议中存在谨慎的兴趣。除了刚刚提到的账户抽象,该功能可以使智能合约钱包支持关键功能,例如账户冻结和恢复。ZKEVM(即基于零知识证明的虚拟机)也通过利用先进的密码学以安全可靠的方式提高交易处理效率。从理论上说,封装账户抽象和 ZKEVM 都能为应对漏洞提供更有效的方法。

关于 ZKEVM,ERC-4337 也在这方面发挥了作用,但是重点更多是在扩容上而不是账户抽象上。ZK 协议功能可以促进以太坊客户多样化的哲学。封装 ZKEVM 将使以太坊的社会共识能够处理特殊情况,从而减少 rollup 生态系统中额外治理的需求。但是,以太坊要封装 ZKEVM 可能面临着挑战,因为以太坊区块链可存储的数据有限。不过,这个问题也可以通过 ZKEVM 压缩更多数据来缓解。

Vitalik Buterin 认为,如果 ZKEVMs 不必携带「见证」数据,其数据效率将会变高。也就是说,若特定的数据已经在以前的某些区块中被读取或编写了,可简单地假设证明者能够访问它,而不必再次提供证据。

封装流动性质押功能可以防止验证者中心化。通常,流动性质押涉及将加密货币锁定或质押在 PoS 区块链上,并从 Lido 等平台接收相应的 token,该 token 还可继续用于 DeFi。如果出现此类单一 token 占主导地位的情况,可能会导致单个可能受攻击的治理工具控制大部分的以太坊验证者。Lido 等协议已经对此进行了更多保障,但一层防御可能还不够。

封装功能需要灵活的中间立场

当以太坊协议的复杂性被推到外部层时,可能会发生中心化风险,封装可以避免这种情况。但是,过度封装会使协议的信任和治理过载,从而损害其中立性。协议复杂性还带来系统风险,例如预编码需要添加更多复杂性。

因此,对于封装,Vitalik Buterin 正在采取灵活的中间立场。他仍然热衷于封装私用 mempool,以帮助用户减轻诸如抢先交易之类的问题。和 mev-boost 一样,私用 mempool 解决方案也是由第三方提供商提供的,这引起了人们对中心化和信任的担忧。

虽然封装私用 mempool 可以解决这个问题,但 Vitalik Buterin 采取了一种更务实的态度,他认为,在 L1 中封装反抢先交易(anti-frontrunning)仍然是一个困难的主张,至少在延迟加密技术得到完善或出现其他一些技术突破之前是困难的。

他在博客文章中分享的主要观点如下:

1. 封装可帮助避免中心化风险;

2. 但若封装会削弱以太坊的信任模型并使以太坊更主观,则最好避免使用封装功能;

3. 封装太多功能会使协议过度复杂化;

4. 若被封装的功能未能得到足够多用户使用,长期来看,封装可能会适得其反。

(编者注:此处的「抽象更多功能」是「封装更多功能」的对立面,抽象功能出来可以交给更多外部软件间接实现,而封装功能进去则是依靠更多内置功能直接实现)

一方面,倾向于进行抽象更多功能的有以下优势:

1. 避免过度扩张协议信任和治理负载协议;

2. 支持多样化的用户需求;

3. 未来的需求不确定时;

4. 降低协议复杂性。

另一方面,倾向于进行封装更多功能的有以下优势:

1. 应对高昂的固定成本;

2. 增强协议授权功能;

3. 减少用户的代码错误风险;

4. 避免高等级的中心化风险。

协议演变的底线

虽然以太坊的原始计划是通过在顶部构建协议使区块链安全运行,但 Vitalik Buterin 认为,以太坊的未来并非一成不变。正如行业中的一句俗语,「加密货币中没有完美的解决方案,只有权衡取舍。」封装有降低的漏洞风险和降低中心化概率的优点,但其明显缺点是它可能导致协议越来越复杂,最终变得过度扩张和笨拙。关于哪些功能应该被带入协议中,而哪些功能应该被留在生态系统其他层级,这是一个复杂的权衡问题。

总体而言,在当前的环境下,Vitalik Buterin 认为区块链是「社会系统」,在理由正当充分的有益实例中,他倾向于支持以太坊协议封装一些特定的功能。对于很少被使用的功能,可能需要去除封装,从而确保向旧版本兼容和协议的轻量化。当然,他也承认,随着时间的推进,关于封装的权衡还会继续演变

评论

所有评论

推荐阅读

  • 8月3日午间重要动态一览

    7:00-12:00关键词:LuBian、pump.fun、Michael Saylor 1.比特币矿工近两周减持超3000枚比特币; 2.pump.fun近24小时Solana发币平台市场份额升至32.4%; 3.加密恐慌与贪婪指数跌至53,等级近一个月首次回归“中性”; 4.Michael Saylor:比特币短期是交易资产,长期将是财库资产; 5.“麻吉大哥”黄立成近期做多仓位导致其回吐此前超两千万美元盈利; 6.财新:消息人士称京东、蚂蚁或许很难出现在首批稳定币牌照名单上; 7.LuBian矿池曾于2020年被盗损失12.7万枚BTC,黑客仍掌控资产并成为全球第13大BTC持有者。

  • 8月3日隔夜重要动态一览

    21:00-7:00关键词:cbBTC、Bitmax、巴菲特

  • 库格勒意外辞职或加速特朗普选定下任美联储主席人选

    美联储理事库格勒周五突然宣布辞职,这给美国总统特朗普提供了比预期更早填补美联储空缺的机会,也可能迫使他提前数月敲定下任主席人选。货币政策分析公司LH Meyer经济学家Derek Tang表示,“现在球踢到了特朗普脚下,特朗普一直在向美联储施压,声称要安插自己人。如今机会来了。”由于鲍威尔的主席任期虽于明年5月结束,但其理事任期持续至2028年。若鲍威尔不主动辞去理事职务,特朗普在2028年前将再无机会填补空缺。这种情况下,特朗普可能被迫用拟提拔的主席人选填补库格勒空缺。沃尔夫研究公司美国政策与政治策略主管Tobin Marcus指出:“关键在于这是特朗普唯一可操作的职位空缺。若他想从美联储外部物色下任主席,提名或将提前揭晓。”

  • 8月2日午间重要动态一览

    7:00-12:00关键词:爱泼斯坦案、降息、鲍威尔 1.特朗普称希望公布所有爱泼斯坦案相关文件; 2.最高检聚焦虚拟货币司法处置,六项研究课题同时立项; 3.特朗普扬言“会秒换鲍威尔”,后称其很可能继续留任;; 4.美联储威廉姆斯谈劳动力市场降温 谨慎对待9月降息预期; 5.特朗普媒体科技集团发布Q2财报:金融资产规模达31亿美元; 6.美CFTC宣布启动加密冲刺计划以配合SEC的“Project Crypto”; 7.DeFi教育基金敦促参议院在法案草案中加强对加密货币开发者的保护。

  • 非农数据疲软引特朗普大发雷霆,加密市场爆仓超 7 亿美元

    美国疲软的就业数据、特朗普激烈的政治反应以及地缘政治风险上升,共同引发了市场的大幅波动。

  • DeFi 教育基金敦促参议院在法案草案中加强对加密货币开发者的保护

    加密货币游说团体 DeFi 教育基金在审查了美国参议院银行委员会最近发布的关于一项重要加密货币市场结构法案的讨论稿后,呼吁该委员会重新考虑其监管去中心化金融行业的计划。 该回应由 a16z Crypto、Uniswap Labs 和 Paradigm 等 DeFi 教育基金 (DEF) 成员代表签署,表示《2025 年负责任金融创新法案》 (RFA) 应以更加技术中立的方式制定,加密货币开发者应受到保护,免受“针对中介机构的不适当监管”,并且所有美国人的自我托管权都“至关重要”。

  • 特朗普称希望公布所有爱泼斯坦案相关文件

    美国总统特朗普在接受美国媒体采访时表示,他“希望公布所有与爱泼斯坦案相关的文件”。特朗普称,自己希望公开全部信息,但不希望有人因此受到伤害,或让相关人士受到牵连。特朗普还表示,如果掌握文件的人手中真有什么和他相关的信息,早该在总统选举之前就公布出来。

  • 稳定币能拯救美元吗?还是只能推迟美元的崩溃?

    尽管 Tether 通过购买巨额美国国债来创造了新的需求来源,在短期内可能有助于稳定美元,但面对美国政府每年近 9 万亿美元的债务滚动和支出需求,这种支撑作用仍然有限。「结构性裂缝正在扩大,时间不多了。」

  • 鲸鱼、庄家、国家队——复盘6次加密牛熊背后的权力洗牌

    站在2025年新周期的起点,现实世界资产代币化(RWA) 作为连接传统金融与链上生态的桥梁崭露头角,预示着市场重心可能从投机狂热转向更具实质性的价值创造。在可预见的未来,加密货币市场将步入由制度性创新与持续技术突破共同驱动的双轮增长新时代!

  • 以太坊基金会:用”lean Ethereum”定义下个十年

    昨日是以太坊诞生十周年。今天,我们正式提出"精益以太坊"(lean Ethereum)愿景——这也是我个人对未来十年的使命宣言。