新聞加密貨幣以太坊提出EIP-7906原生交易斷言機制 以解決盲目簽名風險

以太坊提出EIP-7906原生交易斷言機制 以解決盲目簽名風險

作者: CryptoBriefing·

重點速覽

  • •EIP-7906將引入三個新的EVM操作碼——TXTRACE、TXDIFF與EVENTDATACOPY,讓鏈上程式碼能夠檢視交易所產生的實際狀態變更。
  • •該提案在EIP-8141的框架交易格式中新增POST_TX框架,以唯讀靜態呼叫運作,當預定義條件未滿足時可觸發完整回滾。
  • •斷言在交易執行後驗證結果,與「兆美元安全」計畫下協助使用者在批准前理解請求的Clear Signing形成互補。
  • •EIP-7906目前處於草案狀態,目標納入預計於2027年部署的Hegotá升級,並已在開發網路上完成初步示範。
  • •由於EIP-7906依賴EIP-8141獲得接受,且每個新操作碼都會擴大以太坊各用戶端的實作與審計範圍,其採納之路仍繫於尚未解決的審查與可用性問題。
以太坊提出EIP-7906原生交易斷言機制 以解決盲目簽名風險

以太坊開發者提出一項提案,讓鏈上程式碼能夠驗證交易實際變更了什麼——並在結果違反使用者預先設定的規則時,回滾整筆交易。此概念稱為原生交易斷言,由以太坊基金會於2026年10月5日發布的部落格文章中介紹。

該提案針對的是加密貨幣安全中最古老、最頑固的弱點之一:盲目簽名。

盲目簽名問題

盲目簽名就像是加密貨幣版的「未閱讀即同意條款與條件」。錢包彈出請求,細節難以閱讀或不明確,使用者仍按下批准。多數時候不會出事,但一旦出事,代價往往十分高昂。此弱點根源於以太坊交易的建構方式:簽名的負載是機器格式的資料而非自然語言,錢包畫面上顯示的只是介面對該資料的解讀。

以太坊基金會將這項新工作定位為對這些風險的直接回應,這些風險在其「兆美元安全」計畫中已被標記。該計畫已包含如Clear Signing等措施,重點是在批准前讓交易請求清晰可讀。

原生交易斷言則在流程的不同階段發揮作用。Clear Signing致力於協助使用者在交易執行前理解其內容;而斷言則是在交易執行後,檢查結果是否符合預期。

深入了解EIP-7906

該提案的技術核心是EIP-7906,它為以太坊虛擬機引入三個新的操作碼:TXTRACE、TXDIFF與EVENTDATACOPY。操作碼是EVM能理解的低階指令,因此新增操作碼擴展了智能合約程式碼可見與可為的範圍。

在這種情況下,新指令讓鏈上程式碼能夠檢視交易所產生的實際狀態變更。這將驗證從「交易聲稱要做什麼」轉移到「它實際做了什麼」。

如何與EIP-8141銜接

EIP-7906並非獨立存在。它依賴EIP-8141所制定的框架,即框架交易格式。交易格式是基礎性的底層設施:每個節點、錢包與開發者工具都必須能夠處理,因此在這一層的變更影響遍及整個技術棧。

框架交易將單一交易拆分為不同的區段,即框架。EIP-7906在該結構中新增一個元素:POST_TX框架。

POST_TX框架在執行期間以靜態呼叫的形式運作。靜態呼叫是唯讀操作,意味著它可以檢視狀態但無法修改。若該框架中定義的條件未被滿足,交易的效果即可被回滾。

現況與時程

以上所述目前均未上線。EIP-7906仍處於草案狀態。根據以太坊的開發流程,草案必須通過審查並獲得協調升級的開發者接受,其變更才能抵達網路。目標是將其納入預計於2027年部署的Hegotá升級。

初步示範已在開發網路上執行,顯示其機制不僅停留在白皮書層面。EIP-7906同時依賴EIP-8141,因此其命運也繫於框架交易格式能否一併入選。

為何這在程式碼之外也很重要

原生斷言可將部分簽名風險的負擔轉移至基礎層。若協定能直接強制執行結果檢查,使用者就不再完全依賴任何單一錢包的顯示邏輯完美無缺。

對機構與企業而言,其吸引力顯而易見。移動大額資金的組織往往需要的是保障,而非盡力而為。一種能自動回滾結果超出定義參數之交易的機制,恰好契合這些參與者在其他領域早已採用的風險控制方式。

仍有待解決的問題。開發者還需釐清一般使用者如何定義其交易必須滿足的規則,因為一個需要專家配置的安全網,最終可能只保護到專家。建立在EIP-7906之上的可用性層,其重要性可能不亞於操作碼本身。

此外還需權衡取捨。每個新操作碼都擴大了必須在多個以太坊用戶端中實作與審計的範圍。引入新邊界情況的安全改進,必須證明這項代價是合理的。

值得關注的鍵指標包括:EIP-7906能否脫離草案階段、EIP-8141能否在Hegotá升級中取得一席之地,以及早期示範之後是否會有更多開發網路測試。