在近期以太坊創始人Vitalik發布的最新以太坊路線圖的第六階段Splurge中,最新納入的ERC-4337成為了目前賬戶抽象的主要實現方案。
賬號為什么重要?因為任何web2用戶進入web3的時候,遇到的第一層阻力便是保存私鑰或者助記詞,還會面對私鑰可能丟失而未知,面對釣魚網站的盜簽而無法判斷,甚至上億美元的鏈橋被盜也因私鑰問題而發生,因此實現更好的以太坊賬戶體系,一直以來都是以太坊網絡對于沖擊千萬量級用戶的瓶頸問題
而如果你想要對以太坊以及區塊鏈底層基礎設施的迭代進程進入深度了解,你也必須要對賬戶抽象這一完整概念原理有著絕對深刻的理解,而賬戶抽象方案的演變史這七年的迭代之路,本份研報將用近萬字為你全景呈現,強烈建議準備好咖啡用心閱讀。
本文將嘗試從2015年起的首個AA提案出發,系統性地整理目前為止所有EIP提案主要內容并綜合評價各方案的優缺點,回顧歷程,很多提案已經早已處于停滯甚至僅僅是草稿的階段,為抽絲剝繭探索邏輯脈絡,
本文將10個EIP提案依據其優化的模板環節來劃分出三大路徑:改造鏈上交易類型、改造鏈上主體對象、改造上鏈交易打包過程型
由于內容涉及非常廣泛且涉及以太坊原理層知識較多,筆者會更多分析其方案的邏輯而非技術的細節,也將盡力陳訴表達和翻譯原意,如有疏漏歡迎評論區留言討論。
以太坊信標鏈網絡總質押量突破1000萬枚ETH:2月24日消息,據Ethereum官方網站最新數據顯示,以太坊信標鏈(TheBeaconChain)網絡總質押量已突破1000萬枚ETH,本文撰寫時為10,000,021枚ETH,驗證者總數量為297,961個。今日ETH價格出現大幅下跌,目前為2430.59美元,24小時跌幅高達11.1%。[2022/2/25 10:14:33]
ETH發展路線圖,其中第六階段Splurge的目標是:修復一切。
在以太坊虛擬機中很多東西需要進行優化,比如說VDF將會讓鏈上產生真正的隨機數,而這次路線圖中最重要的是賬戶抽象AA的核心提案EIP-4337成為實現路徑。
這些優化的核心是可通過社交網絡可直接恢復錢包、項目方幫用戶墊付Gas費、支持USDT等作為Gas支付方式等功能。就是這些功能將助力以太坊打破千萬用戶的核心關卡,沒有這些改變,以太坊是絕對無法突破用戶習慣的門檻。
私鑰難保護:用戶失去私鑰意味著失去所有資產。
簽名算法少:原生協議在驗證交易上只能使用ECDSA簽名和驗簽算法。
簽名權限高:無原生多簽,單簽即可執行任意操作。
微軟研究基于以太坊區塊鏈的激勵系統以打擊盜版:8月16日消息,在微軟研究部門發布的一篇新論文中,在阿里巴巴和卡內基梅隆大學的研究人員的參與下,這家總部位于雷德蒙德的軟件巨頭研究了一種基于區塊鏈的激勵系統,以支持反盜版活動。Argus建立在以太坊區塊鏈上,旨在提供一種無需信任的激勵機制,同時保護從開放匿名盜版記者群體中收集的數據。Argus可以使用論文中詳述的相應水印算法將盜版內容回溯到源頭,也稱為“泄露證明”,每份泄露內容的報告都涉及一個信息隱藏程序。該論文詳細介紹了以太坊網絡費用問題,并解釋說,該團隊優化了多項加密操作,“以便將盜版報告的成本降低到相當于發送大約14筆ETH轉移交易以在公共以太坊網絡上運行的成本,這將否則對應于數千筆交易。”(Cointelegraph)[2021/8/16 22:17:22]
交易手續費只能通過ETH支付,并不支持批量交易。
交易隱私泄露:一對一交易容易分析賬戶持有者的隱私信息。
其次單純的合約錢包也有一定問題:
對合約錢包的操作必須由EOA發起,每筆交易將多消耗21000Gas。。
需要EOA有足夠的ETH來支付Gas,或者依靠Relayer支付Gas。
以太坊核心開發者:正在從以太坊代碼庫中刪除Whisper:以太坊核心開發者Péter Szilágyi剛剛發推稱,正在從以太坊代碼庫中刪除Whisper,并打算將其移至對應存儲庫存檔。據悉,Whisper是以太坊的一個通用的分布式通信協議,此前主要用于網絡信息傳送。[2020/7/22]
上訴的約束讓普通用戶很難使用以太坊:
首先,使用以太坊上的任何應用,用戶都必須持有以太。
其次,用戶需要處理復雜的費用邏輯,Gasprice、Gaslimit、事務阻塞這些概念對用戶來說過于復雜。
最后,雖然許多區塊鏈錢包或應用試圖通過產品優化提高用戶體驗,但它們的實際效果甚微。
破局之道在于實現賬戶抽象,將所有權和簽名權解耦,從而才能逐個解決上述問題,那為什么可以解決、將會用怎樣的方式來實現解耦合,就讓我們回顧這7年AA歷史來一同探索吧。
1.3、抽象賬戶的歷史路徑
整體的改造方式按針對的對象或者環節可以分成3種大方向
改造鏈上交易類型
改造鏈上主體對象
改造上鏈交易打包過程
聲音 | 藝術機構Thomas Crown Art負責人:以太坊價格將達到500美元:藝術機構Thomas Crown Art的負責人近日表示,到2018年底,Ethereum將達到500美元的價位,并將在2019年全面上漲。[2018/10/20]
回溯達成這樣的目標的歷程
以太坊一開始是通過EIP-86、EIP-101、EIP-859等增加新的交易類型來區分外部賬戶和合約賬戶,但是他們發現這樣的改動實在太龐大了,其復雜性不亞于合并這樣的共識算法的轉移。一旦以太坊更改交易類型,就配套地要修改底層簽名驗簽算法,這既要考慮礦工是否接受新的類型幫助其上鏈,且收益不能低于普通交易,還要考慮賬戶地址管理、沖突、往前往后兼容等等問題。
而在這七年的研究過程中,大量信息和想法并未被放棄????而是被繼承起來繼續發揚。
通過EIP-86/208:合約地址需要與外部賬戶進行區分,所以合約地址要能定制、要能防碰撞,所以有了EIP-1014和EIP-2470的落地。
通過EIP-859:首次出現了交易中附帶合約初始化代碼,如果沒有合約地址就現場部署一個,成為EIP-4337的基礎功能。
紐約時報:SEC被要求不將以太坊視為證券:早先據華爾街日報的報道,主要的加密行業投資者Andreessen Horowitz,風險投資公司Union Square Ventures以及一些律師組成了“風險投資工作組”,與美國證券交易委員會企業融資部門的高級官員以及一些委員會的辦公室舉行了一次私人會議,討論基于區塊鏈的加密貨幣豁免情況,當時的報道主要集中在討論ICO。然而,后來據紐約時報的Nathaniel Popper報道,第二大加密貨幣以太坊也在討論范圍內。根據該報道,風險投資工作組的提案認為,以太坊“已經變得非常分散,不應該被視為一種證券”,盡管它在美國法律下其具有許多證券的標志。該提案認為,美國證券交易委員會在確定加密貨幣是否為證券時,如果加密貨幣達到了“全部功能性”或“完全分散化”,就不應被視為有價證券。消息人士表示,美國證交會并不過分服從該提案,某些加密貨幣或得到豁免。但是,目前尚不清楚證交會是否會區分最近發起的項目和已經運行多年的例如以太坊的項目。[2018/4/21]
通過EIP-2718:讓未來的以太坊可以兼容任何新提出的交易類型而無需太照顧往前兼容性的歷史包袱。
通過EIP-2938:明確總結了合約賬戶的各類優勢,社交恢復、密鑰輪換、自定義身份驗證算法、元交易等等,讓合約賬戶慢慢深入人心。
最終共識集中在兩條路徑上即:
讓現行的外部賬戶有智能合約的功能。
讓現行的智能合約有外部賬戶的功能。
如今EIP-4337納入路線圖也宣告這兩條路徑中以太坊最終做出了決定。
外部賬戶賬戶數:以太坊總交易中出現的from地址去重數后約為1.5億。
SCW/A賬戶數:使用頭部兩個產品GnosisSafe和Argent的數據合計為15萬。?
筆者認為后續的用戶將會接觸的賬戶形態是兩段式的,區分鏈下密鑰管理與鏈上賬戶主體。
在鏈下密鑰管理側,采用體驗最佳的MPCTSS,尤其是2/2,2/3都會是兼容吻合監管需求和便捷使用使用需求的參數方案。
在2/2模式下,項目方持有1,用戶持有1,在任何一方不同意的情況下至少資金不會丟失,適用于未來需要監管的場景。
在2/3模式下,項目方持有1,用戶持有2,用戶可以在兩臺終端上分別管理分片密鑰,日常本地項目方持有的分片結合簽名,即使項目方跑路,用戶也可自己恢復。?
在鏈上賬戶主體側,會采用可升級的智能合約模式,這時會有多種功能點進行展開:
自定義簽名算法:如MultisigVerification、Schnorrsigs、BLSsigs、Quantum-resistantsigs(egLamport,Winternitz),效果上是從密碼學即天然支持多簽、門限等。
多筆交易進行打包:礦工可以簽名聚合多筆交易的數據,只需確保都能執行成功即可。這效果是在交易量足夠多就可以拉低平均的Gas消耗。
社交恢復更換私鑰:如果某天一個人的微信被盜號,即使全部錢被轉走,里面的好友列表和聊天記錄都可恢復,也依舊能使用原賬號因為SBT靈魂代幣不會丟失。
可升級與去中心化:合約本身是可設計升級、可以更改所有權的,在鏈上的賬戶主體也自然是無人托管且完全去中心化的。
元交易與多幣支付:用戶即可在合約錢包里用其他Token的轉賬來支付礦工Gas,從而無需先充值原生代幣來做手續費。
抗DoS與量子攻擊:防惡意礦工阻塞系統以及密鑰爆破。
針對套利者的優點:實現賬戶抽象之后,由于可以在賬戶權限驗證階段進行價格判斷,套利者無需為失敗的套利行為進行付費,鏈上也不會包含失敗的套利事務,可以有效提高鏈的可擴展性
但是AA通過EIP-4337實現,也有不少風險問題:
節點的驗證過程會更加復雜,這樣會給節點增加很多無用的計算負擔,從而抗DoS攻擊的風險提升。
因為合約的調度,所以Gas消費會比EOA賬號直接簽名交易更高,需要用到類似NFT聚合器一樣的降低原理。
以太坊賬戶抽象七年之路相關EIP特性概覽圖
未盡內容:
賬戶抽象相關EIP提案解讀
EIP-101:貨幣與加密抽象——2015/11/15
EIP-86/208:交易來源和簽名的抽象——2017/02/10
EIP-859:主鏈賬戶抽象——2018/01/30
EIP-2718:新交易類型的包裝信封——2020/06/13
EIP-2938:賬戶抽象標準——2020-10-15
EIP-3074:增加AUTH和AUTHCALL操作碼——2020/10/15
EIP-3607:讓外部賬戶地址不可部署合約——2021/06/10
EIP-4337:用交易內存池實現賬戶抽象——2021/09/29
EIP-5003:使用AUTHUSURP將代碼插入到外部賬戶——2022/02/26
EIP-5189:通過背書來操作賬戶抽象——2022/06/29
Q&A:
1、現在有哪些錢包是遵循EIP-4337實現的?
2、以太坊為什么選擇EIP-4337而不是EIP-3074?
3、賬戶抽象中抽象的到底是什么?
4、如果有足夠好的MPCTSS方案,不需要助記詞,安全性也有保障,那還需要合約錢包嗎?
5、自定義簽名算法的好處是什么?
6、EIP-4337仍然依賴于EOA賬戶簽名,真的能給用戶體驗帶來質的飛躍嗎?
7、EIP-4337下一步的改進方向有哪些?
歡迎你從公眾號后臺聯系作者探討web3行業問題
點贊關注十四,用技術視角帶給你價值
親愛的BitMart用戶:感謝您參與購買BitMartWAGMI神秘盒子。在慶祝活動成功的同時,我們也注意到,由于技術問題,一些用戶在打開神秘禮盒時獲得了“0獎勵”.
1900/1/1 0:00:00Solana(SOL)是受FTX崩潰影響最嚴重的區塊鏈之一。即使在最初破產一周多后的現在,鑒于SamBankman-Fried(SBF)大量參與Solana區塊鏈,SOL仍在其用戶和投資者留下的.
1900/1/1 0:00:00Aleo是第一個使用零知識證明解決隱私問題、同時保證可編程特性的公鏈。Aleo提供的隱私保護包括隱藏參與者、金額、智能合約等交互細節,而且Aleo還將智能合約執行轉移到鏈下,支持各種Dapp,保.
1900/1/1 0:00:00在我們剛剛經歷的FTX暴雷事件中,有很多分析師、研究員們通過分析FTX、alameda的鏈上資產以及他們和其他主體之間的資金往來,試圖對這次事件的全貌獲得更好的理解.
1900/1/1 0:00:00隨著世界杯的進行,西班牙、葡萄牙和巴西國家隊的球迷代幣正在經歷價格暴漲。盡管存在加密貨幣熊市,但卡塔爾的FIFA世界杯正在提升國家足球俱樂部球迷代幣的價值.
1900/1/1 0:00:00ForesightNews消息,據彭博社報道,FTX新任首席執行官JohnJ.RayIII表示,FTX內部控制和記錄保存不當,FTX重組顧問正努力尋找該公司的現金和加密貨幣.
1900/1/1 0:00:00