目錄
- 什麼是 EIP-4337 和 ERC-4337?
- EIP-4337 和 ERC-4337 的優點
- 什麼是帳戶抽象?
- 大創意:合約帳戶和 EOA
- 帳戶抽象的好處
- 結論:透過帳號抽象將 DApp 帶給主流受眾
主要摘要
- EIP-4337和ERC-4337旨在簡化以太坊網路上的使用者體驗
- 帳戶抽象化使智慧帳戶取代外部帳戶(EOA)
- ERC-4337 提供標準使用者登入和多因素身份驗證等優勢
- 帳戶抽象化提高了隱私性、安全性並降低了交易費用
- 與 EOA 相比,合約帳戶在功能上提供了更大的靈活性。
由Werner Vermaak 為 CoolWallet撰寫
本文僅用於教育和娛樂目的,不構成任何形式的財務建議。所有意見僅代表作者。投資硬體錢包時請自行研究,以最好地保護您的加密資產。
介紹
無論您是加密貨幣世界的新手還是經驗豐富的DeFi 開發者,以太坊有時都會顯得複雜且令人困惑,尤其是在管理非託管錢包時,您需要保存和保護自己的私鑰。由於像DeFi、NFT 和Web3 這樣的新領域還只有幾年的歷史,以太坊的體驗與其他區塊鏈一樣,有時可能會有點不和諧且過於複雜,很難真正接觸到想要的主流受眾——點選Web2 方便一切。
然而,以太坊正在採取措施,透過引入 EIP-4337 和 ERC-4337 來使其更易於存取。讓我們來探討一下它們是什麼,為什麼它們很重要,以及它們將如何使以太坊及其用戶受益。
什麼是 EIP-4337 和 ERC-4337?
EIP-4337是針對 web3 中使用者體驗問題的建議解決方案。它旨在透過抽像用戶帳戶並使錢包成為智慧合約來完善以太坊生態系統中的用戶帳戶體系。
相反,ERC-4337 是一個基於 EIP-4337的標準,使錢包成為智能合約的代名詞,與 ERC20 等現有代幣標準相比,還提供增強的安全性和功能。與外部擁有帳戶 (EOA)相比,它具有多種優勢,外部擁有帳戶是由私鑰控制的以太坊標準帳戶。 EOA 存在風險,而且很容易失去存取權限,如果您不遵循我們有關如何保證私鑰安全的指南,那麼它們就會變得不可靠,並且會造成代價高昂的錯誤。
舉個例子:一些非常悲傷的加密私鑰恐怖故事讓區塊鏈不寒而慄。
相較之下, 智慧合約錢包消除了用戶使用 EOA 進行交易的需要,並且可以提供更多用例,例如權限控制、大量交易和帳戶恢復。
ERC-4337 是如何運作的?
ERC-4337 將引入存取控制,使開發人員能夠設定代幣傳輸和其他操作的權限,從而提高安全性。該標準還引入了靈活的代幣供應模型,使開發者能夠創建供應量可變的代幣,滿足需要動態代幣供應的 dApp 的需求。
此外,ERC-4337 允許開發人員定義自訂代幣元數據,其中可以包含有關代幣的附加信息,這對於依賴更複雜代幣結構(例如NFT)的 dApp 非常有用。
EIP-4337 和 ERC-4337 的優點
還困惑嗎?讓我再為您簡化:
EIP-4337 是一項以太坊改進提案,可以簡化與網路的互動並改變使用者存取以太坊網路的方式,從而消除對私鑰的需求。
以下是EIP4337將為以太坊用戶帶來的3個好處。
降低費用
EIP-4337 的主要優點之一是它降低了智慧合約互動的 Gas 成本。簡單來說,這意味著用戶使用以太坊的費用將會減少。
改善使用者體驗
透過帳戶抽象,用戶可以使用智慧合約錢包代替 EOA。這將使與以太坊的互動變得更加容易,從而消除用戶使用私鑰控制其帳戶的需要。
提高可訪問性
如果 EIP-4337 獲得批准並實施,它有可能徹底改變使用者與以太坊生態系統互動的方式,使其更易於存取和用戶友好。這意味著更多的人,包括那些非技術愛好者,可以使用以太坊。
EIP4337有什麼缺點嗎?
有限採用
由於ERC-4337是一個新的代幣標準,尚未被以太坊社群廣泛採用。因此,開發人員可能會猶豫是否使用它,直到它獲得更多的關注和支援。
向後相容性
ERC-4337 不向後相容於其他代幣標準,這意味著開發人員可能需要對其現有 dApp 進行重大更改才能納入此新標準。這可能會導致額外的開發時間和成本。
複雜性增加
ERC-4337 的附加功能可能會增加 dApp 開發的複雜性,這對於不熟悉新標準的開發人員來說可能更具挑戰性。這種複雜性可能會導致開發人員需要更長的開發時間和更陡峭的學習曲線。
什麼是帳戶抽象?
帳戶抽象化是區塊鏈技術中的一個概念,它使錢包成為智慧帳戶的代名詞,允許與區塊鏈進行更簡單、更有效率的互動。
以太坊有兩種類型的帳戶:
- 合約帳戶和
- EOA。
合約帳戶是由代碼控制的智慧合約,而EOA是由使用者控制的。以太坊上的交易需要 EOA 來簽署和支付 Gas 費。
帳戶抽象背後的關鍵思想是讓用戶能夠使用智慧合約錢包而不是 EOA。這將使以太坊用戶無需使用私鑰控制其帳戶,這是建立去中心化應用程式的重大缺點。
帳戶抽象的 5 個好處
帳戶抽象化為以太坊用戶提供了一些好處,這似乎有點過於技術化。這些包括:
- 改進的使用者體驗:
帳戶抽像是解決使用者體驗問題最有前景的解決方案。它允許用戶在註冊應用程式時在後台創建錢包,從而簡化了流程。
- 降低風險:
智慧合約錢包消除了用戶使用私鑰控制其帳戶的需要,使用戶可以更輕鬆地與以太坊生態系統進行交互,而無需擔心失去帳戶存取權的風險。
- 提高靈活性:
與 EOA 相比,智慧合約錢包提供了更多用例,例如權限控制、大量交易和帳戶恢復。
- 降低交易費用:
使用者操作儲存在「alt mempool」等待室中,用於未確認的交易。捆綁器可以接收用戶操作並將其打包成單一交易,從而降低交易費用。
- 提高安全性:
每個智慧合約錢包必須實作一個名為「validateUserOp」的函數來驗證操作的簽名並在有效時支付費用。
EIP4337 之後以太坊的未來
帳號抽象將如何將以太坊 DApp 推向主流受眾?
隨著 EIP-4337 和 ERC-4337 的推出,以太坊在將去中心化應用程式 (Dapp) 引入主流受眾方面邁出了一大步。我們再回顧一下關於EIP4337和帳戶抽象需要了解的事情。
帳戶抽象化是針對 web3 中使用者體驗問題提出的解決方案。它使用戶能夠使用智慧合約錢包,而不是 EOA(對於主流採用來說太過有限),從而簡化了流程並降低了風險。帳戶抽象化具有多種優勢,包括降低交易費用和提高安全性,是 web3 的遊戲規則改變者,使去中心化應用程式更容易被主流受眾使用。
帳號抽象化是 web3 的遊戲規則改變者,讓 DApp 更容易被主流受眾使用。透過讓每個人(而不僅僅是技術愛好者)都可以使用 web3 Dapp,它為解決用戶體驗差的重大缺陷提供了一個有前途的解決方案,使用戶更容易與以太坊生態系統進行互動。例如,Web3 遊戲的會話金鑰可以在每筆交易上無需簽名的情況下使用,並且具有分層權限的團隊錢包可用於去中心化應用程式。
結論
總體而言,EIP-4337 是一項強大的改進,為以太坊用戶和開發人員提供了多種好處,並將透過消除透過帳戶抽象化進行私鑰管理的需要,幫助其實現真正的主流採用。
它還提供了改進的隱私和安全性、更低的交易費用、更大的靈活性和效率以及簡化的合約部署。隨著以太坊網路的不斷發展,我們很可能會看到此功能得到更廣泛的採用,以及利用其功能的智慧合約的更多創新用例。
常見問題解答
- 什麼是 EIP-4337?
EIP-4337提出帳戶抽象,使錢包成為智慧帳戶的代名詞。
- 什麼是 ERC-4337?
ERC-4337 是一個以太坊標準,使錢包能夠成為智慧帳戶。
- ERC-4337 和 EIP-4337 有什麼不同?
EIP-4337提出了一種帳戶抽象的方法,而ERC-4337則建立在EIP-4337的基礎上,使錢包成為智慧帳戶的代名詞。
- EIP-4337 何時公佈?
EIP-4337 於 2021 年 9 月 29 日提出。
- EIP-4337 何時實施?
EIP-4337的實施目前正在討論中,尚未最終確定。
- 什麼是帳戶抽象?
帳戶抽象化使錢包成為智慧帳戶的代名詞。
- 什麼是 EOA?
EOA 是由私鑰控制的以太坊標準帳戶。
- 什麼是合約帳戶?
合約帳戶是由代碼控制的智能合約。
- 為什麼帳戶抽像很重要?
它提供了更好的隱私和安全性、更低的交易費用和更大的靈活性。
ERC-4337有什麼好處?
ERC-4337 提供標準的使用者入門、易於實施和多因素身份驗證。
帳戶抽象化如何簡化智慧合約部署?
它可以創建更易於部署、維護和升級的合約。
與 EOA 相關的風險有哪些?
EOA 有風險且容易失去存取權限,因此不可靠。
捆綁器在帳戶抽像中的作用是什麼?
捆綁器可以拾取使用者操作並將它們打包到單一交易中。
帳戶抽象化如何降低gas費用?
Gas費用是基於智慧合約程式碼的複雜性,將透過帳戶抽象化來降低。
為什麼帳號抽象會改變 web3 的遊戲規則?
它使每個人都能使用 web3,而不僅僅是技術愛好者。
分享:
Arbitrum 宣布大規模 $ARB 空投(3 月 23 日)和 Layer-3 解決方案 Arbitrum Orbit
Hardware Wallet Secure Element: The Complete Guide