以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > MEXC > Info

ERC-4337:探索賬戶抽象的五個主要技術組件_SER:sero幣挖礦

Author:

Time:1900/1/1 0:00:00

作者:Eden Network,翻譯:金色財經xiaozou

2023年3月1日,ERC-4337上線以太坊主網,增強了智能合約代表用戶進行交易的能力。但實際上,到底發生了什么變化?

ERC-4337并沒有觸及以太坊所依賴的核心共識層,而是添加了一個層,使開發人員有機會從根本上改變用戶的鏈上交互和交易方式。

本文,我們將研究ERC-4337引入的五個主要技術組件,以及它們是如何協同工作執行用戶交易的。

ERC-4337標準有五個關鍵組件值得關注:UserOperation、Bundler、EntryPoint、Aggregator和Paymaster。

1、UserOperation

簡單來說:UserOperation捕捉用戶的意圖和操作,包括與發送方、有效負載和gas費相關的信息。由于它的設計是為了避免更改共識,以太坊團隊選擇創建一個全新的結構,以獲取代表用戶發送的交易所包含的全部必要元素。

為了避免混淆,他們特意沒有將其稱為“交易”。

更具體地說:智能合約錢包現在可以創建叫做UserOperation(userOp)的偽交易對象,代表用戶所期望的交易意圖,而無需初始化傳統交易。

CyberConnect披露代幣經濟模型:9%將用于社區獎勵,34%用于生態發展:8月1日消息,Web3社交圖譜協議CyberConnect披露代幣經濟模型,CYBER總量1億枚,其中9%用于社區獎勵,34%用于生態發展,25.12%分配給投資者,15%分配給團隊和顧問,10.88%納入社區財庫,CoinList公售和Binance Launchpool各分配3%代幣。[2023/8/1 16:11:38]

UserOperation不能訪問任何在模擬和執行之間可能發生變化的信息,例如當前區塊時間、哈希值、區塊號等。這是為了確保它的有效性,并且能夠為其鏈上交易執行支付費用。

UserOperation同樣只允許訪問與發送方地址相關的數據。

與交易類似:UserOperation包含sender、to、calldata、maxFeePerGas、maxPriorityFee、signature和nonce字段。

與交易不同:nonce和signature字段的使用不是由協議定義的,而是由各帳戶實現定義的。

UserOperation內存池

簡單來說:UserOperation內存池是一個等待網絡處理的未執行UserOperations的池。UserOperations被發往UserOperation內存池,而非傳統的公共內存池。

更具體地說:UserOperation內存池是任一個UserOperation作為真正交易上鏈之前的最后一個“停靠站”,然后,稱為bundler(下文將詳細介紹)的新質押者可以從該內存池里提取各UserOperation,充當了EOA角色,支付gas費并將UserOperations發送到共識層作為交易執行。

Paxos宣布為Fierce提供支持通過Fierce移動應用程序交易加密貨幣:金色財經報道,區塊鏈基礎設施平臺 Paxos 與創新金融超級應用程序 Fierce 宣布,Paxos 將為 Fierce 的新數字資產提供支持通過 Fierce 移動應用程序交易加密貨幣,此新功能向所有 Fierce 用戶開放。Fierce 首席執行官兼創始人 Robert Cornish 表示,我們很高興宣布與 Paxos 建立合作伙伴關系,這將使 Fierce 客戶能夠在領先的受監管區塊鏈和標記化基礎設施平臺上無縫、安全地購買加密貨幣。[2023/5/5 14:43:21]

這是一個專用的高級UserOperation內存池,僅供UserOperations使用,也稱為canonical內存池。該內存池遵循并嚴格執行ERC-4337規則。ERC也允許為UserOperations提供不遵循canonical內存池規則的替代內存池(alt-mempool)。

遵守ERC規則的UserOperations被發送到canonical內存池。那些不遵守ERC規則的可以被發送到其他規則不同的替代內存池。這些替代內存池中的UserOperations僅被發送給該池的參與者。

Bundlers可以通過加入白名單或加入另一個不同ID的替代內存池來應對canonical內存池的異常情況。Bundlers可以自由加入canonical內存池(他們必須無一例外地遵守ERC規則)及替代池。

注:UserOperations內存池的最終版本尚未完全定義,因此預計會有進一步的變化。然而,一個完全去中心化的內存池對于協議的采用和健康來說是必不可少的。

比特幣基金會主席Brock Pierce:對DeFi隱私持謹慎樂觀態度:比特幣基金會主席Brock Pierce分享對DeFi的看法,他表示相信DeFi的整體增長和趨勢是不可阻擋的。Brock在接受Crypto AM采訪時說,去中心化金融缺乏隱私的問題很早就被提出來了,盡管對此有所擔憂,但DeFi空間仍然從一年前的接近零增長到今天的超過500億,并且我預計它會繼續增長。“其中一些風險包括,雖然一些地址可能是匿名的,但個人和實體仍然能夠跟蹤和識別擁有某些地址和錢包的個人和機構,以及他們在DeFi中的行為。”[2021/8/21 22:28:14]

2、Bundler

