香港文匯報訊(記者 黎梓田)以太坊主網即將迎來的Pectra升級是一個重大更新,一次性引入了多個以太坊改進提案。其中EIP-7702實現了對以太坊外部賬戶EOA(意思指由用戶直接管理、用來發送交易或管理以太幣ETH的帳戶)的重大改造,該提案模糊了EOA與合約賬戶的邊界,提供的新能力不論對普通用戶、各種基礎設施提供商、開發者都會產生重大影響。值得留意的是,EIP-7702的出現可以將EOA地址無縫轉化成合約錢包,由於EIP-7702的gas代付機制,不再需要先充值gas才能進行交易,並利用合約錢包的可編程性,將多筆歸集轉賬打包在單筆交易中,減少交易數量並節約gas消耗。
近期Pectra已經在測試網中完成,市場預計4月份就可以上線主網。EIP-7702的標題為「EIP-7702: Set EOA account code」,副標題為「Add a new tx type that permanently sets the code for an EOA」。標題概括介紹這個提案的核心要素:提供一種可以為EOA設置合約代碼的交易類型。
EIP-7702是一項重大改變,對區塊鏈行業中的各個參與方都帶來了重大影響,也提供了許多新的機會。從提案本身的標題和實現機制中可以看出,EIP-7702本身並不專門提供有關賬戶抽象(Account Abstraction, AA)的上層能力(如gas抽象、nonce抽象、簽名抽象等),只是提供了將EOA轉化成Proxy合約的基礎能力。
因此,該提案並不與現行的各類合約錢包基礎設施(如Safe、ERC-4337等)相衝突。相反,EIP-7702與現有的合約錢包可以幾乎無縫融合。允許用戶的EOA轉變成Safe錢包、ERC-4337 錢包。從而集成合約提供的多簽、gas代付、批量交易、passkey簽名等等功能。合約錢包提供商如果能快速、順滑地集成EIP-7702,可以有效擴展用戶群體,提升用戶體驗。
由於EIP-7702對AA錢包的用戶體驗上有所提升,去中心化應用程式DApp開發者可以考慮更大範圍的接入AA錢包,為用戶與DApp交互提供更便捷安全的體驗。如利用合約錢包的批量交易能力一次性完成多個DeFi操作。另一方面,DApp也可以考慮根據項目特性為用戶定制開發Delegation合約,為用戶提供專有的複雜合約交互功能。
對於交易所、資金托管方,通常需要管理大批量的地址作為其用戶的充幣地址,並定期進行資金歸集。傳統的資金歸集模式中使用EOA地址作為充幣地址,進行歸集時需要向充幣地址充值一定金額的gas,並由充幣地址向出金地址進行轉賬交易。整個資金過程涉及大量的交易發送,流程很長且需要支付高額的gas費用。歷史上也出現過機構進行資金歸集導致鏈上交易費用攀升,交易擁堵的情況。
總結而言,EIP-7702的出現可以將EOA地址無縫轉化成合約錢包,由於EIP-7702的gas代付機制,不再需要先充值gas才能進行交易。同時可以利用合約錢包的可編程性,將多筆歸集轉賬打包在單筆交易中,減少交易數量並節約gas消耗。最終提高歸集效率,降低歸集成本。

0 / 255