以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > SAND > Info

賬戶抽象將給Web3 帶來怎樣的生命力?_以太坊

Author:

Time:1900/1/1 0:00:00

隨著web3世界迎來更多的用戶,把錢包打造得更為安全和易用是開發者們不得不解決的問題。現有的自我托管錢包賬戶在賦予用戶資產自主權時,卻存在不安全以及難以使用的問題——小白用戶面對天書一樣的私鑰地址和借記詞往往不知所措,資深行業人士也常常被“釣魚”以及黑客攻擊從而損失大額財產。

賬戶抽象是以太坊錢包的一種技術解決方案,這幾年一直被頻繁提及,它的主要思路是讓賬戶具備圖靈完備的能力,讓賬戶在賦予用戶資產自主權等優勢時,也能夠像web2的賬戶那樣,安全并且對用戶友好。

我們在web3的世界一直在談論“去中心化”以及“權利的普及”,但是很重要的一條原則是產品要做到易用,對普通用戶都足夠友好,才能夠真正實現去中心化,才能夠幫助權利去普及。

EOA與單點失敗風險

分布式資本是以太坊早期投資人,照理來說,對區塊鏈賬戶風險有較強的把控能力,但就在2022年11月23日,合伙人沈波表示,“個人常用894結尾錢包,共4200萬美元價值資產,其中包含3800萬枚USDC,在紐約時間11月10日凌晨被盜”,沈波表示,已經報案,FBI與律師均已介入。

接著,就在在1月份,一些資深技術人士也丟失大額資產。BitcoinCore有一位核心開發者,被疑似來自北朝鮮的開發者攻破了服務器,盜走了私鑰,丟失了200多枚比特幣;moonbird的創始人KevinRose就因為誤點了一封釣魚郵件,就丟失了幾十個價值幾百萬的NFT。他以為這封郵件來自opensea,但是實際上是來自黑客。

理解技術和風險的行業資深人士都會頻繁丟幣,還是和目前區塊鏈主流錢包的設計有關。

目前以太坊用戶經常使用的,例如metamask小狐貍或者是硬件錢包Ledger,都是屬于以太坊外部賬戶,簡稱EOA,根據使用環境錢包,EOA可以分為以下幾種:

美銀行家協會:穩定幣應和銀行一樣受到強有力的監管:金色財經報道,美國銀行家協會(ABA)發布公開信稱,為了確保有效的消費者保護和金融穩定,穩定幣生態系統與銀行生態系統一樣,必須受到強有力的監管。該協會補充說,他們希望聯邦對州許可的穩定幣發行方的監管程度與目前對州特許銀行的監管水平相同。

在ABA組織的另一封信中,49 個州銀行協會、消費者銀行家協會以及來自美國領土波多黎各的銀行家提出了類似的擔憂,他們也呼吁穩定幣發行方接受與銀行和信用合作社相同的聯邦監管。[2023/7/26 15:58:41]

插件錢包:有瀏覽器插件錢包,Metamask,trustwallet,或者是Solana鏈上的Phantom;移動端:華人較常使用的TokenPocket等;硬件錢包:最知名的Ledger,Treasure等;EOA錢包之所以成為用戶的重要選擇有其固有的優勢——用戶掌握自己的私鑰,就掌握了資產的自主權。對于用戶來說,最大的便捷就是,不再需要依賴銀行等機構,在任何一個地方都可以生成一對公私鑰對,從而掌握自己的資產。在去年FTX暴雷事件中,交易所跑路卷走用戶資產,就是因為資產實際上交給了交易所,“notyoukey,notyoucoin”也是加密貨幣領域一條重要的資產原則。

這種錢包最重要的邏輯就是依據非對稱加密算法,獲得一串公私鑰對和自己的資產相綁定,邏輯如下:

私鑰,只有自己知道,是一串隨機的字符串;公鑰,是公開的,由私鑰經過一系列數學運算得出,而這個運算過程不可逆,知道公鑰的人無法倒推出私鑰;但風險也是在這里——巨大的單點失敗的可能性。我們在web2中使用的賬戶,往往和手機號、身份證等多重信息綁定,如果忘記了密碼,我們可以通過獲得手機驗證碼等手段,找回密碼。但是在EOA的錢包中,唯一和私鑰相綁定的是12個或24個助記詞,一旦用戶丟失了私鑰或者是助記詞,錢包就無法恢復,資產就無法找回。

