ERC-4337概述
區塊鏈領域的知名開發者提出了一項名為ERC-4337的新技術標準,旨在推進以太坊網路上的賬戶抽象化。這一標準不僅簡化了以太坊上的錢包設計,還為錢包創新開闢了新的可能性,包括更加使用者友好的恢復方法、定製化和可升級性。
以太坊賬戶抽象化的目的
賬戶抽象化是將以太坊網路上兩種不同型別的賬戶功能整合的過程:外部所有賬戶由使用者直接控制,智慧合約賬戶可以自動執行操作。這種轉變不僅使賬戶操作更加靈活,還允許透過單一賬戶同時處理交易和合約建立,從而使創新錢包的實現成為可能。
ERC-4337的實際應用
透過實施ERC-4337,智慧合約賬戶可以實現與傳統賬戶類似的功能,如多重簽名驗證和自動化支付。這大大提高了服務設定和操作效率的便利性。
為什麼需要ERC-4337?
以太坊採用基於賬戶的系統,與比特幣的UTXO系統不同,每筆交易確認都會更新賬戶餘額。在以太坊中,普通使用者賬戶和智慧合約賬戶各有其獨特的功能。然而,像Metamask這樣的傳統加密貨幣錢包主要基於由使用者完全控制的賬戶,這由於現有系統設計的限制而限制了其安全性和可用性。
解決傳統侷限性
ERC-4337旨在透過智慧合約賬戶管理錢包,克服了傳統外部所有賬戶的侷限性。透過這種方式,UniPass和Safe等智慧合約錢包可以實現更高效的管理和操作,同時合併兩種賬戶型別的功能,簡化使用者工作流程。
ERC-4337如何工作
以太坊社群的探索和實施
在ERC-4337出現之前,以太坊社群正在探索各種賬戶抽象化方法,包括需要對共識層進行修改的EIP-2938。相比之下,ERC-4337提供了一種無需修改共識層的解決方案。
技術實施細節
ERC-4337透過引入一種新的偽交易型別"UserOperation"來實現賬戶抽象化,該交易將多個使用者操作請求捆綁成一個獨立的處理池。打包者收集這些請求並支付必要的gas費用,而使用者負責與各自操作相關的成本。此外,還引入了新的智慧合約功能,如validateUserOp,以增強錢包的安全性和靈活性。
ERC-4337的核心目的
實現賬戶抽象化和創新
ERC-4337的主要目標是推動賬戶抽象化,使使用者體驗到一個統一的賬戶,結合了外部所有賬戶和智慧合約的功能。這一標準旨在確保捆綁過程完全去中心化,同時避免對以太坊共識層的修改,促進應用程式的快速採用。ERC-4337還旨在實現各種創新用例,如聚合簽名、每日交易限額、賬戶緊急凍結功能、白名單操作和隱私保護應用程式。
此外,透過允許打包者將多個UserOperation物件合併為單個交易,ERC-4337大大減少了處理時間和gas費用,從而提高了整個系統的效率和成本效益。
ERC-4337對使用者的影響
簡化錢包操作和增強安全性
對於使用者來說,實施ERC-4337標準將大大簡化加密貨幣錢包的設定和使用。使用者不再需要記住複雜的恢復短語,賬戶恢復將變得更加簡單,支援多重簽名驗證和其他恢復選項。這一標準還提高了錢包安全性,減少了人為錯誤帶來的風險。
增強定製化和靈活性
ERC-4337進一步豐富了錢包功能,使其更易於定製,包括自動化支付和預授權交易等功能,大大擴充套件了可能的使用者操作範圍。此外,這一新標準支援使用各種ERC-20代幣,甚至其他貨幣支付gas費用,為開發者設計創新錢包提供了更大的靈活性,這些錢包可能使用法定貨幣或替代代幣支付gas費用。
結論:展望未來
加密貨幣錢包的複雜術語和操作過程常常讓新使用者感到困惑和擔憂。透過為加密貨幣錢包引入創新的技術解決方案,ERC-4337不僅簡化了使用者介面,還消除了更廣泛採用加密貨幣的障礙。隨著開發者在這一基礎上構建更多創新應用,ERC-4337預計將在未來幾年重塑使用者與加密貨幣的互動方式,對整個行業產生深遠影響。