簡單來說:Bundler充當著它從canonical內存池和替代內存池中所提取的全部UserOperations的EOA的角色,Bundler將UserOperations發送到EntryPoint合約進行驗證和完整性檢查,然后,最后進入我們在ERC-4337出現之前的世界里所習慣的交易流程。

更具體地說:Bundler是一個專門的操作員,它監聽UserOperation內存池和所有內存池,提取多個UserOperations,將它們打包在一起,并將交易包發送給EntryPoint合約執行。這看起來非常像從EOA到智能合約的交易,其中UserOperations的執行就如內部交易。“from”地址將是Bundler,“to”地址將是EntryPoint合約。

Bunders選擇將哪些UserOperations對象包含在他們的打包交易中,基于與今天以太坊的區塊建設者所使用的類似的價值最大化邏輯。

金色晨訊 | 幣安將銷毀冷、熱錢包中所有ERC 20的BNB:1.紐約法院批準Bitfinex動議,允許其繼續維持商業活動。

2.聯合國旗下秘書處將通過加密貨幣鼓勵人們減少溫室氣體排放。

3.Coinbase正洽談收購XAPO旗下比特幣托管業務。

4.美聯儲理事會理事:比特幣缺乏問責機制。

5.趙長鵬:幣安將銷毀冷、熱錢包中所有ERC 20的BNB。

6.德國財長肖爾茨:將在夏季之前對區塊鏈策略作出決定。

7.世界銀行和澳大利亞聯邦銀行使用區塊鏈技術記錄債券交易。

8.國務院常務會議:網絡提速降費和擴容升級有利區塊鏈等新興產業的培育。

9.愛沙尼亞通過新法案 旨在加強加密貨幣活動許可證發放監管。[2019/5/17]

成為Bundler的經濟模型/動機是什么?

交易上鏈時,Bundler充當“from”地址,正因如此,Bundler將使用ETH為交易包支付gas費。Bundler作為所有單個UserOperation執行的一部分,隨后會獲得費用補償。

在接收UserOperation之前,Bundler將模擬它來驗證簽名,確保UserOperation可以支付費用,并確保UserOperation在模擬和執行時以相同的方式運行。要靠Bundler來避免包含驗證失敗的UserOperations,避免吸收那些無法支付的gas成本。

注意:在ERC-4337框架中,區塊建設者也可以充當Bundlers角色,以提供更強大的執行保證,但這并不是必需的。如果沒有這種更強大的執行保證,交易包將被發送到公共池,并且有可能發生搶先交易,導致交易包交易失敗。

聲音 | 前Mt.Gox首席執行官拒絕Brock Pierce重啟交易所計劃:據Cointelegraph報道,Mt.Gox前任首席執行官Mark Karpeles就此前比特幣基金會主席Brock Pierce欲為該交易所債權人制定交易所重啟計劃一事做出回應。Karpeles對Pierce重啟交易所的合法性提出質疑。Pierce聲稱可以在一年內解決債權問題,而無需目前估計的3-5年。但Gox涉及許多復雜的法權結構,可能需要更多時間。Karpeles表示不相信所有債權人都會支持Pierce,所以可能只會導致更多的分歧。[2019/2/13]

3、Paymaster

簡單來說:Paymaster是一個可選的質押者,可以為其他用戶的交易支付費用。為什么?Paymaster可以為以太坊交易帶來許多有趣的新功能,例如:

應用開發者可以很容易地為他們的用戶補貼費用,例如作為一種獲客手段。

用戶可以使用ERC-20代幣或信用卡或其他訂閱服務等鏈下支付方式輕松支付gas費。

更具體地說:ERC-4337流程并沒有強制要求必須使用paymaster。UserOperation使用paymaster通常有以下兩種選擇:

驗證Paymaster:這些paymaster提供與鏈下流程相關聯的gas抽象。例如,它可以讓用戶用信用卡或訂閱服務支付交易費用,而不會損害他們的賬戶托管。

存款Paymaster:這些paymaster提供與鏈上ERC-20代幣相關聯的gas抽象。

Paymaster要么必須限制其存儲使用,要么必須進行質押。

注:為了防止濫用,系統將降低速度或暫時封禁提交大量無效UserOperations的Paymaster。為了防止實體的“女巫攻擊”,全局實體需要在系統中進行質押,這使得拒絕服務(DoS)攻擊的成本很高。該質押不會被罰沒,可隨時提取,但會受延遲限制。不訪問全局存儲的全局實體例外。

4、Aggregator

簡單來說:Aggregator是一類特殊的參與者,利用helper智能合約來處理批量UserOperation簽名,并將它們轉換成一個簽名,也就是將其聚合。

更具體地說:Aggregator是一個受合約帳戶信任的helper智能合約,用于驗證聚合簽名。UserOperations包由Aggregator在單個步驟中進行驗證,而不是單獨驗證每個簽名。Aggregator旨在提高大規模交易處理的效率和成本。

當前的現實:ERC-4337的交易量還不夠高,不足以顯現簽名聚合的好處,但交易量正在快速增長,一旦達到臨界值,Aggregator就會成為一個關鍵的利益相關者,促進大規模交易。