Quant面向企業開放英國央行CBDC項目中使用的基礎設施Overledger Platform:6月27日消息,區塊鏈金融公司Quant今天通過軟件即服務向企業推出Overledger Platform,該平臺系Rosalind項目(英格蘭銀行和國際清算銀行的零售CBDC項目)使用的基礎設施。

據稱,Overledger Platform采用了企業級技術、互操作性核心、安全智能合約和發行、安全橋接和原子結算功能,這些功能迄今為止一直支撐著Quant與機構和央行客戶的項目,首次向大型企業、中小企業和開發商開放。[2023/6/27 22:03:20]

可以用個簡單的例子理解這種單點失敗的風險,假設你擁有一套上海湯臣一品的豪宅,但是你丟失了它的鑰匙。在web2的賬戶世界,你可通過換鎖來重新進入這套豪宅,因為房產證等在現實世界擁有法律效力的信息幫助你與這套房產錨定;但是在web3世界中,一旦你丟失鑰匙,你就不能再進入這套豪宅,一旦其他人撿到了你的鑰匙,這套豪宅就歸他所有。

因此,web3真正走向大規模應用時,行業的開發者們必須一定要解決賬戶的安全性問題——假設用戶成倍增大,這些風險也隨之放大。

沈波在丟失巨額資產后,在當時的推文中表示:“文明與正義終將戰勝野蠻與邪惡,這是人類社會的鐵律,只是時間問題。”

MPC錢包和放棄部分自主權

在web3世界,相信codeisthelaw的領域中,技術迭代往往在解決問題中扮演了更重要的角色。

為了規避這種單點失敗的風險,開發者們提出了MPC錢包。它本質上也是EOA錢包,但是它的簽名方式跟傳統方式有所不同——私鑰并沒有在用戶側完成簽名,而是打碎成若干個碎片,由用戶保存多個備份或是與錢包提供方提供方共同保存。當你需要簽名的時候,幾個碎片就拼接起來,經過計算,重構出整個私鑰。

VanEck CEO:比特幣現貨ETF短期內不會出現在美國:5月19日消息,VanEck首席執行官Jan VanEck在邁阿密Bitcoin 2023會議上表示,投資者短期內不太可能在美國看到比特幣現貨ETF。VanEck稱,即使SEC輸掉了灰度訴訟,他們也只會拖延時間,所以我認為未來一年半內比特幣現貨ETF不會通過申請。Van Eck指的是灰度正在對SEC提起的訴訟,在訴訟中,灰度試圖將其比特幣信托轉換為ETF。[2023/5/19 15:13:16]

核心思路就是分散控制權,進而達到分散風險的目的,避免單點失敗。舉例來說,一個私鑰分成了三片,黑客就要分別攻破三個人,難度就驟然上升。

比較知名的產品比如Fireblocks、ZenGo,包括Coinbase去年5月份也推出了它們的半托管方案——用戶自己有一份私鑰,Coinbase有一份,如果用戶丟失備份,可以聯系Coinbase確認身份,讓它幫你恢復——但這相當于放棄了一部分自主性。

因此,衍生出了一個很大的問題,就是你需要相信MPC的提供方,相信第三方提供的計算能力。比如ZenGo也曾表示,如果它們的服務器出現故障,那服務也是無法繼續的。與此同時,還有受到監管機構封停賬號的風險。

開發者們一直都在尋求更為靈活的賬戶解決方案。

合約賬戶和賬戶抽象

在以太坊生態中,除了EOA和MPC錢包,還有另一種賬戶叫合約賬戶,簡稱CA。相比EOA賬戶是用密鑰控制,合約賬戶是用智能合約的代碼控制,比如常用的DeFi協議Uniswap、Compound、Aave等等。但是從目前情況來說,CA賬戶能力非常有限——它不能主動發起交易,只能作為一筆交易的回應去發起交易,所以通常CA賬戶都是和EOA賬戶一起使用,因此,以太坊開發者們一直在尋求技術解決方案,賬戶抽象就是一種。

