以太坊基金會正研議在交易執行後確認實際狀態變化,若未符合預設條件,就撤銷交易。候選方案EIP-7906目前仍是草案,是否納入以太坊升級尚未定案。
以太坊基金會的安全計畫「Trillion Dollar Security」正在探索「交易結果限制」做法,也就是為交易設定最終執行結果的條件。Wu Blockchain報導,以太坊基金會正研究如何檢查交易前後的狀態變化,包括餘額、合約儲存值、程式碼與事件。
例如,若實際代幣轉移結果與使用者預期不同,交易中附帶的檢查程序便可偵測差異並撤銷執行。這項構想是在交易執行後核對意圖與結果,補足僅靠簽署或執行前模擬可能遺漏的情況。
EIP-7906是候選實作方案,提議新增查詢狀態變化資訊的指令,用來檢查交易結果。
不過,加入檢查功能並不代表交易會自動變得安全。EIP-7906草案提醒,若檢查條件未涵蓋必要的狀態變化,使用者可能誤以為交易比實際情況更安全;如果檢查程式未能充分檢視結果,或交易所需條件有所遺漏,保護效果也會受到限制。
留言 0