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

金色觀察|一文看懂ERC-4337賬戶抽象_以太坊

Author:

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

文/Jake&Stake,BanklessDAO作者;譯/金色財經xiaozou

在OpenZeppelin最近的審計之后,ERC-4337的“EntryPoint”合約在主網上線,你可以在身邊的EVM上使用帳戶抽象了。

但是什么是帳戶抽象呢?為什么賬戶抽象很重要?

首先,介紹一點背景知識。如今,以太坊上有兩種類型的賬戶:

外部賬戶。外部賬戶是以太坊用戶最熟悉的賬戶,它們被用于發送交易、與DeFi應用程序交互、或買賣NFT。MetaMask、CoinBase和其他錢包應用程序等產品向用戶提供了可使用的EOA。這些帳戶發起交易,并擁有授權交易的私鑰。

合約賬戶。這些是不受私鑰控制的智能合約賬戶。它們具有關聯代碼,當用戶發送有效的交易時,代碼將執行交易。合約賬戶不能自己發起交易。為了向區塊鏈寫入數據,必須簽署交易,而合約帳戶不能這樣做,因為它們沒有私鑰。

金色晨訊 | 6月26日隔夜重要動態一覽:21:00-7:00關鍵詞:美國新冠肺炎、以太坊2.0、Telegram

1.美國新冠肺炎確診病例超240萬例。

2.CME比特幣衍生品未平倉合約創新高。

3.DeFi生態中鎖定的資產總價值突破16億美元。

4.灰度以太坊信托價格已從6月高點下跌65%。

5.以太坊2.0Altonav0.12測試網將于6月29日啟動。

6.美國SEC向法院提交Telegram開放網絡項目終審判決提案。

7.俄羅斯基于區塊鏈的憲法修正案投票系統今日上線后故障頻出。

8.Kadena推出區塊鏈應用程序以驗證COVID-19檢測真實進行。

9.比特幣小幅震蕩,日內最高報9340美元,最低報9212.04美元。[2020/6/26]

帳戶抽象的目的是不需要使用EOA發起交易,而是允許用戶使用合約帳戶執行交易,開啟帳戶的設計空間和可定制性。

用戶可以為他們的抽象帳戶實施任何授權邏輯。

金色實力派 | 四川省人大代表段江:政府對區塊鏈技術的學習非常重視:金色財經報道,在今日舉行的金色實力派直播中,針對“區塊鏈技術在成都的建設發展中處于怎樣的戰略地位”的問題,四川省人大代表、西南財經大學中國區塊鏈研究中心主任段江表示,四川,成都非常重視區塊鏈的建設,例如,在四川省人民代表大會的政府工作報告中,專門提到了對于區塊鏈技術的支持,并且在我們經常提到的幾個數字經濟技術,如:人工智能、云計算、大數據這些技術中,把區塊鏈放到了首位。去年10月24日,局學習了區塊鏈技術后,四川成都也掀起了學習區塊鏈的熱潮,政府對區塊鏈技術的學習非常重視。[2020/5/19]

多重簽名

非ECDSA驗證

優化的隱私解決方案

想要提款限制?可以!

想要帳戶恢復以防丟失私鑰?可以!

想要使用你選擇的ERC20代幣支付交易?可以!

金色晚報 | 3月9日晚間重要動態一覽:12:00-21:00關鍵詞:央行、V神、SEC、重慶

1. 央行向區塊鏈交易平臺注資470萬美元;

2. V神:PoS的效率比PoW高得多 PoW鏈最終會消失;

3. 經濟學家彭文生:比特幣本身不創造價值 其交易結果于整個社會來講是再分配;

4. 波士頓證券代幣交易所BSTX向SEC提交證券代幣市場申請修訂提案;

5. 重慶市近20家銀行積極運用跨境區塊鏈平臺 為貿易企業戰“疫”提供有力支撐;

6. BTC挖礦難度現上調至16.55T 創歷史新高;

7. PayPal CTO:加密貨幣更像是資產游戲而不是貨幣;

8. BTC現報7892.03美元,日內跌幅6.05%,前十主流幣普跌。[2020/3/9]

帳戶抽象概念至少在2017年就已經出現了,并且已經有了一些實現嘗試。

EIP-86

