原文作者:Nishil,Biconomy研究員?
原文編譯:DeFi之道
以太坊的主要缺點之一是用戶體驗復雜,讓我們了解一下由nethermind以及opengsn研究者提出的?EIP-4337?是如何嘗試用賬戶抽象來解決這個問題的。
那么,讓我們從帳戶抽象的意義開始。
一、帳戶抽象的定義
帳戶抽象可以為用戶提供了簡化使用帳戶的能力,從而降低對底層流程的了解要求。
就像我們使用一個gmail帳戶,而不需要知道它是如何工作的一樣。
有了帳戶抽象,我們就有機會遠離可怕的助記詞世界。
我們可以啟用不同的簽名選項,gas費用可以由Dapp贊助或通過法定貨幣支付等等。
現在,我們知道了帳戶抽象的定義是什么,讓我們了解如何將它帶到以太坊。
“美聯儲傳聲筒”:美聯儲在加息問題上面臨艱難決定:3月21日消息,“美聯儲傳聲筒”Nick Timiraos稱,在當前的情形下,美聯儲面臨是否加息的艱難決定,美聯儲官員們必須在通脹擔憂與對銀行業動蕩溢出效應的新擔憂之間取得平衡。
Timiraos 認為,美聯儲是否繼續加息 25 個基點的決定可能部分取決于市場如何消化瑞銀收購瑞信的消息,以及美國和其他經濟體采取的平息市場對銀行業擔憂的舉措是否奏效。而在 2018 年至 2022 年期間曾擔任美聯儲副主席的克拉里達表示,建議美聯儲繼續進行 25 個基點的加息。如果美聯儲暫停加息,市場可能會討論,是不是他們隱瞞了一些市場不知道的真相。[2023/3/21 13:16:16]
二、如何為以太坊實現賬戶抽象
目前以太坊上有兩種類型的賬戶:外部擁有賬戶(EOA)與智能合約賬戶。
Lido:今日創下最高單日質押流量,已觸發 “Staking Rate Limit”限制:2月25日消息,流動性質押協議Lido發推稱,今日流入其平臺的質押ETH數量超過15萬枚,創下迄今為止最高單日質押流量,但在達到這一數字后平臺觸發了安全限制功能“Staking Rate Limit”。該功能是一種動態機制,可在無需暫停質押存款的情況下響應大流量質押代幣流入而稀釋質押獎勵的問題,但會減少鑄造stETH數量然后逐步補充。
Lido提醒,此限制會影響可能嘗試Lido平臺鑄造stETH的各方,如果出現“此時無法鑄造stETH”提示可嘗試小額數量或等待一段時間。
金色財經此前報道,Lookonchain數據顯示,標記為“Justin Sun”(孫宇晨)的錢包地址在Lido上質押150100枚ETH,價值約2.4億美元。[2023/2/25 12:29:20]
所謂外部擁有賬戶(EOA),是指這些帳戶由用戶的密鑰對控制,這是大多數用戶用來與以太坊交互的方式,Metamask等服務充當與這些帳戶交互的接口。
Game7啟動1億美元資助計劃,以加速Web3游戲開發:11月28日消息,Game7啟動1億美元資助計劃,以加速Web3游戲開發,該項目將允許開發人員構建工具,創建教育項目,舉辦活動,并進行研究,使Web3電子游戲行業更加多樣化和可訪問性。這1億美元的贈款將在今后五年以每年2000萬美元分配。贈款將通過技術、活動、多樣性、教育和研究五個類別來分配給Web3游戲項目,開發者可以在Game7 Grants Portal上進行申請。
據悉,Game7是位于美國舊金山的去中心化的自治組織(DAO),由BitDAO和Forte生態系統提供支持。[2022/11/28 21:06:59]
智能合約賬戶則不受任何私鑰控制,而是由其代碼控制。例如,所有的DeFi協議都由智能合約賬戶控制。
以太坊的問題在于,外部擁有賬戶(EOA)獲得了智能合約賬戶所沒有的特權。最顯著的例子是發起交易的能力。目前,只有外部擁有賬戶(EOA)可以做到這一點。
Premia與Lido合作在Arbitrum上推出wstETH期權池:10月26日消息,DeFi期權協議Premia與Lido達成合作,已在Arbitrum上推出wstETH期權池。[2022/10/26 11:44:19]
這是一個問題,因為EOA功能被硬編碼到以太坊協議中,并且沒有定制空間。
例如:Gmail為你提供了在你的帳戶上啟用2FA的選項。而今天在以太坊上無法實現類似的可定制性。
以太坊上的EOA有以下限制:
用戶不能使用自定義簽名方案。?ECDSA是以太坊用來生成公私密鑰對的典型簽名方案。
Gas費必須以原生加密貨幣($ETH)支付。
因為你的私鑰就是你的賬戶,丟失你的密鑰就意味著丟失你的賬戶。
所有這些問題都可以通過智能合約錢包輕松解決,因為它們允許使用自定義邏輯。
但如前所述,以太坊上的交易只能通過ECDSA保護的外部擁有賬戶(EOA)發起,而不能通過智能合約錢包發起。
現在你可能會問——我們為什么不改變它呢?
好吧,EIP-2938?是解決此問題的一種途徑。它引入了以太坊協議更改,允許交易從智能合約而不是EOA發起。
但問題在于,它需要對協議進行重大更改。
因此,nethermind以及opengsn的研究人員在VitalikButerin的幫助下提出了?EIP-4337。
該提案提出了一種解決方法,無需更改任何共識層協議,就能為以太坊帶來“賬戶抽象”。
它沒有修改共識層本身的邏輯,而是將當前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設備的內置方案,將每部手機變成硬件錢包。
它允許在以太坊上為多個簽名者提供原生支持。兩個或更多用戶現在可以批準單筆交易,從而提高安全性。
可以啟用社交恢復。如果用戶不知何故丟失了他的密鑰,那么他可通過簡單地讓他的朋友和家人為他恢復賬戶。
好了,以上就是該提案的全部內容。
這個提案引入了多種創新途徑,我希望我解釋地清楚了它們。看到團隊構建的用例,為用戶提供更好的用戶體驗,將是令人興奮的。
近日,ETHW鏈上NFT交易平臺Nuwton.io官方推特披露完成550萬美元融資,本輪融資由惟一資本、Wagmi33Foundation等機構和若干天使投資人投資.
1900/1/1 0:00:00尊敬的用戶:Hotcoin將於2022年10月23日18:00移除DNT/USDT交易對,移除交易對後所有委單將自動撤銷,資產將返回委單帳戶.
1900/1/1 0:00:00?? 活動期間:2022年10月14日12:00至2022年11月01日07:59幣安支付推出“CryptoBox”限時活動,符合條件的用戶每人可以獲得高達10BUSD等值代幣券.
1900/1/1 0:00:00美國9月CPI同比上漲8.2%,比預期值高出0.1%,核心CPI6.6%,創1982年8月以來最高,整體的通脹依然沒有成功控制,市場走出了先跌后漲的深V走勢,先跌是因為CPI數據不及預期.
1900/1/1 0:00:00XEN代幣在被利用后崩潰了33%以上。該項目還遭遇了女巫攻擊,80%的參與地址是女巫地址。由于鑄幣攻擊仍在進行中,XEN可能面臨更大的跌幅.
1900/1/1 0:00:00DearKuCoinUsers,KuCoinEarnwillbelaunchingtheHAKAFixedPromotionat10:00:00onOctober15.
1900/1/1 0:00:00