武漢發布元宇宙產業創新發展實施方案(2022—2024年)(征求意見稿):8月9日消息,8月5日,武漢市經信局為促進元宇宙與實體經濟融合,推動武漢市元宇宙產業相關領域創新發展,印發關于《武漢市元宇宙產業創新發展實施方案(2022—2024年)(征求意見稿)》公開征求意見的通知。該方案提出,力爭到2024年,元宇宙關鍵技術顯著突破、場景應用廣泛鋪開、創新企業高度集聚、重點平臺加快布署,元宇宙產業生態初具雛形,元宇宙創新創業氛圍更加濃厚,對實體經濟、產業轉型升級起到明顯帶動和促進作用;全市組建成立1個元宇宙研究院,建成2個以上元宇宙產業孵化基地,聚焦10個行業領域打造30個以上元宇宙場景應用示范項目,培育集聚100家以上元宇宙核心企業。[2022/8/9 12:12:59]

理解賬戶抽象,需要從EOA錢包的工作原理來理解賬戶抽象,對每筆交易,EOA賬戶需要做以下三個判斷:

第一個,確定交易是不是由持有私鑰的人簽名的;第二個,確認賬戶里面有沒有足夠的氣費,因為轉賬需要氣費;第三個,確認nouns,可以理解為計數器,防止雙花攻擊;在EOA錢包中,這些判斷邏輯是寫死在協議層的,也就會帶來上述的EOA錢包的單點失敗風險,而賬戶抽象的思路就是用一種可編程的方式來確認交易是不是有效,可以讓開發者用驗證私鑰之外的其他的方式來認證交易。

實際上,Vitalik等以太坊的開發者一直希望用戶的賬戶具備圖靈完備的能力,為用戶提供更多服務,這幾年在多個以太坊改進協議中被提出:

EIP-86:由VitalikButerin在2016年提出,引入了智能合約的概念作為“轉發合約”,并且只接受來自“入口點”地址的交易,任何人都可以從該地址發送交易,只要遵循特定格式。這需要對以太坊協議進行重大更改所以被放棄了。EIP-1014:VitalikButerin于2018年提出,它采用了EIP-86的核心思想,并促成了CREATE2操作碼的創建,使得開發者能夠預測將部署合約的地址,而無需實際部署它。這一點很重要,因為要讓智能合約錢包發揮作用,必須確保智能合約地址在所有EVM鏈上都是相同的,即使它沒有同時部署到所有這些鏈上。EIP-2938:由VitalikButerin、AnsgarDietrichs和MattGarnett于2020年9月提出,希望讓智能合約的賬戶能夠自己氣費,以及執行交易,在當時的以太坊設計中,必須要有一個EOA賬戶發起交易以及支付氣費才能夠完成。這是一個巨大的協議變更,需要對以太坊的協議層做較大的改動,但是當時以太坊最重要的事情是完成合并,這個提案被暫時擱置。EIP-4337:Vitalik等人提出了賬戶抽象,AccountAbstractionviaEntryPointContractSpecifications,這個方案不需要修改協議層,利用了已經流行起來的Flashbots產生的架構,然后采用一個定制的Mempool去搭建一個基礎設施,實現了把賬戶抽象的交易驗證從協議層抽離出,放在了應用層。但是雖然在應用層,它還是屬于一個技術標準,新開發的智能合約錢包們應該遵循這個標準。抽象在計算機科學里,就是指從一個大塊抽出相關的部分,分成小部分,可以理解為“模塊化”。舉一個例子,網絡協議TCP/IP,是互聯網的基礎,它其實是四層協議,它就是比較典型的抽象的例子,它不是把所有的代碼在一個地方完成,而是每一層完成一部分,之間有一個比較明確的接口的定義。

關于“將APE留在以太坊生態”的提案獲得超92%投票支持:6月5日消息,截至目前,ApeCoin社區發起的關于“將APE留在以太坊生態”的提案已獲得92.07%的贊成票。

