如何看待最近被熱議的以太坊新提案 EIP-7702?簡單而言,它就是一個優化進階版的 EIP-3074,更相容 ERC-4337 以太坊帳戶抽象的大策略。
作者:Haotian
如何看待最近被熱議的以太坊新提案 EIP-7702?簡單而言,它就是一個優化進階版的 EIP-3074,更相容 ERC-4337 以太坊帳戶抽象的大策略。但在我看來,呼籲 EIP-7702 迎合了 ERC-4337 的正統性發展框架,卻會限制 EIP-3074 在 “invoker” 上的無限潛能,只能算一次 “折中” 之舉。 Why?接下來,分享下我的觀點:
1)從定義上說,ERC-4337 最為大家所熟悉,允許用戶 Delegate 權限給一個全新的合約帳戶地址來控制,進而透過 Paymaster 等代理合約功能實現社交恢復、代付 Gas 等一系列的優化用戶操作體驗的帳戶抽像操作。 ERC-4337 符合最正統的以太坊權限管理最佳化發展方向,但要 Onboard 使用者到帳戶抽象系統,要獨立於原先的 EOA 位址,會產生較大的「遷移」成本;
EIP-3074 可以透過 AUTH 和 AUTHCALL 操作嗎賦予原有的 EOA 位址全新的智慧合約能力,每個 EOA 位址可以設定一個 Invoker 邏輯合約來擴展功能,Invoker 有極大的客製化交易邏輯和權限控制等功能,夠靈活,缺點是,一旦 invoker 合約作惡則會對用戶造成極大的資產損害;
EIP-7702 是一種介於 3074 和 4337 之間的「折中」提案,它升級了 EIP-3074 方案,允許用戶只在當前交易下一次性升級自己的 EOA 位址為合約控制狀態,在交易結束後又可恢復 EOA 狀態。因此可以更貼合 ERC-4337 的帳戶抽象框架,同時又能約束 EIP-3074 超彈性狀態下可能帶來的混亂。
2)@VitalikButerin 自然會極力維護 ERC-4337 帳戶抽象邏輯,像 EIP-3074 這種可能背離 ERC-4337 主線發展的方向,自然不會不被「主動」提倡。許多人擔心一旦 3074 方案得到深度發展,結果會誘發以太坊出現「硬分叉」。在我看來,或許過於杞人憂天了,除非將來有一天 ERC-4337 方案被放棄而全面升級用 EIP-3074,二者本就是個平行概念。況且,市場已經選擇了 4337 為發展重點,但並不代表 3074 應被完全取締,EIP-3074 指向的自由 invoker 市場其實也大有可為。
invoker 在 3074 的標準框架裡就是用戶 Delegate 的” 授權方 “,如果該 invoker 是可疑的,用戶無疑會損失資產,但如果 invoker 是友好的,將會加速 “intent-centric” 這一被重度預期的交易體驗優化賽道的發展。因為 intent-centric 方向大家期待的 Sover 市場,本質上就要靠 invoker 在合約中設計複雜性交易邏輯:例如自動化代發交易;條件觸發下一步交易;資產自動化分配;交易批量歸集;增加多簽審核交易;交易時間限定;與外部系統整合交易;交易理財策略等等。
一個完全靈活的 invoker 市場,會加速 intent 賽道 Sover 解算器市場的發展,可以有更多靈活且搞客製化針對特定族群的精細化服務,例如:
@ApertureFinance 正在建造一個 intent 驅動、Gasless、自動化工作流程的新型 invoker 基礎設施,已經有 26 億美金的交易量,深受一些機構交易用戶的青睞;
又例如, @bentobatch 基於 Wallet 應用程式建立了一個 Streamlined Transaction 交易層,讓使用者可以簡化鏈上操作,更簡單、更便宜的交易和使用體驗。
除了交易 Trading 體驗優化層面, @dappOS_com 也在鏈架構和去中心化 Solver 市場激勵和應用落地方向探索 Intent 基礎設施的快速落地等等。
3)在我看來,ERC-4337 作為主流正統「帳戶抽象」標準,在過去幾年的帳戶權益變革升級中確實成為一些 layer2 鏈、中間件網路服務以及錢包服務供應商的基準,幫助用戶在交易使用體驗上得到了快速提升。但客觀來說,帳戶抽象標準在客製化、開發體驗、交易邏輯複雜性等方面又受制於以太坊系統框架穩定性的限制,因此發展和落地速度比較有限。
EIP-3074 指向的 invoker 市場短期看確實存在背離 ERC-4337 帳戶抽象方向,且可能帶來一些惡意合約風險,但如果把此 invoker 市場放到一個更加多元的去中心化 Solver 求解器網絡市場來看,Invoker 自由市場的正面意義或許會大於其負面影響。
全新的 EIP-7702 框架不僅延續了 EIP-3074 的「靈活性帳戶轉換」優點,而且還足夠相容於 ERC-4337。但一次性的權限賦予,並不能最大程度發揮「invoker」在交易邏輯複雜性設計和管理上的潛能。
雖然,Invoker 也可以接受 EIP-7702 框架,在其中適合一些產品和服務來加速豐富 Solver 解算器發展。但 Invoker 順著 EIP-3074 更自由可延展的服務升級探索空間其實會更大?(帶著緊箍咒也是猴哥,但卻沒了大鬧天宮的本事。
怎麼說呢?我傾向於視 ERC-4337 和 EIP-3074 是兩個獨立並行的自由市場,如果為了維護 ERC-4337 的正統性而完全摒棄 EIP-3074 的更廣闊發展潛能會有些因噎廢食了。當然,短期看,用 EIP-7702 來作為過渡也不失為一種最優解。你怎麼看呢?
免責聲明:作為區塊鏈資訊平台,本站所發布文章僅代表作者及來賓個人觀點,與 Web3Caff 立場無關。文章內的資訊僅供參考,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。