文/Jake&Stake,BanklessDAO作者;譯/金色財經xiaozou
在OpenZeppelin最近的審計之后,ERC-4337的“EntryPoint”合約在主網上線,你可以在身邊的EVM上使用帳戶抽象了。
但是什么是帳戶抽象呢?為什么賬戶抽象很重要?
首先,介紹一點背景知識。如今,以太坊上有兩種類型的賬戶:
外部賬戶。外部賬戶是以太坊用戶最熟悉的賬戶,它們被用于發送交易、與DeFi應用程序交互、或買賣NFT。MetaMask、CoinBase和其他錢包應用程序等產品向用戶提供了可使用的EOA。這些帳戶發起交易,并擁有授權交易的私鑰。
合約賬戶。這些是不受私鑰控制的智能合約賬戶。它們具有關聯代碼,當用戶發送有效的交易時,代碼將執行交易。合約賬戶不能自己發起交易。為了向區塊鏈寫入數據,必須簽署交易,而合約帳戶不能這樣做,因為它們沒有私鑰。
金色財經行情播報丨BTC小幅震蕩 后市方向不明:據火幣行情顯示,今日BTC價格整體保持區間小幅震蕩,上午最低至9092USDT后拉升,下午最高探至9197.24USDT后回落,行情表現較為清淡疲軟。日線圖看,BTC價格延均線MA5保持區間震蕩,并且振幅縮小。4小時圖也呈現區間震蕩格局,并且均線聚攏。1小時價格站到三線之上,后市方向不明。截至18:30,主流幣的具體表現如下:[2020/7/1]
帳戶抽象的目的是不需要使用EOA發起交易,而是允許用戶使用合約帳戶執行交易,開啟帳戶的設計空間和可定制性。
用戶可以為他們的抽象帳戶實施任何授權邏輯。
多重簽名
非ECDSA驗證
優化的隱私解決方案
想要提款限制?可以!
想要帳戶恢復以防丟失私鑰?可以!
想要使用你選擇的ERC20代幣支付交易?可以!
金色晚報 | 5月19日晚間重要動態一覽:12:00-21:00關鍵詞:V神、BitMEX、EOS、民法、Bakkt、灰度GBTC基金
1. 中共中央黨校出版社推出《與領導干部談數字貨幣》一書。
2.V神:區塊鏈將幫助阻止壟斷,而不是創造壟斷。
3. BitMEX交易引擎暫停,暫未確認具體恢復時間。
4. 灰度GBTC基金新增比特幣數量占100天內比特幣產量的33%。
5. 福布斯:暗網比特幣交易總價值三年內增長了340%。
6. EOS生態跑路資金中有2,052萬枚EOS出現異動。
7. 人大教授楊立新:虛擬貨幣的繼承權或將被列入《民法》。
8. Bakkt將推出專注于零售交易的加密貨幣應用。
9. 工行發放江蘇省“跨境金融區塊鏈融資”業務900萬美元。[2020/5/19]
帳戶抽象概念至少在2017年就已經出現了,并且已經有了一些實現嘗試。
EIP-86
EIP-2938
金色財經挖礦數據播報 | BTC今日全網算力上漲4.12%:金色財經報道,據蜘蛛礦池數據顯示:
ETH全網算力175.263TH/s,挖礦難度2218.49T,目前區塊高度9789370,理論收益0.00801079/100MH/天。
BTC全網算力105.073EH/s,挖礦難度13.91T,目前區塊高度623991,理論收益0.00001807/T/天。
BSV全網算力2.496EH/s,挖礦難度0.34T,目前區塊高度628834,理論收益0.00072117/T/天。[2020/4/2]
EIP-3074
然而,上述每一個協議都需要共識改變,一些現有的關于可擴展性的共識層更新是優先事項。因此,我們只有繼續沿著這個方向繼續走下去才能看到協議級別的帳戶抽象。
然而,EIP-4337沒有共識層變化。相反,4337引入了一個智能合約系統和一個名為“UserOperations”的偽交易。
金色相對論 | 幣信熊越:閃電網絡最大的意義就是保證了主鏈的去中心化:在本期金色相對論之“閃電網絡:Hello,TPS”上,金色財經合伙人佟揚對話幣信CMO熊越,針對使用閃電網絡是不是在某種程度上又從去中心化回弱中心化,會形成了一個個的中心?的問題,熊越表示:大家相信比特幣、使用比特幣更多是看中它的去中心化、它的安全性等特性。正因為如此,在面臨擴容問題的時候,在面臨取舍的時候。比特幣只能選擇的路線就是維持主鏈的健壯,并用閃電網絡這樣的第二層網絡來根本性地解決容量問題,而不是簡單地用擴大區塊來解決問題。比特幣注定會受到各種反對勢力的攻擊,保持它的安全和去中心化非常重要,而閃電網絡最大的意義,就是保證了主鏈的去中心化。閃電網絡的節點幾乎是一個純粹的自由市場,任何人都可以自由進入和自由退出。在一個自由市場里自由競爭的結果,一定是會有更專業的人出現,就像餐飲業里會出現麥當勞一樣。[2019/3/7]
UserOperations
金色相對論 | Qtum中國CTO鐘文斌:絕大多數DApp都是偽需求:在本期金色相對論中,Qtum中國CTO鐘文斌表示,絕大多數DApp都是偽需求,token激勵方式也是拍腦袋想出來的,根本沒有實際應用場景的支撐,價格和價值嚴重不匹配。這里所謂的“用戶”,大多應該是投機者,而真正使用token的用戶,在大多數項目中是不存在的。所以個人認為這不叫流失,因為很多只是空想出來的場景,而這些場景中從來就沒有用戶。[2018/10/19]
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指什么寓意
大家基本都用過瀏覽器,谷歌瀏覽器、360瀏覽器啊之類的…我們用瀏覽器的目的基本都是要在網絡上檢索特定的信息,比如打開某個瀏覽器,輸入bitpie.com…就很神奇的檢索到了一個派派.
1900/1/1 0:00:00比特幣上探24000,ETH也跟隨上探1700。此次絕不是行情的一個末端,還有著一個更大的向上勢能。無論山寨幣還是主流幣,只需要合理控制好一定的倉位,持倉待漲即可.
1900/1/1 0:00:00根據數據統計顯示,過去30天,NFT市場OpenSea的日均交易額已降至1660萬美元,而其在過去一年的日均交易額大約為8328萬美元,顯然,NFT市場正在呈現衰退狀態.
1900/1/1 0:00:00BTC重回26000,如果把這階段看成主升,這邊的一段則為次級別下跌,到關鍵支撐點出現的一波反彈,也證明支撐的有效性,從這以后絕大部分幣種也就誕生了第一買點,時間節點不夠.
1900/1/1 0:00:00在經歷了一周的精彩表現之后,比特幣在周二早盤交易時段繼續保持勢頭,而其他加密資產則偏離了上行軌道。隨著該機構為期兩天的FOMC會議今天開始,交易員預計美聯儲將加息.
1900/1/1 0:00:00比特幣今天突破關鍵點位51185美金,如果今天的收盤價格高于關鍵點位,那么證明比特幣的上升行情還未結束,未來可期,還會迎來一波小牛市,對于散戶來說,這個價位之上是時候加倉出擊了.
1900/1/1 0:00:00