此前消息,ApeCoin社區發起提案AIP-41,希望將APE留在以太坊生態。提案表示,遷移到不同的鏈是一項成本高昂、風險大且復雜的工作,其中包含許多活動部件,如果不加以深思熟慮,可能會導致災難性損失,或者在最壞的情況下,被Yuga Labs和其他對ApeCoin有意義的實體放棄。[2022/6/5 4:03:30]

新的協議和新的場景

以太坊幾次大的繁榮,往往和標準的確立有關——2017年ICO的繁榮是因為ERC20代幣標準的確立,而這幾年NFT的繁榮則是因為ERC7721,而這一次賬戶標準的確立,也會給以太坊帶來新的生命力。

多方驗證:合約賬戶通過賬戶抽象方案,具備圖靈完備能力之后,就能夠加入其他的驗證要素。例如授權另一個私鑰去驗證賬戶,這個私鑰可以是自己持有的另一個私鑰,或者是朋友家人持有的私鑰,甚至是機構持有你的私鑰,解決了EOA賬戶單點失敗的風險——不會在丟失私鑰之后就丟失賬戶里全部的資產。

值得注意的是,這種賬戶抽象的多方驗證功能,與同樣擁有多方驗證功能的Cobinbase的半托管錢包方案不一樣。通過賬戶抽象實現的這種功能,無論你授權給誰,仍然是可以將授出的權限收回,整個資產還是被用戶所最終控制。但是半托管的方案中,是由中心化交易所控制著你的資產,賬戶不是跑在智能合約上,不能排除中心化交易所作惡的可能性。

為不同角色設置不同的支出策略:具備圖靈完備能力的賬戶能夠讓多人共同管理賬戶,達到傳統金融賬號的能力。舉個例子,在一個公司或是DAO組織,為不同角色設置不同的支出權限,比如普通出納人員每個月可以發一次工資,CFO可以隨便花,超過一定金額需要一個更高級別的人的授權。或是DAO組織內部需要投票,可以拿去Snapshot里投票,但是不可以用來轉賬等等一系列復雜功能。

更便捷的氣費支付場景:以太坊在轉賬時通常需要支付氣費,過去經常會遇到支付不方便的問題,比如在Polygon的鏈上,你需要Matic代幣,但有時候你恰好沒有這個代表,就需要去換。除此之外,很多時候新手也不知道該如何支付氣費。引入抽象賬戶之后,就可以用賬戶里其它代幣支付,甚至是由另外一方代為支付,可能另一方是游戲開發商,或是社交類產品幫助用戶支付,從而大大降低了用戶門檻。

授權批量交易:舉個例子,在跟鏈上的DFI交互時,通常需要完成很多操作,例如在compound上質押altcoin,借出usdc,至少要完成3個操作:首先授權compound合約能夠調用該用戶的altcoin;第二步要把altcoin存到compound的合約賬戶;第三步會根據質押率算出你能借出多少usdc。過去,這三步每一步都需要彈出確認,在賬戶抽象中,這三筆交易可以打包成一筆交易,不僅增加了便捷性,同時節省氣費。

這個場景最近在去中心化協議Lensprotocol上有較好的體現。Lens用以太坊的賬戶做社交圖譜里的簽名,在其中設計了一個dispatcher調度器工具,用戶可以把一個簽名權限委托另外一個賬號,這樣,在lens上的社交互動都是寫在鏈上的,同時lens作為產品方可以代付氣費,大大降低了用戶的使用門檻。

會話密鑰:在鏈上游戲場景中,經常需要你批準某個功能,但是有時你可能不希望被打斷,可能希望在10分鐘或是一個小時內,所有的交互由游戲開發者幫忙代行操作就可以,因為游戲游玩過程不會涉及到數量較高資產的操作,那么就可以設置一個時間段,做一個臨時會話,生成一個會話密鑰?(Sessionkey),就不會被打斷。

Web3行業的新開端

賬戶抽象也并非沒有弊端,它最大的弊端就是兼容性問題,因為它依賴于智能合約,而智能合約是部署到某一條鏈的,所以它跟這某條鏈綁定。如果部署在以太坊上,那么像BTC,Solana上的交易就無法支持。

