比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

金色觀察|一文看懂ERC-4337賬戶抽象_區塊鏈

Author:

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

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

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

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

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

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

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

金色財經挖礦數據播報 | ETH今日全網算力上漲2.78%:金色財經報道,據蜘蛛礦池數據顯示:

BTC全網算力125.194EH/s,挖礦難度19.99T,目前區塊高度654506,理論收益0.00000823/T/天。

ETH全網算力262.149TH/s,挖礦難度3306.50T,目前區塊高度11142260,理論收益0.00642376/100MH/天。

BSV全網算力1.601EH/s,挖礦難度0.19T,目前區塊高度658758,理論收益0.00056203/T/天。

BCH全網算力2.370EH/s,挖礦難度0.32T,目前區塊高度659023,理論收益0.00037975/T/天。[2020/10/28]

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

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

多重簽名

金色財經行情播報丨BTC小幅震蕩 后市方向不明:據火幣行情顯示,今日BTC價格整體保持區間小幅震蕩,上午最低至9092USDT后拉升,下午最高探至9197.24USDT后回落,行情表現較為清淡疲軟。日線圖看,BTC價格延均線MA5保持區間震蕩,并且振幅縮小。4小時圖也呈現區間震蕩格局,并且均線聚攏。1小時價格站到三線之上,后市方向不明。截至18:30,主流幣的具體表現如下:[2020/7/1]

非ECDSA驗證

優化的隱私解決方案

想要提款限制?可以!

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

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

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

EIP-86

EIP-2938

EIP-3074

金色午報 | 6月4日午間重要動態一覽:7:00-12:00關鍵詞:北京市市長、日本金融服務局、比特大陸

1.北京市市長:綜合運用區塊鏈等技術賦能健康醫療服務。

2.日本金融服務局:未經注冊向公眾提供加密資產投資建議等屬違法行為。

3.詹克團方面啟用新公章 欲收購比特大陸公司員工手中期權。

4.TravelRule或阻礙加密貨幣完全走向主流。

5.海關監管區塊鏈技術落地山東自貿試驗區青島片區。

6.國網河北信通公司開展區塊鏈技術應用研究支撐數字新基建。

7.嘉楠推出新礦機A1146Pro即將推出A1166Pro。

8.研究人員破解2015年445枚BTC被盜案相關地址。

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

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

金色晨訊 | 迪拜財政部與智能迪拜辦事處合作推出區塊鏈支付系統:1.迪拜財政部與智能迪拜辦事處合作推出區塊鏈支付系統 將面向迪拜政府機構

2.阿根廷第一臺比特幣ATM在布宜諾斯艾利斯購物中心開始運營

3.圖靈獎得主Silvio Micali破解區塊鏈在擴展性、安全性、去中心三者兼容難題

4.成都市印發《規劃》制定區塊鏈等新興領域發展政策

5.河北省工業和信息化廳大力支持和加速區塊鏈技術賦能實體經濟

6.浦發銀行攜手微軟等公司發起成立包含區塊鏈合作的“科技合作共同體”

7.車臣將建立加密采礦池以整合歐亞經濟聯盟的加密礦工資源

8.研究報告顯示2018年數字貨幣交易量將超美國公司債務總額

9.ETH重新奪回總市值第二寶座[2018/9/24]

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

UserOperations

分析 | 金色盤面:市場分化 空頭氣氛漸濃:金色盤面綜合分析:在經歷連續上漲之后,市場堆積的獲利籌碼開始兌現,市值排名靠前的幣種開始分化,市值前三位的BTC、ETH、XRP保持了升勢,但EOS、TRX、ADA、IOTA等開始回調,鑒于BTC出現了技術背離,有調整需求,建議投資者注意做好風控。[2018/9/3]

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

捆綁交易被發送到名為“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指什么寓意

幣安交易所app下載
NFT 作品良莠不齊,交易版稅該不該收?_AMM

分門別類制定版稅政策、為創作者和用戶提供更多可選擇空間,不失為一種更良性的發展方向。自打NFT市場誕生以來,NFT創作者從每次交易中收取一定比例的版稅已成為約定俗成的習慣,但NFT交易平臺X2Y.

1900/1/1 0:00:00
金色觀察|Bixin Ventures:LayerZero全鏈互操作性用例有哪些了_Arbitrum

作者:BixinVentures翻譯:金色財經0xnaitive 前言 很明顯,Web3的未來屬于一個多鏈世界,會擁有大量模塊化和整體化的區塊鏈生態系統.

1900/1/1 0:00:00
比特幣 ProShares ETF 推出一周年_BTC

ProShares比特幣策略(BITO)ETF在獲得批準時創造了歷史。恰好在一年前的今天推出,它是美國第一只基于期貨的BTCETF,并獲得了更廣泛金融市場的廣泛關注.

1900/1/1 0:00:00
比特幣:多空勢均,不與大盤整對錯_BLO

炒幣和禪是一個道理,凡有所象,皆是虛妄,若見諸相非相,即見如來。多空雙方勢均力敵至今還沒有走出打破僵局的現象,不與行情爭對錯,一但底部不復雜,那后面的走勢就會很繁雜,結合總體走勢敢于朝上看準沒錯.

1900/1/1 0:00:00
狗狗幣向上突圍,行情總是在絕望中誕生?_人工智能

BTC結束了過去一個月的小箱體震蕩區間,此次是小陽線穿過擋板區間,只是小分隊過來,目前還不能作為行情的一個向下的反轉信號,但接下來的三天內仍然需要小心市場的變化,回到上面則是對所有一切的否定.

1900/1/1 0:00:00
一分鐘了解增加未來所有空投機會的 5 個簡單步驟_Gitcoin

現在每個項目都在進行空投,但許多人將一無所獲。為什么?因為項目正在不斷改進他們的方法,以排除Sybilfarmers。如何增加未來所有空投的機會?本文總結了5個簡單步驟.

1900/1/1 0:00:00
ads