以太坊路线圖:账戶抽象
發表於 2023-02-03 20:48 作者: ETH中文
來源:twitter.com/SalomonCrypto
作者:Tyrannosaurus Haym
翻譯:Renaissance
(1/25) 面對現實吧,以太坊的用戶體驗很糟糕。你可以使用 Apple Pay 刷臉購买,以太坊如何競爭?本文介紹的账戶抽象是 0 到 1 的升級,將打开設計空間並革新以太坊!
(2/25) 習慣於閱讀長文形式的文本?沒問題!
在我的網站主頁上可以永久查看同一篇文章,Inevitable Ethereum。
(3/25) 以太坊是世界計算機,一個單一的、全球共享的計算平台,它存在於由 1,000 台計算機(節點)組成的網絡空間中。
這些節點是現實世界中的真實計算機,直接進行點對點通信。
(4/25) 以太坊設施更大的愿景旨在提供一個單一的共享計算平台 —— 以太坊虛擬機 (EVM)。
EVM 爲交易(計算)提供上下文;你在鏈上 "do” 的一切都發生在 EVM 中。
(5/25) 在 EVM 中,身份 (和所有權) 的原子單位是账戶。
账戶可以是由非 EVM 實體 (例如個人) 控制的外部擁有账戶 (EOA, Externally Owned Accounts),或由其智能合約代碼控制的合約账戶 (CA, Contract Accounts)。
(6/25) EOA 和 CA 有一些非常重要的區別。
從高層次來看:EOA 由使用密鑰對的人 (或 EVM 外部的代碼) 控制,CA 由代碼 (EVM 內部) 控制。
EOA 是唯一可以發起 EVM 操作的帳戶。
(7/25) 密鑰對 (公鑰和私鑰) 使您能夠執行數字籤名,用於公开確認兩件事:
該消息確實是由聲稱發送它的人發送的
消息未被篡改
(8/25) 基本結構如下:
私鑰+消息=籤名
公鑰+籤名+消息=驗證
在 EVM 的上下文中,這些"messages"是交易。因此,數字籤名表明擁有私鑰的人授權了交易。
(9/25) 有許多不同的籤名/密鑰對方案;以太坊使用稱爲 ECDSA (secp256k1) 的方案。
關於這些字母,您唯一需要知道的是:以太坊帳戶地址是 ECDSA (secp256k1) 方案(哈希)的最後 20 個字節。
(10/25) 實際是以太坊將 ECDSA (secp256k1) 的邏輯內置到 EVM 自身的核心代碼中。
爲了讓 EVM 驗證某個來自給定地址的籤名,它必須通過方案處理所有數據。
ECDSA (secp256k1) 被硬編碼到 EVM 中。
(11/25) 以下是理解账戶抽象所需的核心能力:目前,以太坊帳戶與密鑰對緊密耦合,以至於它們本質上是同一件事。
即如果您控制了私鑰,那么您就控制了一個帳戶。
“只有真正控制了自己的私鑰,才真正掌握着自己的幣。”
(12/25) 账戶抽象會將 EVM 中的實體 (账戶) 與移動資產的所有權的實體 (密鑰對或籤名者) 進行解耦。
訣竅:我們將把所有账戶都變成 CA,CA 可以定義自己的有效交易。
(13/25) 只要 CA 支持特定功能 (例如驗證籤名),它就可以是一個帳戶。
我們通過 API 來定義這些特定的功能。實現帳戶抽象過程的核心部分將是設計此 API。
(14/25) 一旦實現,以太坊將立即變得更加可定制、靈活和面向未來。
了解這一點的最佳方式是回到我們今天使用的籤名方案 ECDSA (secp256k1)。這個方案非常強大……目前來說。
(15/25) ECDSA (secp256k1) 的問題在於它不是抗量子計算機破解的。量子計算機可以立即破解它,在這個過程中摧毀以太坊。
量子計算機的功能還不足以成爲一個問題,但它們會成爲問題。
(16/25) 帳戶抽象爲我們提供了根據需要遷移到不同籤名方案所需的靈活性。
即便我們現在使用的籤名方案 (ECDSA) 更加強大了,也沒有理由要求每個人都使用相同的方案。每個用戶都可以自由地使用他們喜歡的任何密碼學技術來保護他們的資產。
(17/25) 但替換籤名方案只是一個开始。得到了廣泛的討論是因爲受到了即將到來的量子威脅,但帳戶抽象开闢了一個全新的設計空間:
以太坊的用戶體驗!
以下是我迄今爲止看到的一些更令人興奮的想法!
(18/25) 欺詐監控
一個账戶可能需要第三方欺詐監控器的第二個籤名,這個第三方欺詐監控器檢查每筆交易是否存在已知欺詐、滿足預定義的安全規則等。
這個第三方不會控制你的資產,只有交易批准特權。
(19/25) 批量調用
一個账戶可以批處理多筆交易,並通過單個籤名/用戶輸入來執行它們。
@hasufl 說得最好,所以我會在下面留下他的推文。
(20/25) 會話密鑰
一個帳戶可以生成一個密鑰並授予它特定的權限/持續時間。然後該帳戶可以將該密鑰授予半信任空間 (例如瀏覽器),從而在不暴露整個帳戶的情況下改善用戶體驗。
想象一個不需要持續授權的區塊鏈遊戲,體驗會是多么棒。
(21/25) 雙因素身份驗證
一個帳戶可以將一組授權密鑰(類似於欺詐監控)授予第三方服務,該第三方服務只會批准使用第二種方法(例如短信或電子郵件)確認的交易。
(22/25) 硬件集成
這也許最酷的事情?集成到像蘋果這樣的公司發布的硬件產品中。
想象一下,如果您的私鑰保存在 iPhone 上的安全區域中……使用 FaceID 批准交易!
(23/25) 歸根結底,帳戶抽象不僅可以實現更好、更用戶友好的以太坊,這也是應對量子計算機生存威脅的最簡潔的方式。但是,不幸的是,實施它並不容易。
(24/25) 好消息是 rollup 提供了一個新的、有趣的機會來從一开始就建立账戶抽象。以太坊的开發者們在努力探索的同時,像 @zksync,@StarkWareLtd and @argentHQ 這樣的項目已經出現並推動此項技術。
(25/25) 所以,親愛的讀者,不要害怕,以太坊社區知道它在做什么!
我不能告訴你帳戶抽象什么時候到來,甚至不能告訴你它會是什么樣子或者它會在哪裏......
但當它到來時,账戶抽象將帶領我們向前躍進。
點擊“閱讀原文”獲取文章內部鏈接!
原文鏈接:https://twitter.com/SalomonCrypto/status/1612587333987241985
ECN 的翻譯、編輯工作旨在爲以太坊中文社區傳遞優質資訊和學習資源,文章版權歸原作者所有,轉載須注明原文出處以及 ETH 中文。若需長期轉載,請聯系 eth@ecn.co 進行授權。
標題:以太坊路线圖:账戶抽象
地址:https://www.coinsdeep.com/article/9345.html
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。