以太坊(ETH)共同創辦人維塔利克·布特林(Vitalik Buterin)將EIP-8141交易類型,與以太坊長期去中心化擴容研究連結在一起。他點出的核心概念,是把交易拆分成「動作」與「依賴」兩部分處理。
根據Odaily星球日報報導,布特林於6日凌晨0時23分(韓國時間)在X(前身為推特)發文指出,近期針對交易格式的研究,讓以太坊交易中的「動作」與「依賴」有了更清楚的界線。他舉例,簽名、UTXO的默克爾證明(Merkle Proof)、ZK-SNARK或STARK都屬於「依賴」,而發送以太幣的呼叫則屬於「動作」。
布特林說明,「依賴」可以平行處理,與狀態相關的依賴則能在記憶體池(Mempool)階段完成。純粹的依賴只要在記憶體池階段處理一次,之後便能以STARK證明取代,藉此減輕執行與資料處理的負擔。
EIP-8141目前在以太坊改進提案(EIP)儲存庫中,以「框架交易(Frame Transaction)」的名稱提出。這項提案打算在EIP-2718的基礎上推出新的交易類型,並讓一筆交易由多個「框架(Frame)」組成。每個框架都包含各自的執行目的與限制條件,並依驗證、發送者執行、基本執行等模式區分。
就技術面而言,這項提案也與帳戶抽象化(Account Abstraction)息息相關。過去的交易多圍繞固定的簽名、Nonce與手續費結構運作,框架交易則把驗證邏輯與實際執行拆分得更細。這樣的結構,未來可望成為智慧帳戶、代付交易(Sponsored Transaction)、批次執行等功能在協議層級落地的基礎。
布特林認為,以太坊目前的擴容策略,應該明確區分「需要動態彈性」與「可靜態分析」的部分。他表示,可靜態分析的部分能適用更低的Gas費用;若以交易量計算,以太坊上90%以上的活動其實並不需要動態彈性。
這番發言顯示,以太坊的擴容討論已經不只是單純擴大處理量,而是進入重新設計交易結構本身的階段。尤其UTXO式證明、以STARK為基礎的驗證,以及記憶體池處理方式同時被提出討論,如何分配節點須承擔的驗證成本與資料處理方式,也成為關注焦點。本刊此前已報導,EtherLabs在Hegota升級優先順序提案中,將EIP-8141框架交易列為重點項目。
不過,EIP-8141目前仍處於研究與提案階段的技術議題。根據以太坊改進提案文件,為避免框架交易在公用記憶體池中引發阻斷服務攻擊(DoS),文件另外訂出了驗證前綴、狀態依賴與再驗證規則等機制。
布特林指出,EIP-8141交易類型正朝通用化、且呼叫清單最小化的方向發展,新的狀態類型、遞迴STARK記憶體池,以及以金鑰為基礎的Nonce都屬於同一脈絡下的研究方向。至於提案是否會被採納、以及最終如何實作,仍須透過以太坊改進提案(EIP)流程與客戶端實作過程決定。
留言 0