壓縮的實現過程超出了本文的討論范圍。然而,它已經整合進ERC-4337的設計中。最流行的壓縮方法就是使用BLS簽名聚合。

從用戶的角度來看,他們看不出有任何不同,但是開發人員需要在智能帳戶中部署BLS簽名邏輯。

5、EntryPoint

簡單來說:EntryPoint合約是一個單例合約,驗證并執行發送給它的UserOperations包。它檢查并確保由bundler發送的提交到鏈上的所有UserOperations都是真實有效的。

更具體地說:EntryPoint合約是所有符合ERC-4337標準的智能合約錢包必須使用的全局入口點,以便在EVM上進行交易。這一概念類似于單個質押存款合約。

EntryPoint的使用簡化了智能合約錢包使用的邏輯,將確保安全所需的更復雜功能推至入口點,而不是錢包本身。其核心目的是防止錢包在進入網絡之前進行不必要或未經授權的操作。

EntryPoint序列

下圖展示了EntryPoint是如何管理Bundler發送的UserOperation包的。通常有兩個階段,但在使用aggregator的情況下,會增加一個階段。

EntryPoint序列相對簡單,有兩個階段:

如果存在aggregator:

如果沒有aggregator:

序列中的每個循環都有自己的角色,如下:

循環1:Aggregator循環

如果一個交易包使用了aggregator,那么EntryPoint會首先檢查aggregator。由Entry Point來驗證簽名。

循環2:驗證循環

首先,它會檢查合約帳戶是否存在。如果不存在,它就會創建一個。

如果沒有定義paymaster:序列驗證Contract Account在EntryPoint中是否有足夠的存款來支付gas費。如果存款充足,它就會為UserOperation付費。

如果定義了paymaster:序列驗證paymaster在EntryPoint合約中是否有足夠的存款。如果存款充足,那么合約將驗證UserOperation。

循環3:執行循環

它使用callData調用合約帳戶。

如果定義了paymaster,它將調用paymaster中的自定義費用邏輯。

只有在UserOperation通過序列循環的考驗后,才能最終上鏈。

結論:

雖然為了避免混淆,ERC-4337特意使用了不包含“交易”字眼的用語,但實際上,它可以被視為用戶交易上鏈的替代流程。一旦把所有組成部分連接起來,協議就有能力向現有EOA交易流程引入新的用戶意圖層。

AA(賬戶抽象)錢包的用戶將把他們的意圖傳遞給UserOperations內存池。Bundlers將這些意圖轉換為網絡可以像以前一樣處理的簽名交易。

雖然對于開發者來說,這看起來像是一個有額外步驟的“交易”,但對于用戶來說,這就是手動輸入用戶名/密碼并將其記在筆記本上以確保安全,或使用OAuth只點擊幾下就可訪問web3應用程序之間的區別。

金色薦讀

金色財經 善歐巴

迪新財訊

Chainlink預言機

區塊律動BlockBeats

白話區塊鏈

金色早8點

Odaily星球日報

Arcane Labs

歐科云鏈

Tags:SEROEROSERUSEsero幣挖礦Spheroid UniverseKaiserYUSE

MEXC
37 位 The Block Research 分析師的 2023 年預測_ETH:ethereum和erc20的地址一樣嗎

原文:The Block37 位 The Block Research 研究分析師近日發布了 2023 年加密行業預測。他們各自表達了對新一年加密行業的展望,他們的觀點有同有異.

1900/1/1 0:00:00
BRC-20 致比特幣網絡更貴更堵 RGB 和閃電網絡迎來第二春_BTC:比特幣

作者:西柚,ChainCatcher近日,由于ordi代幣的財富效應,吸引了一大批用戶涌入比特幣網絡交易BRC-20代幣,導致比特幣鏈上擁堵嚴重、Gas費激增.

1900/1/1 0:00:00
詳解RGB協議:能否讓BTC資產發行真正實現文藝復興?_BTC:NBS

原文作者:0x min & DavidOrdinals 和 BRC-20 成功刮起“在比特幣上發行資產”的風潮,但顯然它可能并不是最后一個.

1900/1/1 0:00:00
比特幣 DeFi 是突破 還是泡沫?_DEF:BTCV幣

原文作者:Kadeem Clarke 編譯:Lynn,MarsBit在 Taproot 之后,BTC 持有者不再需要 wBTC 來進行 DeFiDeFi 在以太坊網絡上更具優勢.

1900/1/1 0:00:00
一文讀懂BRC-20通證_COIN:PengolinCoin

Bitcoin應該只作為數字黃金使用,還是應該實現更加復雜的功能呢?Ordinal NFT的出現激起了大家對bitcoin的新一輪關注.

1900/1/1 0:00:00
Loopring研究報告_PRI:RIN

目錄 一、項目簡介及愿景 二、特色和優勢 三、發展歷史 四、團隊背景 五、融資信息 六、發展成果 七、經濟模型 八、基本面分析 九、風險與機會 Loopring協議是一個專為應用程序開發的 zk.

1900/1/1 0:00:00
ads