文:Nishil
來源:推特
以太坊的一個主要缺點是用戶體驗復雜。
本文將帶你了解Nethermind和OpenGSN.eth于2021年9月21日提出的EIP-4337如何嘗試使用賬戶抽象來解決這個問題。
讓我們從賬戶抽象(Account Abstraction,簡稱AA)的含義開始。
賬戶抽象為用戶提供了在更高層次上使用賬戶的能力,而無需對底層流程了解過多。
就像使用Gmail賬戶卻不知道它的運行原理一樣。
有了AA,我們就有機會遠離助記詞的可怕世界。
我們可以啟用不同的簽名選項,gas費可以由Dapp贊助或通過法幣支付,等等。
現在我們知道了AA是什么,讓我們了解一下如何將它引入以太坊。
奇虎360公開“基于聯盟區塊鏈的標識解析方法”專利:8月30日消息,北京奇虎科技有限公司、中國信息通信研究院日前聯合公開一種“基于聯盟區塊鏈的標識解析方法、裝置、存儲介質及服務器”專利,申請日期為2021年4月29日,申請公布號:CN113315811A。天眼查App顯示,該專利屬于計算機技術領域。方法包括在第一對外節點接收到標識解析請求的情況下,從第一對外節點對應的本地數據庫中查詢是否存在與標識解析請求中的標識符對應的IPFS哈希值。
若未查詢到IPFS哈希值,則基于標識解析請求向聯盟區塊鏈中除第一對外節點之外的其他節點發送第一查詢請求;接收由聯盟區塊鏈中響應于第一查詢請求的節點發送的IPFS哈希值,并基于IPFS哈希值通過第一對外節點訪問IPFS服務,以獲取IPFS哈希值對應的標識解析信息由此可有效提高對標識解析過程的安全性,保證通過標識解析得到的數據不易被篡改。(郵箱網)[2021/8/30 22:45:51]
目前以太坊上有兩種類型的賬戶:
DeFiBox上線Mdex 合約解析功能:據官方公告,Heco 數據合作平臺 DeFiBox 現已上線Heco項目Mdex 的合約解析功能,用戶通過 DeFiBox 可以直觀查看收益率,并根據相關數據進行策略調整,提高了用戶體驗。[2021/1/27 13:38:26]
1. 外部擁有賬戶(EOA)
2. 智能合約賬戶
外部自有賬戶由用戶的密鑰對(公鑰和私鑰)控制。這是大多數用戶用來與以太坊交互的工具。
Metamask(錢包)等服務充當與這些賬戶交互的接口。
智能合約賬戶不受任何私鑰控制,而是由它們的代碼控制。例如,所有的DeFi協議都由智能合約帳戶控制。
以太坊的問題是EOA獲得了智能合約賬戶所沒有的特權。
最明顯的例子是啟動交易的能力。目前,只有EOA可以做到這一點。
聲音 | 魯春叢:推動區塊鏈的創新技術在標識解析中深度應用:據中國信通院官網,8月15日,在中國工業互聯網標識大會上,工業和信息化部信息通信管理局副局長魯春叢演講表示,大力推進標識解析技術,標準研制,搭建規模性基礎技術創新以實驗的環境,聯合產學研用各方面力量,促進新型標識體系的研制,推動區塊鏈的創新技術在標識解析中深度應用。據介紹,標識解析體系是工業互聯網的核心基礎設施,是新一代互聯網的“中樞神經”。[2019/8/18]
這是個問題,因為EOA功能被硬編碼到以太坊協議中,沒有定制空間。
例如:Gmail為你提供了在你的帳戶上啟用2FA(雙因素認證)的選項。類似的自定義功能目前無法在以太坊上實現。
以太坊上的EOA有以下限制:
1. 用戶不能使用自定義簽名方案。ECDSA是一種典型的簽名方案,以太坊使用它來生成公私鑰對。
動態 | EOSCanada 解析 B1 源代碼解釋相關期權兌現計劃:據 IMEOS 報道,EOSCanada 發布文章解析 B1 源代碼,以解釋相關期權兌現計劃。文中經過源代碼分析得出結論,截至2019年1月1日,Block.one 可以贖回共計5879120個代幣。分析結果認為,如果 Block.one 想要以小于其全部權重的票數進行投票,則他們必須贖回當前最大數量的代幣。然后,他們必須將這些代幣轉移到一個單獨的帳戶,抵押,然后投票。截至撰寫該文時(2019年3月中旬),這筆金額約為785萬美元。因此,雖然 Block.one 以外的任何人都不知道他們投票的想法或他們想要用他們的代幣做什么,但我們現在都能理解實際存在的限制。[2019/3/21]
2. Gas費用必須用原生加密貨幣(ETH)支付。
3.因為你的私鑰是你的帳戶,丟失私鑰就意味著丟失帳戶。
分析 | 杯柄形態ENJ最高漲幅83% 盤面解析:金色分析師:今日山寨幣ENJ最高漲幅83%,消息面上,ENJ確定成為三星Galaxy S10手機的合作伙伴。從盤面上看,小時圖幣價在未啟動前一直處于上升趨勢中,前期已經漲了一波,縮量調整回落,然后放量上攻,到達前期高處時候,又再次縮量調整,然后在放量上攻突破前期高點,然后幣價進入直線拉升趨勢,營造杯狀帶柄形態。[2019/3/8]
所有這些問題都可以通過智能合約錢包輕松解決,因為它們允許使用自定義邏輯。
但如前所述,以太坊上的交易只能通過ECDSA保護的外部擁有賬戶(EOA)啟動,而不能通過智能合約錢包。
現在你可能會問,為什么我們不改變這種情況呢?
EIP-2938是解決這個問題的一條途徑。它引入了以太坊協議變更,允許交易從智能合約而不是EOA開始。
但如前所述,這需要重大的協議更改。
因此,Nethermind和OpenGSN.eth得到了Vitalik Buterin的幫助,提出了EIP-4337。
該提案提出了一個沒有任何共識層協議更改的解決方案。
它為以太坊帶來了“帳戶抽象”。
它沒有修改共識層本身的邏輯,而是提議在更高級別的系統中復制當前交易內存池的功能。
該提案引入了“user operations”(用戶操作)的概念,這些操作允許我們將自定義功能編碼到我們的智能合約錢包。
用戶操作將用戶的意圖與簽名和其他數據打包起來,以便進行驗證。
以下是通過智能合約錢包發起的交易的一般流程:
1、Alice(用戶)發起一個“用戶操作”,并包含它想要執行的交易。
2、她將操作發送到高級別的“用戶操作內存池”。
3、操作被部分驗證并廣播到P2P內存池節點網絡。
4、操作由“Bundler”(打包者)負責,Bundler可以是任何人——MEV搜索者、驗證者、你或我,等等。
5、然后所有的操作被打包者打包成一筆大額交易。
6、打包者將該區塊與其他交易一起包含在以太坊區塊中。
現在,讓我們試著分析打包者的功能,來了解交易將如何被執行和驗證。
1、打包者將交易路由到一個全局的“入口點”智能合約。
2、全局合約通過每個用戶操作并調用智能合約錢包中的“驗證函數”。
3、錢包運行這個函數來驗證用戶操作的簽名,并對打包者打包這些交易進行補償。
4、錢包運行一個執行操作來執行操作中指定的交易。
5、執行操作后,剩余的gas會退還至錢包。
EIP-4337還提出了“paymaster”(付款人)的概念。
現在,用戶不用再依賴錢包,而是可以通過付款人的贊助獲得交易費用。
受贊助的交易有很多用例。最常提到的用例是:
允許應用程序開發者代表其用戶支付費用
允許用戶以ERC20代幣支付費用,合約作為收取ERC20代幣的中介。
所有這些都非常令人振奮,原因有很多。
1. EIP-4337提案允許我們使用自定義簽名方案。用戶現在可以使用iOS和Android設備的內置方案,將手機都變成硬件錢包。
2. 它允許在以太坊上為多個簽名者提供原生支持。兩個或以上用戶現在可以批準一筆交易,從而提高安全性。
3.可以啟用社會恢復。如果一名用戶不知何故丟失了密鑰,那么他只需讓他的朋友和家人幫他恢復賬戶就可以了。
CT中文
個人專欄
閱讀更多
金色早8點
區塊律動BlockBeats
金色財經
1435Crypto
吳說區塊鏈
blockin
比推 Bitpush News
Block unicorn
Foresight News
Odaily星球日報
Bankless
DeFi之道
Tags:以太坊區塊鏈LOCBLOC以太坊幣價格今日行情價格ruff幣區塊鏈最新消息PLOCK價格老版本blockchain
撰文:Momir, IOSG Ventures如果中心化交易所在 ETH 質押市場上占主導地位,那將違背以太坊建設去中心化網絡的目標.
1900/1/1 0:00:00元宇宙在2022年依然火熱,就連”元宇宙“(metaverse)這個詞本身,也入選為2022年《牛津詞典》的年度詞匯.
1900/1/1 0:00:00前有加密熊市悄然而至,后有 Luna 暴雷大廈崩塌,現在全球第二大的 FTX 交易所短短幾天就從行業翹楚變跌落神壇,每個消息都不斷挑動著加密市場的神經,NFT 市場也不例外.
1900/1/1 0:00:00StarkNet代幣發布在即。11月16日StarkNet開發公司StarkWare在推特上表示,StarkNet的ERC-20代幣合約已部署至以太坊,但StarkNet基金會仍需要時間來確定代.
1900/1/1 0:00:00作者: Louis Wang編譯: GeniiData社區分析師隨著區塊鏈技術的發展,鏈上生態的繁榮,豐富的交互行為帶來了海量數據,數據分析已經成為區塊鏈應用的一個重要組成部分.
1900/1/1 0:00:00https://movectf.movebit.xyz/Git: https://github.com/shanxuanchen/MoveCTF第一題是check in題.
1900/1/1 0:00:00