作者:Arrow@go2mars,來源:作者推特@ArrowCrypto_eth
今天我們基于意圖交易聊一聊ERC-4337(以太坊賬戶抽象)。實際上在上一篇文章中我們已經提到了賬戶抽象(Account Abstr-act)在項目Bob the Solver中的作用。
ERC-4337 Account Abstraction
ERC-4337旨在實現賬戶抽象,而不會影響去中心化和抗審查性,用戶可以享用同時具備智能合約和外部擁有賬戶功能的單一賬戶。
這意味著AA錢包可以在不依賴由單個實體控制的集中式中繼器的情況下,進行訪問智能合約錢包,可以實現在單個合約賬戶中進行交易和創建合約。
賬戶抽象將現有兩類賬戶①外部擁有賬戶(EOA)、②智能合約賬戶(CA)的功能合并,為單一賬戶中的錢包帶來了智能合約功能。這使得未來的創新錢包設計更有可能。
CZ:幣安正在研究閃電網絡,可能會先啟用小額閃電網絡交易:6月3日消息,Binance 創始人 CZ 于近期參與 AMA 時表示,閃電網絡無法預先生成地址。要實現它,Binance 必須在安全方面做一些非常不同的事情,但這并不像安裝和使用錢包那么簡單。幕后有許多安全考慮,團隊正在研究各種解決方案。
Binance 可能會先啟用閃電網絡的小額交易,具體的日期暫未確定,但團隊已經對其進行了非常詳細的調查。個人認為最終每個交易平臺都必須支持閃電網絡,Binance 越早做越好。然后用戶可以享受它的好處,比如通過更快的交易節省成本。這將是對未來有益的創新,特別是對于 Binance Pay 和不同的錢包服務。[2023/6/3 11:55:40]
我們先來了解下這兩種賬戶的基礎知識。
以太坊帳戶有四個字段:{nonce, balance, codeHash, StorageRoot},其中:
專員:CFTC需要與市場參與者進行更多對話以實現監管現代化:金色財經報道,商品期貨交易委員會 (CFTC) 委員 Kristin N. Johnson 周二表示,希望與任何在美國擁有加密貨幣部門的公司進行對話。Johnson 說,“對我們來說,與在我們市場上注冊經營的任何實體的所有者建立關系非常重要。”
Johnson此前曾呼吁國會擴大監管機構審查加密公司收購的權力,她表示 FTX 交易所的失敗凸顯了在該機構注冊的美國子公司的母公司需要提高透明度。Johnson指出 LedgerX 是在母公司倒閉后幸存下來的少數幾個之一。2017 年,這家總部位于紐約的公司申請成為一家注冊衍生品清算所,這意味著它在該機構的監督下,需要遵守檢查和資產負債表驗證。[2023/2/1 11:39:55]
①Nonce是一個計數器,用來顯示外部帳戶發送的交易數量或合約帳戶創建的合約數量;
BAYC #1301 以109.69 ETH成交:金色財經報道,數據顯示,Bored Ape Yacht Club(BAYC)#1301 以109.69 ETH成交。[2022/12/27 22:09:19]
②balance – 這個地址擁有的Wei 數量;
③codeHash - 該哈希表示以太坊虛擬機 (EVM) 上的帳戶代碼。 合約帳戶具有編程的代碼片段,可以執行不同的操作。 如果帳戶收到消息調用,則執行此 EVM 代碼。 與其他帳戶字段不同,不能更改。 所有代碼片段都被保存在狀態數據庫的相應哈希下,供后續檢索;
④storageRoot – 有時被稱為存儲哈希。
而這兩種帳戶類型分別是:
①外部賬戶(Externally Owned Accounts),即EOA,是一種外部所有的帳戶,由任何擁有私鑰的人控制,codeHash為空。
AmazingDoge擬在上海成立上海阿多格信息科技有限公司:據官方消息,AmazingDoge母公司ADOGEGLOCAL擬在上海成立分公司;據官方介紹,上海阿多格信息科技有限公司主營元宇宙社交類研發,以及免費的數字藏品發布,在合規層面提升產品及用戶體驗,加速數字藏品國內的建設。[2022/7/26 2:38:42]
②合約賬戶(Contact Account),即CA,沒有私鑰,codeHash非空。
EOA外部賬戶和CA合約賬戶的主要區別是:
外部持有賬戶(EOA):創建帳戶是免費的,可以發起交易,外部所有的帳戶之間只能進行以太幣和代幣交易,并且由一對加密密鑰組成:控制帳戶活動的公鑰和私鑰。
合約賬戶(CA):創建合約存在成本,因為需要使用網絡存儲空間;只能在收到交易時發送交易;從外部帳戶向合約帳戶發起的交易能觸發可執行多種操作的代碼,例如轉移代幣甚至創建新合約;合約帳戶沒有私鑰,由智能合約代碼邏輯控制。
ERC-4337的兩種賬戶合并為單一賬戶中的錢包帶來了智能合約功能,這就為AA錢包的功能帶來了很大的想象空間。
目前大多數以太坊錢包都是外部持有賬戶,我們用的最廣泛的metamask小狐貍錢包就是。
但這種外部錢包會受限于外部擁有錢包的設定規則,比如你的賬戶訪問完全依靠私鑰,進行的所有交易均需簽名,如果丟失助記詞那就喪失了對這個錢包的掌控權。
由智能合約賬戶進行管理的智能合約錢包也可以實現這個功能,這就帶來了便捷性。不再需要助記詞,那也就不怕助記詞丟失,實現了多重身份驗證和賬戶恢復。同時可以實現多樣的定制服務。
ERC-4337的運作方式
賬戶抽象提案完全避免了共識層協議更改的需要,其實在之前的EIP-2938中就提出過類似概念,但是需要更改共識層協議。EIP-3074中也提出了將 "EOA控制權委托給智能合約 "的想法。
ERC-4337提案并沒有添加新的協議功能并更改底層的交易類型,而是引入了一個稱為 UserOperation 的更高層偽交易對象。
在實際的運作流程中,用戶將 UserOperation 對象發送到新的單獨內存池里。然后通過捆綁器(Bundler)調用特殊合約將這些對象打包到單個交易中,而該交易也將被包含在一個區塊中。
該提案還引入了一種支付機制,用戶能夠使用任意的ERC-20代幣(例如 USDC)而不是ETH 支付Gas費,或者允許由第三方完全支持他們的Gas費,這些都以去中心化的方式進行。
意圖交易與ERC-4337
在ERC-4337中,UserOperation作為一個 "偽交易對象",代表了用戶的交易意圖。可以包含多個指令和附加數據,用來執行由智能合約賬戶發起的智能合約調用。后面在ERC4337的推動下,也會有越來越多的意圖被采用。
我們看下最近很火,被譽為引領「Intent-Centric」新敘事的Web3操作協議dappOS。
dappOS 是一種 Web3 操作協議,旨在使 dApps 像移動應用程序一樣用戶友好。作為第一個 Web3 統一運行協議,它在用戶和公鏈、跨鏈橋等加密基礎設施之間創建了一個層,使用戶能夠輕松地與 dappOS 交互,并在去中心化的世界中完成驗證和執行。DappOS 包含了恢復誤刪助記詞的功能,用戶可以通過其他設備甚至第 3 方 KYC 服務重置帳戶。
而其解決方案也主要由兩部分組成:
①dappOS Account:用戶使用基于賬戶抽象的統一賬戶,而非外部賬戶EOA,使得用戶恢復賬戶、預批次處理交易、自動化執行等功能的實現成為可能,同時多鏈錢包聚合的方式也能方便用戶對不同鏈上的資產進行統一管理;
②dappOS Network:一個去中心化網絡,幫助用戶自動執行錢包和跨鏈的相關操作,完成交易背后復雜地交互流程。
所以基于dappOS,未來可以更快捷的打造傻瓜dapp了。對于用戶來說也只需明確要干什么的意圖,而不必自己去執行操作,僅需一個簽名就能完成所有操作。
金色財經
企業專欄
閱讀更多
金色財經 善歐巴
web3中文
金色早8點
YBB Capital
吳說Real
元宇宙簡史
作者簡介:鄧建鵬,中央財經大學法學院教授,博士生導師,北京 100081基金信息: 中央財經大學新興交叉學科建設項目“金融系統安全與區塊鏈監管科技”(2021-03)本文發.
1900/1/1 0:00:00作者:MARTIN YOUNG,cointelegraph 編譯:善歐巴,金色財經分析師認為,現貨比特幣 ETF、新穩定幣的采用以及即將到來的以太坊擴容升級都是可能重新點燃加密貨幣市場的催化劑.
1900/1/1 0:00:00前兩天關于USDT泰達幣的《幣圈人請正確吃瓜:湖北偵破全國「虛擬貨幣第一案」,流水達 4000 億!》中,紅林律師帶著大家一塊,本著“字越少,事越大”的原則和大家吃了USDT的一個小瓜.
1900/1/1 0:00:00▌比特幣期貨持倉量達到2023年高點金色財經報道,Coinglass數據顯示,比特幣期貨持倉量達到2023年高點,8月8日該市場內的交易活動激增至約145億美元,接近2022年5月觀察到的水平.
1900/1/1 0:00:00如果你仔細觀察,就會發現一些跡象已經表明,加密貨幣正在進入最后一輪市場周期,然后最終完成其發展階段,進入長期的成熟、穩定和增長時代。“下一輪周期將是最后一個周期”,這在加密領域幾乎口口相傳.
1900/1/1 0:00:00作者:André Beganski, Decrypt;編譯:Felix, PANews隨著一種名為 LK-99 的“室溫超導體”被發現.
1900/1/1 0:00:00