文/Jake&Stake,BanklessDAO作者;譯/金色財經xiaozou
在OpenZeppelin最近的審計之后,ERC-4337的“EntryPoint”合約在主網上線,你可以在身邊的EVM上使用帳戶抽象了。
但是什么是帳戶抽象呢?為什么賬戶抽象很重要?
首先,介紹一點背景知識。如今,以太坊上有兩種類型的賬戶:
外部賬戶。外部賬戶是以太坊用戶最熟悉的賬戶,它們被用于發送交易、與DeFi應用程序交互、或買賣NFT。MetaMask、CoinBase和其他錢包應用程序等產品向用戶提供了可使用的EOA。這些帳戶發起交易,并擁有授權交易的私鑰。
合約賬戶。這些是不受私鑰控制的智能合約賬戶。它們具有關聯代碼,當用戶發送有效的交易時,代碼將執行交易。合約賬戶不能自己發起交易。為了向區塊鏈寫入數據,必須簽署交易,而合約帳戶不能這樣做,因為它們沒有私鑰。
金色晚報 | 9月9日晚間重要動態一覽:12:00-21:00關鍵詞:Geth、SushiSwap、Filecoin、Serum路線圖、YFII
1. Sushiswap發布新提案:減少Sushi產量至6億枚并新增鎖定期。
2. SBF:SushiSwap將于10小時內啟動遷移,多簽見證投票也將于今晚結束。
3. 以太坊客戶端Geth已推出v1.9.21版本。
4. 以太坊鏈上比特幣錨定幣發行量突破7.5萬枚。
5. Curve分叉項目Swerve發起新提案:計劃降低交易費至0.03%。
6. FTX創始人SBF公布Serum路線圖第一部分。
7. 孟加拉國即將開通首個渣打銀行參與開發的區塊鏈匯款系統。
8. YFII將升級為圍繞iToken系統和新穩定幣策略的YFII 2.0。
9. Peter Schiff:灰度大規模廣告投放活動未能推動其以太坊信托增長。[2020/9/9]
帳戶抽象的目的是不需要使用EOA發起交易,而是允許用戶使用合約帳戶執行交易,開啟帳戶的設計空間和可定制性。
金色午報 | 7月30日午間重要動態一覽:7:00-12:00關鍵詞:CME、富達、MakerDAO、北京
1. CME比特幣期貨創下13104份未平倉合約新紀錄;
2. 富達報告:比特幣稀缺性對于防止其實際價值貶值至關重要;
3. 北京今年將投資建設30項應用場景 聚焦區塊鏈等領域新技術應用;
4. 詹克團或資金斷裂 確未繳納員工7月公積金;
5. 38萬枚ETH已質押至以太坊2.0測試網 距離啟動還需14萬枚;
6. 李林:數字化大遷移是區塊鏈未來的四大發展趨勢之一;
7. 程曉明:四板將是推動區塊鏈與資本市場結合試驗田;
8. MakerDAO計劃提高ETH、USDC等4幣種債務上限;
9. BTC現報10983美元,當前加密市場總市值為3237.69億美元。[2020/7/30]
用戶可以為他們的抽象帳戶實施任何授權邏輯。
多重簽名
非ECDSA驗證
金色相對論 | 彭上坤:采用AMD的CPU比Intel有壓倒性優勢:在今日舉行的金色相對論中,針對“Filecoin測試網最近的測試情況都遇到和解決了哪些問題”,嘉楠區塊鏈 技術負責人彭上坤表示,二測我們遇到的問題主要有幾塊吧。 1.扇區密封比較慢, 32GB的扇區單機跑需要6個小時; 2.鏈比較脆弱,daemon有內存泄露的問題; 3.集群問題多,任務調度的Bug還很多,不夠智能,需要礦工自己優化軟件;在拆解代碼的時候,V26和V25差別很大,在pre1和pre2到commit中間,需要等待比較久。采用AMD的CPU比Intel有壓倒性優勢,因為pre1的sdr算法對AMD 的SHA擴展非常友好。針對主網能否準時上線的問題:我個人覺得一半一半吧! 如果官方不改算法還是用目前的SDR算法的話,有大概率上線的可能;如果改成NSE算法的話,測試到算法穩當,粗略估計要2個月左右,會推遲上線。[2020/5/20]
優化的隱私解決方案
金色晨訊 | 5月16日隔夜重要動態一覽:21:00-7:00關鍵詞:工信部、天津、英偉達、Tether
1. 工信部相關負責:加快區塊鏈等在數據流通中應用,促進數據市場化配置;
2. 天津市市長:推進區塊鏈等應用,助力天津打造金融創新城市;
3. 投資者指控英偉達隱瞞加密相關銷售額逾10億美元;
4. 湖北省委常委會:加快區塊鏈、云計算等建設;
5. 詐騙者在YouTube播放美國前總統候選人的演講以騙取比特幣;
6. Tether在波場網絡增發1億枚USDT;
7. TON中文社區發起人:TON死亡主因是豪威測試 但原本是有辦法啟動的;
8. BTC現報9368美元,日內跌幅1.28%,加密貨幣當前市值為2564億美元。[2020/5/16]
想要提款限制?可以!
想要帳戶恢復以防丟失私鑰?可以!
想要使用你選擇的ERC20代幣支付交易?可以!
帳戶抽象概念至少在2017年就已經出現了,并且已經有了一些實現嘗試。
金色財經獨家分析 IBM構建智慧商業致力指數級增長 區塊鏈重新定位企業的產業周期:近日IBM表示,善于利用數字化智能技術,擁有指數級學習能力的智慧型企業將在這個時代占領先機,甚至逆襲成下一個行業巨頭。IBM 致力于利用區塊鏈等幫助各行業企業迅速構建“智慧商業”,實現指數級增長。金色財經獨家分析,按照產業周期理論,指數級迅猛增長往往出現在產業的初創期和成長期。如今區塊鏈的應用可以打破原有的生產關系,將傳統商業打碎重塑,因此重新定位了企業所處的周期,以前進入成熟期并開始放緩增長速度的產業或因生產關系的變革再次迎來機遇,進入高增長期。[2018/4/11]
EIP-86
EIP-2938
EIP-3074
然而,上述每一個協議都需要共識改變,一些現有的關于可擴展性的共識層更新是優先事項。因此,我們只有繼續沿著這個方向繼續走下去才能看到協議級別的帳戶抽象。
然而,EIP-4337沒有共識層變化。相反,4337引入了一個智能合約系統和一個名為“UserOperations”的偽交易。
UserOperations
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合約
Entry?Point合約只有一個,這就是為什么Openzepplin的審計是重磅新聞。該合約將作為所有這些抽象帳戶的中央信任錨點。
Entry?Point合約分離了交易驗證和執行的過程。該合約使用兩條路徑來驗證用戶操作。
handleOPs
handleAggregatedOps
以上兩個函數都將使用UserOp提供的參數創建一個帳戶,并使用指定的抽象帳戶驗證UserOp。
最后,Entry?Point合約將通過在帳戶上調用“execute”來執行UserOp,并將UserOp的calldata作為參數傳入。然后,該帳戶使用給定的參數執行所編程的任何操作。
基于Entry?Point的方法清晰地分離了驗證和執行過程,允許帳戶處理執行。所有這些使用戶能夠以一種可預測且精妙的方式與帳戶交互,而不需要帳戶所有者發起交易。
Paymasters
ERC還推出了“paymaster”概念。這是一個合約,將通過支付ETH來支持用戶的交易。作為交換,用戶通過向Paymaster發送預先指定的ERC-20代幣來支付他們的交易。
以上是對ERC-4337細節的綜述。還有很多很酷的細節,我們沒有時間進行討論,比如:模擬、捆綁規范和首次帳戶創建等。
結論
對以太坊用戶來說,這是一個巨大的用戶體驗改進。dApp可以支付用戶的gas費,這對非加密原生用戶來說是一個很好的進入加密世界的工具,交易可以批量處理,還有“payment?sessions”,這樣你就不再需要批準每一筆交易了。
帳戶抽象可以提高隱私工具的效用,允許用戶使用他們想要的任何代幣支付交易,并允許用戶與區塊鏈交互而無需處理私鑰。今天你若丟失了私鑰則意味著你的錢也丟失了。
而在一個賬戶抽象的世界里,丟失私鑰并不意味著失去一切。
請特別注意圍繞Visa的興奮之情。他們的團隊通過使用pull-based交易和自我托管錢包,發布了一種自動支付的設計。對于那些希望使用區塊鏈進行經常性支付以補充服務的公司來說,這一直是一個巨大的問題。
以前,付款必須由付款人發起,但通過帳戶抽象,服務提供商可以為他們的服務收費,而無需你自己進行交易。就像自動支付信用卡賬單一樣。帳戶甚至可以被編程為在任何時間內接收發票,因此你可以設置訂閱服務的時間限制。
錢包可以進行配置,這樣你就可以有備份賬戶了,還可允許某些服務的更改。用戶甚至可以在不知情的情況下與區塊鏈進行交互。帳戶創建可以由帳戶發起人處理,所有用戶所要做的就是使用web2類型的用戶體驗來管理自己的錢包。
簡而言之,帳戶抽象為以太坊的安全性和去中心化增加了效用。這是個大工程,而我們才剛起步。
金色財經報道,美國證券交易委員會主席GaryGensler表示,自古以來,金融世界就建立在信任和法治之上。此外,從銀行到證券交易所,金融已經趨向于集中化和相互關聯。加密市場也不例外.
1900/1/1 0:00:00近日,知名比特幣最大主義者JamesonLopp轉發了基于比特幣網絡建立主權rollup的想法,隨后該想法在比特幣以及以太坊社區內引起了大量討論.
1900/1/1 0:00:00原文作者:SaraGherghelas編譯:Odaily星球日報,Katie辜上周末,市場因美國銀行界可能發生的系統性危機而受到沖擊.
1900/1/1 0:00:001.金色觀察|一文看懂ERC-4337賬戶抽象在OpenZeppelin最近的審計之后,ERC-4337的“EntryPoint”合約在主網上線,你可以在身邊的EVM上使用帳戶抽象了.
1900/1/1 0:00:00原文作者:WilliamPeaster,由DeFi之道編譯。在熊市中,您應該學會提高尋找alpha的策略。這就是這篇文章的目的.
1900/1/1 0:00:00整理:@CC99Carol?吳說區塊鏈肖臻老師博士畢業于美國康奈爾大學,畢業后在美國AT&T實驗室和IBMT.J.WatsonResearchCenter擔任研究員.
1900/1/1 0:00:00