EIP-2938

EIP-3074

金色財經現場報道 彭峙釀:EOS需要關注傳統網絡的安全問題:在今天舉行的2018EOS開發者大會上,360安全團隊彭峙釀發表了關于《EOS節點遠程執行代碼漏洞》演講,他表示,傳統網絡一般的安全問題,在區塊鏈中也是存在的,而且在區塊鏈中有可能變成一個大問題。EOS也同樣需要關注傳統網絡安全問題,并且沒必要把所有主節點全部暴露出來。[2018/6/10]

然而,上述每一個協議都需要共識改變,一些現有的關于可擴展性的共識層更新是優先事項。因此,我們只有繼續沿著這個方向繼續走下去才能看到協議級別的帳戶抽象。

然而,EIP-4337沒有共識層變化。相反,4337引入了一個智能合約系統和一個名為“UserOperations”的偽交易。

UserOperations

UserOperations由用戶提交到UserOperation內存池,并由“Bundlers”收集到“捆綁交易”中。這些Bundlers可以是選擇處理這些交易的區塊提議者或區塊建設者。像Stackup、Alchemy、Biconomy、Blocknative、Etherspot和CandideWallet這樣的實體已經進行了Bundlers的建設和部署。

金色財經現場報道 火幣集團CTO程顯峰 借由火幣供應鏈為社會帶來可監管、普惠、可信的自金融:金色財經6月6日現場報道,在“金融鏈變——火幣集團全球品牌升級發布會”上, 火幣集團CTO程顯峰說:當前火幣有交易所、礦池、投資、錢包等業務,火幣供應鏈在未來能將這些業務串聯起來,形成一幅完整的圖畫,讓火幣實現自己的企業愿景,讓金融更高效,讓財富更自由。借由火幣供應鏈的開發和領袖征選,希望火幣能夠與全球的技術開發者社區建立更為廣泛而深厚的合作關系,為社會帶來可監管、普惠、可信的自金融服務,為區塊鏈的長期發展培養出一批又一批的優秀人才,為人類社會協作方式,乃至生產關系的進步,獻出自己的力量。

程顯峰呼吁全球的技術開發者加入火幣供應鏈的開發與領袖征選的活動,共同用代碼和熱情在區塊鏈時代為世界奉獻出共有、共建、共享的火幣供應鏈。[2018/6/6]

捆綁交易被發送到名為“EntryPoint”的智能合約,該智能合約通過指定的智能合約錢包驗證每個UserOperation。這些錢包必須實現兩個功能:

validateUserOps

execute

EntryPoint合約將調用每個智能合約錢包的validateUserOps來確定交易是否有效。智能合約可以隨心所欲地實現這個功能,支持上述的一些可定制性。

或者,EntryPoint合約可以使用簽名聚合器。抽象帳戶信任此合約以創建UserOperation簽名,該合約還被Bundlers用于創建一個“aggregateSignsignature”,它是多個UserOperation的簽名。這將眾多簽名轉換為一個值,壓縮驗證所需的數據。這對于占用大部分數據成本的rollup來說尤其有用。

EntryPoint合約將在“handleOps()”進程中使用該聚合器合約來驗證聚合簽名。

如果UserOperation有效,EntryPoint將調用抽象帳戶上的execute來執行所需操作。請注意,這些“抽象賬戶”就是智能合約。

EntryPoint合約

EntryPoint合約只有一個,這就是為什么Openzepplin的審計是重磅新聞。該合約將作為所有這些抽象帳戶的中央信任錨點。

EntryPoint合約分離了交易驗證和執行的過程。該合約使用兩條路徑來驗證用戶操作。

handleOPs

handleAggregatedOps

以上兩個函數都將使用UserOp提供的參數創建一個帳戶,并使用指定的抽象帳戶驗證UserOp。

最后,EntryPoint合約將通過在帳戶上調用“execute”來執行UserOp,并將UserOp的calldata作為參數傳入。然后,該帳戶使用給定的參數執行所編程的任何操作。

基于EntryPoint的方法清晰地分離了驗證和執行過程,允許帳戶處理執行。所有這些使用戶能夠以一種可預測且精妙的方式與帳戶交互,而不需要帳戶所有者發起交易。

Paymasters

