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以为区块链是“社会体系”,在理由正当充分的有益实例中,他倾向于支撑以太坊协议封装一些特定的功用。关于很少被运用的功用,或许需求去除封装,然后确保向旧版本兼容和协议的轻量化。当然,他也承认,跟着时刻的推动,关于封装的权衡还会持续演化。
Ebunker,以太坊长时刻主义者,第一时刻关注以太坊技术开展、提案晋级和社区变化,共享关于Staking,L2,DeFi等以太坊要点赛道研究和观念。
目前Ebunker包含Ebunker Pool(资金非保管以太坊Staking矿池)和Ebunker Venture(以太坊最大化风投)等事务。
此时快讯
【Web3聚合交易钱包Assure更名为AScoin Wallet】10月27日消息,Web3聚合交易钱包Assure正式宣布进行品牌升级,更名为AScoin Wallet。目前,Assure钱包APP已经在GooglePlay和AppStore完成品牌更新。升级后的AScoin将聚焦聚合交易和资产增值的核心方向。