隨着區塊鏈團隊努力爭取主流採用,讓加密錢包更易於使用突然成爲了首要任務。
以太坊開發人員一直在討論並納入區塊鏈的下一個大硬分叉 Pectra 的某些以太坊改進提案 (EIP)。
獲得以太坊社區支持和關注的提案之一是 EIP-3074,這是一項代碼更改,旨在改善區塊鏈上錢包的用戶體驗。
以太坊開發人員過去已經解決了一些問題,這些問題將使用戶的錢包體驗變得更輕鬆,並部署了解鎖新功能的功能。但現在,開發人員正在努力讓體驗變得更輕鬆,並將其銘刻在區塊鏈中。
這項新的變更應該允許特定類型的錢包、外部擁有的帳戶(EOA)透過允許智慧合約對其進行授權而變得更加可編程。
Paradigm 技術長 Georgios Konstatonopolous 在 X 上表示,EIP-3074「是一件大事。錢包用戶體驗將提高 10 倍。
EIP-3074 將在下一個以太坊硬分叉中出現。錢包用戶體驗將提高 10 倍。我們是粉絲,走吧。 https://t.co/lUiK2kb3UT
— Georgios Konstantopoulos (@gakonst) 2024 年 4 月 11 日
目前在以太坊上,有兩種類型的錢包帳戶:最受歡迎的 EOA,如 MetaMask 和 Coinbase 錢包;以及智慧合約錢包,如 Argent 和 Safe。
EOA 帳戶的用戶會獲得一對金鑰(公鑰和私鑰),而智慧合約帳戶則是由程式碼控制的錢包。 EOA 的問題歸結於人為錯誤;如果您遺失了 EOA 帳戶的私鑰,則沒有幫助台或金鑰恢復流程可以幫助您重新獲得資金。
先前的提案(例如 ERC-4337)旨在使 EOA 更易於使用,這一概念稱為帳戶抽象化(AA),它允許用戶透過智慧合約功能恢復其加密貨幣。
EIP-3074 是此類創新的又一步,將交易功能委託給智能合約。該提案的關鍵組成部分是允許用戶批量交易並讓他們一次性簽署。其他功能包括讓第三方贊助用戶的交易費用,因此去中心化應用程式(dapp)可以為用戶支付天然氣費用。
該提案早在 2020 年 10 月就創建了,它還允許用戶簽署由不同方提交的交易——例如,從不同的介面簽署交易,或離線簽署交易。文件顯示,作者是山姆威爾森、安斯加迪特里希、馬特加內特和米卡佐爾圖。
EIP-3074 和 ERC-4337 之間的主要區別在於「前者專注於獲得執行抽象的所有好處,後者專注於獲得所有 EVM 鏈上帳戶抽象的所有好處,但以非原生方式效率較低,」以太坊基金會開發者Yoav Weiss 寫道。 “這兩者都是獲得完全本機帳戶抽象的一些好處的步驟。”
社區阻力
雖然社區中的許多人表示支持該提案,但其他人則出於對批量交易功能的安全擔憂而警告繼續推進這項提案。
Safe 的聯合創始人Lukas Schor 一直倡導ERC-4337 和以太坊錢包實施完整的帳戶抽象,他表示擔心,雖然該提案確實朝著正確的方向發展,但他擔心EIP 缺乏「任何明確的途徑來實現全面的帳戶抽象」。 AA 對 AA 的採用產生了淨負面影響。”
Argent 錢包的聯合創始人 Itamar Lesuisse 也在 X 上發文稱,EIP-3074 可能是一個嚴重的安全問題,並寫道,它允許「騙子透過單一鏈外簽名耗盡你的整個錢包。我預計這將是一個主要用例。
它應該允許詐騙者透過單一鏈下簽名耗盡您的整個錢包。我預計這將是一個主要用例...
— itamar.eth (@itamarl) 2024 年 4 月 11 日
Polygon Labs 首席資訊安全長 Mudit Gupta 也有安全擔憂,呼籲錢包「在每個錢包的基礎上禁止 EIP-3074 MAGIC 簽名」。
「出於安全原因,我不想讓我的冷錢包接受 AA 批次,」Gupta 補充道。
閱讀更多:以太坊升級可能會讓你更難失去所有加密貨幣