第二個問題是費用問題。賬戶抽象是跑在鏈上的,它的計算要消耗鏈上計算資源高于傳統錢包。目前以太坊主網的Gas費目前也比較高,所以賬戶抽象錢包可能在以太坊主網上還需要等待一段時間,會先在Layer2上落地發展。

相比傳統方案,比如MPC,賬戶抽象有時反而顯示出了弱勢。MPC私鑰是在鏈下完成,所以它天然支持不同的鏈,它只要支持對應的加密曲線算法就可以,大部分是由ECDSA橢圓曲線簽名來支持,所以它有更好的兼容下。其次,它在算的過程中不消耗Gas費,因為它是在鏈下完成計算。顯而易見的是,不在鏈上的那部分就存在信任風險。

因此,一些新的項目,比如AxtroX,會選取包括賬戶抽象、MPC等各種技術方案的優勢,提出全新的方案——把MPC有信任風險的那部分在一條獨立的鏈上完成,完成密碼學的計算。簡單來說就方案選了一些公鏈,在鏈上搭建了這一套計算,來去支持不同的鏈的這種私鑰的管理,同時就實現了這種跨鏈的賬戶抽象的能力。

我們在web3世界里經常談論去中心化,談論權利的普及,但是背后有一個不能忘卻的道理——只有把產品做到容易使用,符合小白用戶的使用習慣,才能夠幫助權利去普及,才能夠真正實現去中心化。舉個簡單的例子,在1990年代,打開電腦一個紙牌游戲,都需要寫代碼,寫basic語言,和機器交流的權利實際上掌握在會寫代碼的人的手上;到了90年代后期,微軟發明了圖形界面系統,人們點擊電腦里的圖標,就能夠打開網頁——使用電腦的門檻大大降低;到這幾年AI迅速發展,到chatgpt出現,人們用自然語言就可以和機器交流。如果把和機器交流,獲得知識信息看作一種權利,那么這就是一個權利普及的過程,人們為之努力了幾十年。

對于web3來說,現在還處于需要寫basic語言的時代,而像EIP4337這種標準一推出,開發者們又回到同一起跑線,現在的巨頭Metamask等如果不思進取,很可能就會被后來者超越,所以對于從業者來說,這又是一個新的起點。

Tags:以太坊OINCOICOIN以太坊銀行kucoin成都辦事處Raku CoinTCOIN價格

SAND
速覽 CZ 的情人節 Twitter AMA 要點總結_USD

關鍵要點: 幣安首席執行官趙長鵬于2023年2月14日在TwitterSpace上花了一個小時回答用戶的問題,大部分討論都集中在穩定幣和BUSD上;BUSD不是由幣安發行的,它帶有幣安的品牌.

1900/1/1 0:00:00
ERC-4626 的未來:給 DeFi 帶來指數級的流動性和資本效率_VAULT

毫無疑問,自Compound在2020年開啟DeFiSummer?以來,DeFi已經取得了長足的進步.

1900/1/1 0:00:00
JZL Capital:VASP香港牌照的研究與申請_WIN

一、政策概覽 香港作為亞洲最大的金融交易市場,是內地眾多金融機構尋求對外發展的重要橋梁,相對于內地金融牌照申請難度大,香港證券期貨市場采取準入制,只要符合香港證監會的要求就可以申請.

1900/1/1 0:00:00
當前穩定幣格局拆解:競爭存在,相互合作才是最好的解決方式_FRA

當UST崩盤時,DeFi穩定幣受到重創,但DAI、FRAX和LUSD依然堅挺。現在,GHO和crvUSD正準備加入這個領域,帶來新的創新.

1900/1/1 0:00:00
NFTGo:NFT 行業 2022 年發生了什么?(一)_NFT

該報告由NFTGoResearch授權MarsBit發布,由于報告全文較長,將分五個部分發布。NFT從誕生到如今的火熱發展,僅過去短短幾年的時間.

1900/1/1 0:00:00
穩定幣=話語權,幣安失去了什么?_穩定幣

U:加密離不開的資產 要說在加密世界中什么東西持有的人最多應用的最廣?比特幣?以太坊?都不是,而是穩定幣,我們大家一般都管他叫U。一個新人剛入圈想買幣一般會先做什么?交易所上買U.

1900/1/1 0:00:00
ads