ERC還推出了“paymaster”概念。這是一個合約,將通過支付ETH來支持用戶的交易。作為交換,用戶通過向Paymaster發送預先指定的ERC-20代幣來支付他們的交易。

以上是對ERC-4337細節的綜述。還有很多很酷的細節,我們沒有時間進行討論,比如:模擬、捆綁規范和首次帳戶創建等。

結論

對以太坊用戶來說,這是一個巨大的用戶體驗改進。dApp可以支付用戶的gas費,這對非加密原生用戶來說是一個很好的進入加密世界的工具,交易可以批量處理,還有“paymentsessions”,這樣你就不再需要批準每一筆交易了。

帳戶抽象可以提高隱私工具的效用,允許用戶使用他們想要的任何代幣支付交易,并允許用戶與區塊鏈交互而無需處理私鑰。今天你若丟失了私鑰則意味著你的錢也丟失了。

而在一個賬戶抽象的世界里,丟失私鑰并不意味著失去一切。

請特別注意圍繞Visa的興奮之情。他們的團隊通過使用pull-based交易和自我托管錢包,發布了一種自動支付的設計。對于那些希望使用區塊鏈進行經常性支付以補充服務的公司來說,這一直是一個巨大的問題。

以前,付款必須由付款人發起,但通過帳戶抽象,服務提供商可以為他們的服務收費,而無需你自己進行交易。就像自動支付信用卡賬單一樣。帳戶甚至可以被編程為在任何時間內接收發票,因此你可以設置訂閱服務的時間限制。

錢包可以進行配置,這樣你就可以有備份賬戶了,還可允許某些服務的更改。用戶甚至可以在不知情的情況下與區塊鏈進行交互。帳戶創建可以由帳戶發起人處理,所有用戶所要做的就是使用web2類型的用戶體驗來管理自己的錢包。

簡而言之,帳戶抽象為以太坊的安全性和去中心化增加了效用。這是個大工程,而我們才剛起步。

Tags:以太坊區塊鏈ETH以太坊幣是什么幣區塊鏈工程專業學什么區塊鏈存證怎么弄區塊鏈技術發展現狀和趨勢ETH錢包地址ETH挖礦app下載Etherael指什么寓意

MEXC
比特幣全線崩盤,幣價縮水高達10萬元_比特幣

反以觀往,覆以驗來;反以知古,覆以知今。到目前為止比特從58000美金到現價43870美金,價格已經下跌14000美金.

1900/1/1 0:00:00
比特幣也有自己的個性_比特幣

比特幣就像是人,有著自己的品格和個性。有的幣種繃得很緊,個性緊張,動作呈現跳躍狀;有的幣種性格豪爽,動作直來直往,合乎邏輯;如果你一直在研究你就會發現他們的個性.

1900/1/1 0:00:00
金色觀察|BanklessDAO:詳述以太坊Shapella升級_ETH

文/AustinFoss,BanklessDAO;譯/金色財經xiaozou我們都知道以太坊的下一個即將到來的升級稱為Shanghai升級,或硬分叉.

1900/1/1 0:00:00
比特幣回到23000,捏花一笑流水不爭_比特幣

今天隨意聊聊,就透漏一下昨天閉關的一些領悟。凡大道至簡,人在幣江湖終究還是要經歷和修煉最終做到這八點才能有所成就: 戒喜憂 忘盈虧 勿戀幣 不貪功 記修養 止損要快,停利要慢 Chainalys.

1900/1/1 0:00:00
BTC曙光出現,一波新的時空拐點誕生?_人工智能

昨天說過BTC這波的形態為肩頂肩形態,將會走出一波向上的回調掃掉空單,減輕向下回調的路才會走出一波真正意義上的回踩,而今天則作為行情的一個曙光出現之照,這種反彈力度不要太大.

1900/1/1 0:00:00
比特幣下半場:跨過寒冬便是春暖花開_BTC

BTC依然處于窄區間震蕩之中,山寨幣發生一波小幅度瀑布,哪怕是山寨幣的洗盤都不能帶動BTC出現大幅度下滑,說明在19000附近的點位是主力的最后底線,不到萬不得已的時候不會放棄這個價位城墻.

1900/1/1 0:00:00
ads