買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > DYDX > 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。這些帳戶發起交易,并擁有授權交易的私鑰。

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

金色晚報 | 10月12日晚間重要動態一覽:12:00-21:00關鍵詞:日本、以太坊2.0、江蘇、波卡、Filecoin

1. 日本央行行長:必須對穩定幣進行仔細觀察和監管;

2. 以太坊2.0正式啟動信標鏈;

3. 江蘇省委書記:蘇州要爭創全國區塊鏈發展示范區;

4. Cardano將于10月29日發布Goguen路線圖;

5. 以太坊客戶端Geth出現釣魚郵件;

6. 波卡增加驗證人公投已通過 正解決執行失敗問題;

7. DeFi借貸協議Aave籌集2500萬美元資金;

8. 黑客在Uniswap上盜取以太坊項目WLEO 4.2萬美元資金;

9. Filecoin網絡已完成重要升級,區塊獎勵從15個減少為10.5個FIL。[2020/10/12]

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

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

金色午報 | 6月18日午間重要動態一覽:7:00-12:00關鍵詞:Filecoin、摩根大通、Whale Alert

1. 央行副行長:支持上海建設以人民幣金融資產為基礎的國際金融中心。

2. Coinbase發布開源項目Rosetta,Filecoin等多個區塊鏈項目已開始提供支持。

3. Gemini前高管加入摩根大通區塊鏈相關部門。

4. Filecoin將開展為期30天的“虛擬黑客馬拉松”。

5. Whale Alert解釋5月20日發推提醒“疑似中本聰比特幣地址發生轉賬”的原因。

6. 伯克希爾官方回應:巴菲特沒有任何退休計劃。

7. Block.one發文回顧近期EOSIO版本更新。

8. IPFS中國發起人楚航:FIL對實體經濟是有幫助的。

9. 央行行長易綱:上海可以在人民幣自由兌換等方面先行先試。[2020/6/18]

多重簽名

非ECDSA驗證

優化的隱私解決方案

分析 | 金色盤面:ETH/USD短線有調整需求:金色盤面綜合分析:ETH/USD短線承壓,表現出明顯的調整需求,下方建議關注日內低點附近的支撐。[2018/8/23]

想要提款限制?可以!

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

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

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

EIP-86

EIP-2938

EIP-3074

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

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

金色財經現場報道 原壹比特創始人蟲哥:區塊鏈行業難得糊涂 傻子發財:金色財經現場報道,在世界區塊鏈大會·三點鐘峰會中,原壹比特創始人蟲哥帶來以《區塊鏈腦殘投資法》為題的演講,他指出:區塊鏈這個發明偉大在哪里?在于實現了屬于自己的資產自由,投身區塊鏈就是為了跑贏通脹。當初,我創建壹比特的時候,就是希望每個人都能持有一個比特幣。區塊鏈的行業是難得糊涂,傻子發財。如果你折騰不出偉大的區塊鏈項目,還不如持有比特幣。區塊鏈的世界最怕的就是沒見過錢的,所以出事的跑路的基本都是90后。投資者應該吃好喝好,早起早睡,任他風云,佛系炒幣。[2018/4/25]

UserOperations

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

金色財經現場報道 小犀智能創始人胡鋼:區塊鏈技術帶來了創新但并非萬能:金色財經現場報道,在2018區塊鏈企業級服務創新論壇暨權大師A輪融資及戰略升級發布會上,小犀智能創始人胡鋼在現場表示,區塊鏈技術帶來了創新,但并不是萬能的。實際上區塊鏈技術為很多原來不能存在的場景提供了條件,也為其他技術應用創造了條件,單靠區塊鏈技術不能支撐起完整的解決方案。至于未來區塊鏈技術的發展空間有多大,有賴于區塊鏈技術與眾多其他技術的不斷結合。[2018/4/20]

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

DYDX
金字塔:瘋狗,是釘在SHIB身上最頑固的標簽_BTC

BTC有兩個關鍵點位,第一個是58500,第二個是54275。從更高的層面上來講此次的幣價下跌還屬于自然回撤,此次的最低回調點位還是會落這兩條線之間,價格會展開向上的追逐.

1900/1/1 0:00:00
買比特幣:為了購買比特幣、MicroStrategy已負債累累_40億比特幣能提現嗎

從2020年8月首次入場后,MicroStrategy就沒有停止過比特幣購買行為。MichaelSaylor認為購買比特幣就像購買Facebook或eBay股票一樣.

1900/1/1 0:00:00
BTC:投資就是要有雖千萬人吾往矣的果決之心,進退有尺行止有術_CSPR

BTC在昨天晚盤后的一波回升的確是讓人意想不到,現在也基本上就屬于BTC的一個階段性頂部,如果未來不出現一根大陽線,那么BTC將會處于一直震蕩的調整之中.

1900/1/1 0:00:00
HAY:Binance Labs投資1000萬美元 Helio協議解析_BNB

作者:andrew.moh,DeFi&Web3KOL;翻譯:金色財經xiaozouBinanceLabs向HelioProtocol——一個開創性的流動性質押平臺——投資了1000萬美元.

1900/1/1 0:00:00
VER:曉其因果法則,無我之中漲跌而已_MULTI

大到人生,小到K線,看似很曲折很迷惑,其實不過是由于一長串的因果關系鏈條構成。無論是哪樣的因,都會有相對應的果,而原本的果,又會成為另外結果的因,從而導致其他的果,而這些果就構成了其他另外的因,

1900/1/1 0:00:00
福布斯:「咖說V講」城堡基金肯·格里芬:加密貨幣是對美元的“圣戰”_CEO

「咖說V講」系列,原汁原味地匯集鏈幣圈業內外大咖聲音,閱讀者盡可以智者見智,取法其上,健壯成長.

1900/1/1 0:00:00
ads