這是我撰寫的一系列文章的第1部分,旨在研究EIP-7702對加密世界的不同部分可能產生的影響,包括:
在第一部分中,我想研究7702的采用可能如何演变。它会被迅速采用还是我们会看到一个非常漫长的采用周期?谁会第一个采用它?这就是这篇文章的内容。
首先,快速回顧一下。EIP-7702是Ethereum的下一次升級(Pectra)中計劃推出的EIP之一,預計在2025年第一季度上線。
使用EIP-7702,一個EOA可以“升級”為智能賬戶,同時保持EOA身份並保留相同的地址。
帳戶升級後,用戶就可以體驗AA大部分的好處,例如燃氣贊助、交易批次處理、通行證等。
EIP-7702是一個帳戶抽象化提案,但在關鍵方面與ERC-4337不同:
實際上,前兩點——即 EIP-7702 可以升級 EOAs 以及即使升級後 EOAs 仍然是 EOAs——是 EIP-7702 可能比單獨的 ERC-4337 更大程度上促進 AA 採用的最主要原因。這是因為:
然而,說以太坊改進提案 EIP-7702 會“終結”ERC-4337 是不正確的。正如我們將在未來的文章中討論的那樣,EIP-7702 將需要利用 ERC-4337 才能充分發揮其潛力,因此對於今天的 ERC-4337 公司來說,EIP-7702 實際上是一個非常好的消息。@zerodev_app""> @zerodev_app.
現在進入本文的要點:7702 的採用速度有多快,在實踐中將如何採用,即 Web3 堆棧的不同部分(例如錢包、dapps、基礎設施)將如何採用 7702?
對於第一個問題——有多快——有幾種可能的情況:
我个人对这些情景发生的可能性进行的排名是 2 > 3 >> 4 > 1(2/3 是可能发生的情景,4/1 是不太可能发生的情景)。换句话说,7702 很可能在几年内实现大规模采用,但不太可能一夜之间被采用,也不太可能被完全忽视。
為了了解原因,讓我們來看看7702採用在實際中可能會如何發揮作用。
讓我們首先檢查一下錢包,它們在 7702 的採用週期中處於上游,因為如果沒有支援 7702 的錢包,dapp 就無法利用 7702 功能。
首先,讓我們區分獨立錢包,例如@MetaMask""> @MetaMask @CoinbaseWallet,和傳輸錢包服務,如何@privy_io""> @privy_io @dynamic_xyz @turnkeyhq @magic_labs。獨立錢包和錢包服務將面臨不同的激勵措施來採用7702。在本節中,我們只討論獨立錢包。
獨立錢包在採用 7702 時有一些選擇:
我的預測是,錢包公司的長尾會選擇選項3(觀望),原因很簡單,採用7702需要做很多工作,所以大多數錢包公司可能根本沒有時間和資源來快速實施它。 但是,最重要的錢包,如小狐狸錢包和Coinbase,將採用選項2,即快速實施7702支援,但要求使用者選擇加入。 還將有新的獨立錢包與選項 1 一起使用(預設啟用 7702),但由於錢包是一個競爭激烈的空間,新玩家很難進入,實際上大多數使用者將使用與選項 2 或 3 一起使用的現有錢包。
所以我為什麼認為頂級錢包將迅速實施7702支持?因為:
現在,為什麼我相信這些錢包不會默認啟用 7702,而是需要用戶選擇加入?
總之,安全。
關於7702的安全性問題非常細緻,值得有一篇專文來談談,但我會在這裡快速複習一下基本知識。
簡而言之,它不正確地說明了以下兩點:1) 7702改善錢包安全性,或2) 7702損害錢包安全性。這是因為安全性是一個多方面的事情,7702在某些方面提高了安全性,同時在其他方面削弱了安全性。
7702 改善了安全性,因为:
7702在某些方面並不會提高安全性,甚至可能會在某些方面損害安全性,因為:
因此,任何人都可以判斷7702帳戶的安全性是否比EOA帳戶更高或更低,以及使用者體驗的好處是否值得這種安全性的取捨。
由於錢包最重要的屬性是安全性,現有的頂級錢包不會冒著預設啟用7702的風險來損害用戶的安全。相反,他們將把決策轉嫁給用戶,讓用戶自行決定是否要使用7702。
鑒於頂級錢包將提供7702作為一個可選功能,自然問題是:用戶會選擇加入嗎?
答案其實很簡單:如果用戶真的想使用需要 7702 的 dapp/功能,他們就會啟用 7702,否則他們就不會。因此,這將引領我們進入分析的第二部分——dapp 將如何採用 7702?
對於dapps,7702(和AA一般)有四個主要的價值主張:
總之,這些價值道具產生了顯著的用戶體驗優勢,將dapp與競爭對手區分開來,因此dapp確實有強烈的動機來利用AA。 到目前為止,您還沒有看到太多 dapp 採用 AA 的原因是,使用 ERC-4337,dapp 必須選擇一種全新的帳戶模型(智慧帳戶),該模型不適用於 99% 的使用者(EOA 使用者),但使用 7702 dapp 可以提供這些 UX 好處而不會拒絕 EOA 使用者, 因此,DAPP 採用 AA 的成本/收益演算在 7702 中變得更加有利。
但是在这里我们看到了一个鸡生蛋蛋生鸡的问题-如果很少有用户使用支持7702的钱包,dapp不想花费时间和资源来支持7702,但用户也不会启用7702,除非有支持7702的dapp。我们如何打破这个鸡生蛋蛋生鸡的问题呢?
這將引導我們檢查 Web3 堆棧的另一部分-錢包服務,也就是“內嵌錢包”.
就像獨立錢包一樣,嵌入式錢包供應商不會默認啟用 7702,而是將其作為他們的客戶(dapp 開發者)的選項。 然而,與獨立錢包不同,這裡啟用 7702 的選擇在於用戶(如果一個 dapp 可以為您的 MetaMask 啟用 7702,那將非常不安全),而嵌入式錢包啟用 7702 的選擇將由 dapp 開發者決定,因為嵌入式錢包是開發者為其用戶創建的新錢包。
因此,如果dapp開發人員想要利用AA功能,他們不需要等待用戶選擇加入7702,他們只需使用7702-enabled嵌入式錢包。
現在,您可能會說開發人員已經能夠通過嵌入錢包來利用ERC-4337,但這並沒有導致大規模的AA採用。然而,7702的關鍵區別在於,開發人員在使用支持7702的嵌入式錢包時不需要排除EOA用戶。相反,應用程序可以同時支持嵌入式錢包和EOA用戶。想要通過應用程序體驗AA功能的EOA用戶只需為其EOA開啟7702即可。
因此,嵌入式錢包將在推動 7702 採用方面發揮關鍵作用,讓開發人員能夠提供AA功能,而無需等待用戶為其獨立錢包啟用 7702。
我們現在已經檢視了四個不同的群體 - 錢包、用戶、dapps 和嵌入式錢包 - 將如何采用 7702。現在讓我們把一切都放在一起。
希望,这种钱包 => dapps => 用户 => 钱包的良性循环将推动整个领域采用 7702/AA,这将为我们今天所知的 Web3 用户体验带来 10 倍的改进,并为本机 AA 做好准备,无论什么时候发生。
在下一篇文章中,我們將深入探討技術方面,並研究錢包和 DApp 將如何實現對 7702 的支持。
這是我撰寫的一系列文章的第1部分,旨在研究EIP-7702對加密世界的不同部分可能產生的影響,包括:
在第一部分中,我想研究7702的采用可能如何演变。它会被迅速采用还是我们会看到一个非常漫长的采用周期?谁会第一个采用它?这就是这篇文章的内容。
首先,快速回顧一下。EIP-7702是Ethereum的下一次升級(Pectra)中計劃推出的EIP之一,預計在2025年第一季度上線。
使用EIP-7702,一個EOA可以“升級”為智能賬戶,同時保持EOA身份並保留相同的地址。
帳戶升級後,用戶就可以體驗AA大部分的好處,例如燃氣贊助、交易批次處理、通行證等。
EIP-7702是一個帳戶抽象化提案,但在關鍵方面與ERC-4337不同:
實際上,前兩點——即 EIP-7702 可以升級 EOAs 以及即使升級後 EOAs 仍然是 EOAs——是 EIP-7702 可能比單獨的 ERC-4337 更大程度上促進 AA 採用的最主要原因。這是因為:
然而,說以太坊改進提案 EIP-7702 會“終結”ERC-4337 是不正確的。正如我們將在未來的文章中討論的那樣,EIP-7702 將需要利用 ERC-4337 才能充分發揮其潛力,因此對於今天的 ERC-4337 公司來說,EIP-7702 實際上是一個非常好的消息。@zerodev_app""> @zerodev_app.
現在進入本文的要點:7702 的採用速度有多快,在實踐中將如何採用,即 Web3 堆棧的不同部分(例如錢包、dapps、基礎設施)將如何採用 7702?
對於第一個問題——有多快——有幾種可能的情況:
我个人对这些情景发生的可能性进行的排名是 2 > 3 >> 4 > 1(2/3 是可能发生的情景,4/1 是不太可能发生的情景)。换句话说,7702 很可能在几年内实现大规模采用,但不太可能一夜之间被采用,也不太可能被完全忽视。
為了了解原因,讓我們來看看7702採用在實際中可能會如何發揮作用。
讓我們首先檢查一下錢包,它們在 7702 的採用週期中處於上游,因為如果沒有支援 7702 的錢包,dapp 就無法利用 7702 功能。
首先,讓我們區分獨立錢包,例如@MetaMask""> @MetaMask @CoinbaseWallet,和傳輸錢包服務,如何@privy_io""> @privy_io @dynamic_xyz @turnkeyhq @magic_labs。獨立錢包和錢包服務將面臨不同的激勵措施來採用7702。在本節中,我們只討論獨立錢包。
獨立錢包在採用 7702 時有一些選擇:
我的預測是,錢包公司的長尾會選擇選項3(觀望),原因很簡單,採用7702需要做很多工作,所以大多數錢包公司可能根本沒有時間和資源來快速實施它。 但是,最重要的錢包,如小狐狸錢包和Coinbase,將採用選項2,即快速實施7702支援,但要求使用者選擇加入。 還將有新的獨立錢包與選項 1 一起使用(預設啟用 7702),但由於錢包是一個競爭激烈的空間,新玩家很難進入,實際上大多數使用者將使用與選項 2 或 3 一起使用的現有錢包。
所以我為什麼認為頂級錢包將迅速實施7702支持?因為:
現在,為什麼我相信這些錢包不會默認啟用 7702,而是需要用戶選擇加入?
總之,安全。
關於7702的安全性問題非常細緻,值得有一篇專文來談談,但我會在這裡快速複習一下基本知識。
簡而言之,它不正確地說明了以下兩點:1) 7702改善錢包安全性,或2) 7702損害錢包安全性。這是因為安全性是一個多方面的事情,7702在某些方面提高了安全性,同時在其他方面削弱了安全性。
7702 改善了安全性,因为:
7702在某些方面並不會提高安全性,甚至可能會在某些方面損害安全性,因為:
因此,任何人都可以判斷7702帳戶的安全性是否比EOA帳戶更高或更低,以及使用者體驗的好處是否值得這種安全性的取捨。
由於錢包最重要的屬性是安全性,現有的頂級錢包不會冒著預設啟用7702的風險來損害用戶的安全。相反,他們將把決策轉嫁給用戶,讓用戶自行決定是否要使用7702。
鑒於頂級錢包將提供7702作為一個可選功能,自然問題是:用戶會選擇加入嗎?
答案其實很簡單:如果用戶真的想使用需要 7702 的 dapp/功能,他們就會啟用 7702,否則他們就不會。因此,這將引領我們進入分析的第二部分——dapp 將如何採用 7702?
對於dapps,7702(和AA一般)有四個主要的價值主張:
總之,這些價值道具產生了顯著的用戶體驗優勢,將dapp與競爭對手區分開來,因此dapp確實有強烈的動機來利用AA。 到目前為止,您還沒有看到太多 dapp 採用 AA 的原因是,使用 ERC-4337,dapp 必須選擇一種全新的帳戶模型(智慧帳戶),該模型不適用於 99% 的使用者(EOA 使用者),但使用 7702 dapp 可以提供這些 UX 好處而不會拒絕 EOA 使用者, 因此,DAPP 採用 AA 的成本/收益演算在 7702 中變得更加有利。
但是在这里我们看到了一个鸡生蛋蛋生鸡的问题-如果很少有用户使用支持7702的钱包,dapp不想花费时间和资源来支持7702,但用户也不会启用7702,除非有支持7702的dapp。我们如何打破这个鸡生蛋蛋生鸡的问题呢?
這將引導我們檢查 Web3 堆棧的另一部分-錢包服務,也就是“內嵌錢包”.
就像獨立錢包一樣,嵌入式錢包供應商不會默認啟用 7702,而是將其作為他們的客戶(dapp 開發者)的選項。 然而,與獨立錢包不同,這裡啟用 7702 的選擇在於用戶(如果一個 dapp 可以為您的 MetaMask 啟用 7702,那將非常不安全),而嵌入式錢包啟用 7702 的選擇將由 dapp 開發者決定,因為嵌入式錢包是開發者為其用戶創建的新錢包。
因此,如果dapp開發人員想要利用AA功能,他們不需要等待用戶選擇加入7702,他們只需使用7702-enabled嵌入式錢包。
現在,您可能會說開發人員已經能夠通過嵌入錢包來利用ERC-4337,但這並沒有導致大規模的AA採用。然而,7702的關鍵區別在於,開發人員在使用支持7702的嵌入式錢包時不需要排除EOA用戶。相反,應用程序可以同時支持嵌入式錢包和EOA用戶。想要通過應用程序體驗AA功能的EOA用戶只需為其EOA開啟7702即可。
因此,嵌入式錢包將在推動 7702 採用方面發揮關鍵作用,讓開發人員能夠提供AA功能,而無需等待用戶為其獨立錢包啟用 7702。
我們現在已經檢視了四個不同的群體 - 錢包、用戶、dapps 和嵌入式錢包 - 將如何采用 7702。現在讓我們把一切都放在一起。
希望,这种钱包 => dapps => 用户 => 钱包的良性循环将推动整个领域采用 7702/AA,这将为我们今天所知的 Web3 用户体验带来 10 倍的改进,并为本机 AA 做好准备,无论什么时候发生。
在下一篇文章中,我們將深入探討技術方面,並研究錢包和 DApp 將如何實現對 7702 的支持。