以太坊的主要缺點之一是用戶體驗復雜,讓我們了解一下由nethermind以及opengsn研究者提出的?EIP4337?是如何嘗試用賬戶抽象來解決這個問題的。
那么,讓我們從帳戶抽象的意義開始。
一、帳戶抽象的定義
帳戶抽象可以為用戶提供了簡化使用帳戶的能力,從而降低對底層流程的了解要求。
就像我們使用一個gmail帳戶,而不需要知道它是如何工作的一樣。
有了帳戶抽象,我們就有機會遠離可怕的助記詞世界。
我們可以啟用不同的簽名選項,gas費用可以由Dapp贊助或通過法定貨幣支付等等。
Azuki地板價24小時跌幅超10%,暫報14.6ETH:金色財經報道,據NFTGo數據顯示,Azuki系列NFT近24小時成交額為2690枚ETH,成交額增幅達141.87%。地板價暫報14.6枚ETH,24小時跌幅為13.35%。行情波動較大,請做好風險控制。
此前消息,NFT項目Azuki稱,將推出Azuki Elementals系列NFT,總量20,000枚。[2023/6/25 21:58:35]
現在,我們知道了帳戶抽象的定義是什么,讓我們了解如何將它帶到以太坊。
二、如何為以太坊實現賬戶抽象
目前以太坊上有兩種類型的賬戶:
外部擁有賬戶(EOA)智能合約賬戶所謂外部擁有賬戶(EOA),是指這些帳戶由用戶的密鑰對控制,這是大多數用戶用來與以太坊交互的方式,Metamask等服務充當與這些帳戶交互的接口。
Aribitrum One獨立地址超250萬,總交易筆數逾1億:金色財經報道,據Dune Analytics數據,Arbitrum One網絡獨立地址超250萬人,總交易筆數逾1億。截至發稿,其獨立地址數為2,517,887,總交易筆數為114,923,348,ETH存入額為2,198,176枚(約37億美元)。[2023/2/20 12:16:46]
智能合約賬戶則不受任何私鑰控制,而是由其代碼控制。例如,所有的DeFi協議都由智能合約賬戶控制。
以太坊的問題在于,外部擁有賬戶(EOA)獲得了智能合約賬戶所沒有的特權。最顯著的例子是發起交易的能力。目前,只有外部擁有賬戶(EOA)可以做到這一點。
這是一個問題,因為EOA功能被硬編碼到以太坊協議中,并且沒有定制空間。
過去6個月從交易所撤出的價值100億美元的穩定幣:金色財經報道,在過去六個月中,價值近100億美元的穩定幣從交易所撤出,其中70%的撤出是由于BUSD的拋售。交易所的穩定幣余額在其峰值時價值接近45億美元。STBL是交易所地址上持有的硬幣總量,是一種虛擬資產,它匯總了Glassnode上支持的所有ERC20穩定幣的數據。包括的穩定幣有BUSD、GUSD、HSUD、DAI、USDP、EURS、SAI、sUSD、USDT和USDC。[2023/1/20 11:22:12]
例如:Gmail為你提供了在你的帳戶上啟用2FA的選項。而今天在以太坊上無法實現類似的可定制性。
以太坊上的EOA有以下限制:
用戶不能使用自定義簽名方案。ECDSA是以太坊用來生成公私密鑰對的典型簽名方案。Gas費必須以原生加密貨幣($ETH)支付。因為你的私鑰就是你的賬戶,丟失你的密鑰就意味著丟失你的賬戶。所有這些問題都可以通過智能合約錢包輕松解決,因為它們允許使用自定義邏輯。
美國法官駁回了針對Kim Kardashian、Floyd Mayweather Jr.的加密訴訟:金色財經報道,一名聯邦法官駁回了針對EthereumMax創始人和名人發起人的擬議集體訴訟,其中包括Kim Kardashian和拳擊手Floyd Mayweather Jr.。原告Ryan Huegrich今年早些時候代表所有在2021年5月14日至6月17日期間購買了Ethereum Max代幣的投資者提起訴訟。邁克爾菲茨杰拉德法官裁定,顧客應該更清楚,盡管他說他擔心“名人有能力輕易說服數百萬不挑剔的追隨者以前所未有的便利和范圍購買蛇油。[2022/12/8 21:30:29]
但如前所述,以太坊上的交易只能通過ECDSA保護的外部擁有賬戶(EOA)發起,而不能通過智能合約錢包發起。
現在你可能會問——我們為什么不改變它呢?
GMX回應調高Gas:由鏈上活動增加導致,GMX并未從中獲利:6月29日消息,去中心化交易平臺GMX表示在GMX上開倉和平倉的過程涉及兩部分交易,用戶發送請求開倉/平倉與keeper執行請求。兩者交易的成本因現行的Arbitrum手續費而異,由于Odyssey導致鏈上活動大幅增加,過去幾個小時內價格飆升。此外,手續費用只會用于執行交易,并且GMX沒有也不會從此類費用中賺取任何收益,如果它在收集時有差額,GMX將補足其差額。并列出范例證明交易用戶支付的成本低于實際的交易成本。
最后GMX官方表示,keeper執行請求這部分的費用將繼續根據網絡狀況進行調整,希望Odyssey參與者能夠利用整周的時間來完成他們的三項活動。GMX在任何時候都沒有也不會從此類手續費中獲利或賺取收益。
此前社區反映,GMX將最小費用設置為0.005ETH(setMinExecutionFee=0.005ETH),改動swap執行費用。[2022/6/29 1:39:06]
好吧,EIP2938?是解決此問題的一種途徑。它引入了以太坊協議更改,允許交易從智能合約而不是EOA發起。
但問題在于,它需要對協議進行重大更改。
因此,nethermind以及opengsn的研究人員在VitalikButerin的幫助下提出了EIP4337。
該提案提出了一種解決方法,無需更改任何共識層協議,就能為以太坊帶來“賬戶抽象”。
它沒有修改共識層本身的邏輯,而是將當前tx存儲池的功能復制到更高level的系統中。
流程有很多活動部分,其中包括:
用戶操作捆綁者Paymaster接下來,讓我們一一了解這幾個概念。
該提案引入了“用戶操作”的概念,這些操作允許我們將自定義功能編碼到我們的智能合約錢包中。
用戶操作將用戶的意圖、簽名以及其他數據打包以進行驗證。
相關圖像:
以下是通過智能合約錢包發起一筆交易的一般流程:
1、Alice發起一個“用戶操作”并包含它想要執行的tx;
2、她將該操作發送到一個高level的“用戶操作存儲池”。
3、該操作被部分驗證,并廣播到P2P存儲池節點網絡。
4-操作由“Bundler”選擇執行,任何人都可以成為Bundler,例如MEV搜索者、驗證者、你或我等等。
5-然后Bundler將所有操作捆綁到一筆大的tx中。
6-Bundler將區塊與其他tx一起包含在以太坊區塊中。
現在讓我們嘗試分解Bundler的功能,以了解如何執行和驗證tx。
1-Bundler將tx路由到一個全局“入口點”智能合約。
2-全局合約通過每個用戶操作并調用智能合約錢包中的“驗證函數”。
3-錢包運行此函數來驗證用戶操作的簽名并補償bundler捆綁這些交易。
4-錢包運行一個執行操作以執行操作中指定的交易。
5-然后在執行操作后將剩余的gas退還給錢包。
該EIP還提出了“付款人”的概念。
用戶現在可以不再依賴他們的錢包,而是可以讓付款人贊助他們的交易費用。
贊助交易功能有很多用例,最常被引用的用例是:
允許應用開發人員代表其用戶支付費用;允許用戶以ERC20代幣支付費用,合約充當收取ERC20的中介;
三、賬戶抽象對我們意味著什么
所有這一切都非常令人興奮,但我們為什么要關心呢?好吧,有多種原因。
提案允許我們使用自定義簽名方案。用戶現在可以使用iOS和Android設備的內置方案,將每部手機變成硬件錢包。它允許在以太坊上為多個簽名者提供原生支持。兩個或更多用戶現在可以批準單筆交易,從而提高安全性。可以啟用社交恢復。如果用戶不知何故丟失了他的密鑰,那么他可通過簡單地讓他的朋友和家人為他恢復賬戶。好了,以上就是該提案的全部內容。
這個提案引入了多種創新途徑,我希望我解釋地清楚了它們。看到團隊構建的用例,為用戶提供更好的用戶體驗,將是令人興奮的。
北京時間10月18日,備受市場期待的Aptos正式上線主網Autumn。作為「Meta」系選手,Aptos誕生之初就吸引加密社區及VC關注,獲得a16z、FTXVentures等頂級機構支持.
1900/1/1 0:00:00市場觀點 宏觀流動性 貨幣流動性整體緊縮。美聯儲仍然持鷹派態度,再次重申其不惜一切代價遏制通脹的目標。OPEC宣布減產導致油價反彈,利空資本市場.
1900/1/1 0:00:0010月24日晚,觀火瑯琊榜第五季第十二期播出,閣主史興國先生在本期的訪談嘉賓是谷燕西。兩位大咖深度解析了新公鏈Aptos上線風波與Web3應用底層邏輯,以及香港競爭國際虛擬資產交易中心等熱點話題.
1900/1/1 0:00:00DeFi市場迅猛發展,促使越來越多的交易活動轉至L2,但ENS并未隨之轉移。目前,用戶無法在L2上注冊和交易ENS域名,其必須繼續支付L1的Gas費才能與ENS交互.
1900/1/1 0:00:00MarsBitCryptoDaily2022年10月18日 一、今日要聞 AptosLabs宣布啟動其區塊鏈主網AptosAutumnAptosLabs于周一宣布啟動其區塊鏈主網AptosAut.
1900/1/1 0:00:00當上萬圣節的檔期,日本傳奇恐怖漫畫家伊藤潤二即將推出《富江》系列的NFT產品,不過此消息傳出后,粉絲激烈反對,官推被差評所淹沒.
1900/1/1 0:00:00