一文詳解為什麼低門檻錢包很可能成為 Web3 的用戶入口,並有潛力成長為超級 Dapp 。

作者: Billy,AnT Capital

封面: Photo by Shubham Dhage on Unsplash

原用標題: A&T View: 低門檻錢包——大眾大規模採用 Web3 應用的必要工具

摘要

TL; DR:

  • 現有助記詞錢包的用戶體驗和安全性都遠遠達不到 Web2 的級別,使用助記詞錢包的高門檻阻止了大量 Web2 用戶進入 Web3 世界。低門檻錢包的使命就是解決此問題。
  • 低門檻錢包的核心範式是 2/2 操作模型,它使得錢包可以引入 Web2 成熟的 2FA,風控和備份系統,使得錢包的用戶體驗和安全性都達到了 Web2 級別,儘管有些方案部分犧牲了抗審查性。 
  • 低門檻 EOA 錢包和低門檻智能錢包各有優劣,長期來看都有機會。 
  • 低門檻錢包賽道無論是供給端還是需求端都仍處於早期,競爭格局未定,仍較為藍海。
  • 現階段低門檻錢包的核心競爭力為產品能力與 BD 能力。 
  • 低門檻錢包很可能成為 Web3 的用戶入口,並有潛力成長為超級 Dapp。

序言

錢包這個名詞其實並不能準確的表達它的內涵:像真實世界的錢包一樣管理資產只是它的功能之一。錢包本質上是人類用戶與區塊鏈交互的工具,從發送交易到 DAO 投票,用戶鏈上操作都幾乎必須通過錢包來實行。

不幸的是,現今 Web3 主流的錢包——助記詞 EOA 錢包(代表是 Metamask)易用性極差,這道門檻阻擋了大量 Web2 用戶的進入。對於一個 Web2 小白,當他第一次進入 Web3 使用 Metamask 錢包時,一長串助記詞和 “絕不要把助記詞透露給其他人” 的溫馨提示就會進入用戶眼簾。用戶這時想起了聽過的各種錢包私鑰被盜慘案,於是用戶趕忙找了一張紙抄下了助記詞,然後藏到了他的抽屜裡面。緊接著,他發現他沒有任何 eth,這意味著他無法執行任意操作。於是他只好點開了 Metamask 的法幣入金功能,填寫各種銀行卡信息並獲得相應的 eth。這時他終於可以開始遊玩他的鏈上寵物貓遊戲,並且還要時刻警惕著使用環境是否安全、以及助記詞有沒有洩露。當然,以上都是非常理想化的情況,真實情況更可能是,80% 用戶看到助記詞時就放棄了賬戶註冊,剩下的 20% 用戶中有 80% 在進行入金之前就離開了 Web3。

一個產品想獲得大眾的大規模採用就必須降低其用戶門檻。50 年前的計算機也遇到了和現在的 Web3 相似的問題(但更為極端)。Web3 的情況是人類用戶與區塊鏈交互的工具(錢包)使用門檻太高,而早期的計算機是人類用戶與計算機交互的界面使用門檻太高:早期的計算機只支持命令行界面。這使得不可能有大眾大規模地採用計算機,計算機在民間只能淪為極客的玩具。直到上世紀 70 年代,美國施樂公司研究出了第一個圖形用戶界面,並被蘋果公司推廣使用,逐漸才有大眾願意接受使用計算機,並慢慢變成了現代人類離不開的物品。

圖形界面出現時用戶只能用命令行與計算機交互
蘋果最早將圖形界面進行推廣,將計算機代入了大眾的世界

Web3 同理,只有用戶與區塊鏈的操作門檻降低到了一個等級,如擁有近似 Web2 的產品體驗,Web3 產品才有可能大規模被人採用,否則就會出現現在投資人人數> 項目方人數> 用戶人數的情況。因此,若想 Web3 被大眾接受,錢包門檻必須降低,而這就是低門檻錢包的使命。低門檻錢包有許多特徵,如 1)省去了助記詞,2)讓用戶可以用熟悉的 web2 方式如郵箱和 google 賬戶進行登錄,3)支持用戶免費使用(gas fee 代付),4)內嵌進了 Dapp 等。這些特徵都將幫助用戶無感地與區塊鏈交互,給 Dapp 的爆發帶來了基礎。

正文

低門檻錢包的範式轉變:Web2 等級的安全性和用戶體驗

低門檻錢包與普通助記詞錢包是兩種完全不同的範式。

助記詞錢包的操作模型是,誰擁有私鑰(助記詞),誰就有賬戶資產完全的所有權和管理權。相比於有雙因素認證和密碼找回的 Web2,這種操作模型首先極大地損害了用戶資產的安全性:無論是私鑰被盜還是私鑰丟失,用戶都會損失所有資產;緊接著極大地損害了用戶的產品體驗:用戶需要花許多精力去防止助記詞被盜/丟失,如必須把助記詞寫在紙上藏起來。當然好處也很顯然,那就是用戶擁有了資產主權,不必擔心中心化機構作惡或審查。

低門檻錢包使用了全新的 2/2 操作模型使得其安全性和用戶體驗都上升到了類 Web2 的等級,儘管某些方案犧牲了一定的抗審查能力。但無論如何,Web2 等級的安全性和用戶體驗為 Web3 應用被大眾大規模採用鋪平了道路。

低門檻錢包的核心:2/2 操作模型

簡單來說,2/2 操作模型的意思是所有的用戶操作必須經過指定的 2 方同意才能進行。最簡單的實現方式是使用多簽錢包,並且規定錢包的每筆操作必須有兩個私鑰簽名才能執行。如果我們把兩方分別分配為用戶端和錢包項目方端(在多簽錢包方案的具體實現就是將一把私鑰儲存在用戶的手機設備裡,另一把私鑰儲存在錢包項目方的服務器裡),這意味著如果錢包項目方不同意,一筆操作就無法完成。在此基礎上,錢包項目方就可以用 Web2 已經很成熟的 2FA(雙因素驗證)和風控技術將錢包的安全性提升至 Web2 級別。

2FA(雙因素驗證):在 Web2,當用戶在一個新的設備上進行賬戶登錄時,通常 Web2 應用會對用戶進行額外驗證,如郵箱驗證、短信驗證、設備驗證、人臉識別驗證等。這裡的安全假設是,黑客無法同時破解一個用戶的兩種不同的認證因子。事實上,這是 Web2 用戶賬戶遠較助記詞錢包賬戶安全的原因。而現在 Web3 的錢包項目方的服務器就可以幫用戶做和 Web2 應用一模一樣的雙因素驗證——只有用戶通過了驗證,錢包項目方才允許用戶在新的設備上操作。這使得即使用戶側私鑰被盜,因為黑客並不掌握用戶的郵箱、手機、人臉等第二個認證因素,用戶財產的安全也可以得到保障。

風控:在 Web2,強大的風控系統可以阻止極大部分的資產盜竊與詐騙行為。如中國頂級支付公司支付寶背後的風控系統 AlphaRisk 就會對每筆交易進行多個維度的風險檢測。系統的背後是近 500 條量化策略和 100 個風險模型,以精準識別用戶賬戶的異常行為。而現在 Web3 的錢包項目方的服務器就可以幫用戶運行 Web3 專屬的風控系統,對即將參與可疑交易的用戶進行提示和多重驗證,以極大減小用戶在 Web3“黑暗森林” 中被詐騙、釣魚或偷竊財產的風險。

在用戶的安全性被提升至 Web2 等級後,用戶就可以簡單地將他們的私鑰備份至用戶自己的雲盤,如 Google drive 或者 iCloud,從而減少私鑰丟失的風險,也讓用戶無需背誦/抄寫助記詞,大大降低了門檻。在這一步,用戶能直接備份私鑰和助記詞,而普通錢包不能的本質原因是:因為低門檻錢包的安全性已經被提升至 Web2 水平,即使用戶的私鑰丟失,用戶的資產也不會出現損失。如果讀者覺得這有點反直覺,這裡還有一個完全類似的例子,那就是在 Web2 應用我們之所以能設置如此簡單且有規律的 8 位數密碼(比起完全隨機的 64 位 16 進制以太坊私鑰,這太容易被攻破了)的本質原因是我們有 Web2 的 2FA 和風控保證我們賬戶的安全性。

除了無需助記詞,2/2 操作模型也使得錢包可以內嵌進 dapp,使得用戶在進行 dapp 操作時無需進行錢包應用跳轉,從而大大提升用戶體驗。為什麼助記詞錢包不可能進行應用內嵌?因為內嵌意味著錢包提供了自己的 sdk 給應用項目方(否則用戶在應用內點擊 “購買” 的時候,應用怎麼幫用戶進行簽名從而直接購買物品呢),這時應用就有了用戶端私鑰的全部控制權。在 2/2 操作模型中,如果錢包項目方的風控系統檢測到可疑交易,例如懷疑應用在偷竊用戶資產,錢包項目方就可以要求用戶做二次驗證,如發送郵箱驗證碼確認此操作是用戶做出的。但在助記詞錢包的操作模型中,沒有任何人可以阻止應用竊取用戶的資產。

到此為止,基於 2/2 操作模型的低門檻錢包已經把錢包安全性和用戶體驗提升至 Web2 級別。最終的用戶流程則是,和熟悉的 Web2 一樣,一開始就進行 google/手機號/郵箱登錄,然後就可以直接進行使用。當用戶需要備份私鑰時就點一下 “備份”,然後用戶端的私鑰就會被自動備份到雲盤裡。但我們之前一直有一個假設:中心化的錢包項目方一直在盡職盡責地提供它的服務。現在是時候考慮中心化的錢包項目方作惡的可能性了。

第一個問題是,錢包項目方可以像託管錢包一樣竊取用戶的資金嗎?

答案是不能。低門檻錢包的 2/2 操作模型規定,每筆操作必須同時取得用戶端和錢包端的同意才能進行。只要用戶不配合,錢包項目方無法私自將用戶資產進行轉移。

第二個問題是,錢包項目方可以凍結用戶資產嗎?

答案是,如果此錢包的功能就此止步的話,可以。低門檻錢包的 2/2 操作模型規定,每筆操作必須同時取得用戶端和錢包端的同意才能進行,只要錢包項目方不配合,用戶永遠無法做出任何操作。這聽上去是個很嚴重的問題,但我認為對於 Web2 小白來說還可以接受,因為錢包項目方實際上沒有太大經濟激勵去凍結用戶的賬戶,如果真的進行了凍結那麼更大的概率是因為審查。而對於 Web2 大眾來說,可被審查並不是一個不可接受的點,用戶體驗和安全性才是他們更加在乎的。但不管怎麼樣,錢包項目方擁有凍結用戶資產權力仍是非常危險的。有些項目方選擇在 2/2 操作模型的基礎上打補丁以解決此問題。其中,有低門檻智能錢包項目的補丁是鏈上社交恢復,而低門檻 EOA 錢包也有一些解決思路,在下文我將更詳細地進行介紹。

2/2 操作模型實現方法

2/2 操作模型和錢包種類無關,無論是智能錢包還是 EOA 錢包,都可以使用上述 2/2 操作模型轉變成低門檻錢包,只是特性不同。

EOA 錢包實現 2/2 操作模型的方法主要有兩種:Shamir's Secret Sharing 和 MPC。

Shamir's Secret Sharing 方案簡單來說就是把原來的 EOA 私鑰分成兩片分給兩方,到需要使用時,兩方將各自的私鑰分片發到同一個設備裡並聚合成原來的完整私鑰,然後再用此完整私鑰進行簽名。然而,Shamir's Secret Sharing 方案因為有私鑰聚合的步驟,如果進行聚合的設備被黑,完整的私鑰會被直接盜取,從而增加了安全風險。MPC(多方安全計算)技術解決了這個問題:2/2 操作模型的雙方會直接在各自的設備中生成私鑰分片,並且在操作時雙方配合直接生成簽名,而不是先聚合成一個完整私鑰再進行簽名。這意味著,如果在我們進行錢包操作的手機被黑的情況下,使用 Shamir's Secret Sharing 方案進行操作會導致資產被盜,而使用 MPC 方案進行操作則不會出現安全事故。

相比於 EOA 錢包,智能合約錢包多了一種方案,那就是多簽。多簽方案的安全性與 MPC 方案類似,但因為有更複雜的鏈上邏輯,其 gas fee 消耗會比 MPC 方案更多。

低門檻智能錢包 VS 低門檻 EOA 錢包

智能錢包與 EOA 錢包的不同之處在於,它的本體是一個智能合約,因此可以實現任意邏輯。支持智能錢包或者賬戶抽象的人會說出它的許多新功能,如 Multicall、Session keys 等,但我覺得最重要的是智能錢包有全鏈上社交恢復功能,其他不少功能都能用 2/2 操作模型滿足。也就是說,只要用戶在鏈上綁定了若干個朋友/家人,當錢包項目方要凍結用戶資產的時候,只要用戶的朋友/家人的賬戶還可用,就可以幫用戶全鏈上地進行賬號恢復,最後使用戶重新獲得對賬戶的掌控權。這就是低門檻智能錢包解決錢包項目方有權利凍結用戶賬戶的方法。如果 EOA 錢包想做到防止用戶賬戶被凍結,雖然也有些方案,但是整體難度要大不少。

智能錢包相對於 EOA 錢包的缺點也有不少:

1)難以支持多鏈:合約錢包的合約和公鏈系統是綁定的,也就是說當要去一條結構不同的鏈進行智能錢包部署的時候,需要把賬戶邏輯重新開發一次,成本很大。而且生成的賬戶因為結構不同而完全不通用。實際上,現在幾乎所有智能錢包只支持 EVM 鏈。

2)Gas 較貴:智能錢包的邏輯較 EOA 錢包複雜,因此每一筆操作的 gas 都會更貴。除此之外,創建一個智能錢包也需要不菲的 gas fee。

3)暫未廣泛推廣:現在所有應用都接受 EOA 賬戶系統,卻不一定接受合約賬戶系統。

其中,我認為問題 2)和問題 3)長期來看會得到解決,而 1)確實是智能錢包的一個硬傷。

長期來看,我認為兩種技術路線都有機會。這裡要專門指出一點,我們需要停止神話智能錢包和賬戶抽象。從上文我們可以看出,低門檻錢包的核心是 2/2 操作模型,無論是智能錢包還是 EOA 錢包都只是一種實現方式,智能錢包/賬戶抽象本身並不代表著低門檻。

競爭格局

賽道處於早期,核心競爭力為產品能力與 BD 能力

低門檻賽道現在還處於早期階段。這裡的早期可以分為兩個維度,1)供給端處於早期,2)需求端處於早期。

供給端處於早期指的是,低門檻錢包的產品設計還完全沒有定型,大家仍在用戶體驗,安全性和抗審查性上不斷做 tradeoff,也在不斷探索新的功能。一個例子是,已經成立兩年,並獲得紅杉等大資本領投的 Web3auth 在最近才捨棄以前較為低效的 5/9 共識模型,而改為較先進的 mpc 模型,這可以充分證明這個領域的供給端還處於不穩定的,高速迭代的狀態。

需求端處於早期指的是,低門檻錢包的客戶群體為未來 Web3 應用大規模爆發時帶進 Web3 世界的大量 Web2 小白用戶。而現在錢包的用戶都是為了賺錢與學習而來的投資者與建設者,和為了用戶體驗而來的 “Web2 小白用戶” 的用戶畫像完全不同,因此說市場仍屬於早期,低門檻錢包期待捕獲的 Web2 小白用戶至今還沒有出現。

在供給端還處於早期,產品還未定型的情況下,一個項目的產品能力則至關重要,這也是項目容易做出差異化的點,因此項目的產品能力為核心競爭力之一。而第二個核心競爭力是項目的 BD 能力:首先我們假設這些 Web2 小白用戶都是 Web3 應用帶來的,那麼實際上用戶選擇用什麼錢包進入 Web3 世界幾乎完全取決於它接觸的第一個 Dapp 選擇內嵌了什麼錢包。這意味著低門檻錢包的選擇存在著委託代理問題,Web3 應用替 Web2 小白用戶選擇了錢包,選擇權在應用手上而不是用戶手上,這使得低門檻錢包從一個 to C 的生意變成了 to 小 B 的生意。因此,BD 能力越強的項目,配合上其優異的產品,就能獲得越多的應用的採用,從而有越大的可能性集成進未來的爆款 Web3 應用,最後捕獲最多的 Web2 小白用戶。

部分現有項目梳理

因為此賽道處於早期,競爭格局未定,下面只簡單列出市面上發展較好的低門檻錢包項目的特點,而不做詳細比較。

Web3auth:

Web3auth 是一家成熟的低門檻錢包公司,最近一輪獲得了紅杉印度,USV,Multicoin,FTX 等大機構的 1300 萬美元投資,這為 Web3auth 帶來了不錯的 BD 優勢。其當前主推產品 Torus 採用 5/9 共識幫用戶保存私鑰從而做到無助記詞,然而復雜的共識使得用戶登陸需要等待 30-45 秒,極大的破壞了用戶體驗,於是 Web3auth 現正在研發基於 MPC 的 2/2 操作模型低門檻 EOA 錢包,預計年底上線。值得一提的是,因為 Web3auth 較悠久的歷史,它已經集成進了當前許多大 Dapp 項目,如 Opensea,AAVE 和 ENS 等。但正如上文所說,低門檻錢包市場仍處於早期,其用戶群體 “Web2 小白” 並不會 care 這個錢包集成了什麼現有的大型 Dapp(實在不行其實也可以使用 Walletconnect),因此 Web3auth 大量集成現有項目的 “網絡效應” 壁壘其實並不是核心競爭力。

ZenGo:

Zengo 是一家成熟的低門檻錢包公司,最新一輪融資 2000 萬美元,投資方有 Insight Partners 和三星等。曾獲得三星的領投讓 Zengo 有機會獲得三星手機的巨大渠道優勢。Zengo 的產品基本就是標準的基於 MPC 的 2/2 操作模型低門檻 EOA 錢包,其解決錢包項目方有能力凍結用戶資產的方案是引入第三方機構,以將額外的一個私鑰分片加密備份到該第三方機構。

Coinbase Wallet:

Coinbase Wallet 是 Coinbase 推出的低門檻錢包,也是基於 MPC 的 2/2 操作模型低門檻 EOA 錢包。值得注意的是,Coinbase Wallet 主要做 to C 錢包,而不是像其他低門檻錢包一樣做 Dapp 集成。但是,基於筆者大量 Web2 小白用戶將由應用捕獲的假設,專注於做 to C 可能並不是一個好方向。筆者認為 Coinbase Wallet 的推出可能更多的是防守性的:這可以增加 Coinbase 的用戶粘性;而不是進攻型的:捕獲 Web3 應用爆發時的大量用戶。但無論如何,Coinbase 強大的 BD 資源和信任背書讓 Coinbase Wallet 在 to C 低門檻錢包賽道有巨大優勢。

UniPass:

UniPass 是新興的低門檻錢包公司,最新一輪融資數百萬美元。UniPass 的產品是基於智能錢包的 MPC 2/2 操作模型低門檻錢包。因為 UniPass 是智能錢包,它可以很好的解決錢包項目方有能力凍結用戶資產的問題:UniPass 創新地允許用戶將親人朋友的郵箱在鏈上進行綁定,如果極端情況發生,錢包項目方凍結了用戶資產,用戶也可以從容地使用親人朋友的郵箱重置賬戶,從而重新獲得資產的控制權。同時,為了保護用戶的隱私與安全,UniPass 還用 zkp 技術隱藏了賬戶和郵箱的綁定關係,從而無法讓黑客和政府將用戶和特定郵箱聯繫在一起,從而對相應郵箱進行盜取或審查。

Argent:

Argent 是成熟的智能錢包公司,最新一輪獲得了 Fabric Ventures,Metaplanet,Paradigm,Jump 等的 4000 萬美元融資。筆者認為,實際上 Argent 並不太能算低門檻錢包,Argent 只是充分利用了智能錢包的優點,能讓用戶綁定親人朋友的鏈上賬戶,從而實現無助記詞賬戶恢復。然而,筆者認為綁定親人朋友的鏈上賬戶(而不像 UniPass 一樣綁定郵箱)本身就十分困難,而且 Argent 的目標是做完美的智能錢包,並沒有往低門檻方向傾斜的強烈意願。

低門檻錢包的最終形態:Web3 的用戶入口,並有潛力成長為超級 Dapp

首先,想獲得大眾採用的 Web3 應用一定會採用低門檻錢包。原因很簡單,助記詞 EOA 錢包會大大降低 Web2 小白的用戶體驗,同時它會大大降低 Dapp 的轉化率,這使得除非用戶對此 Dapp 有極其強烈的需求(如,賺錢),否則大部分用戶就會馬上回到 Web2 的用戶舒適區。低門檻錢包很大程度上解決了此問題,用戶只需要用很熟悉的郵箱,電話號碼,Google 等登陸方式,就可以安全且絲滑地與 dapp 交互。這為大部分 Web3 的 Dapp 提供了與用戶體驗極好的 Web2 的 app 進行大規模用戶競爭的可能性。

那麼,如果在下個牛市,Web3 真的迎來了應用的爆發,大量用戶通過應用進入 Web3 世界的話,低門檻錢包將會成為大規模用戶進入 web3 的流量入口,這意味著低門檻錢包將擁有大量用戶:如果 Web3 應用層爆發為 Web3 世界帶來了 1 億用戶的話,大概率有 8 千萬用戶都是使用著低門檻錢包過來的。同時,在 Web3 Dapp 佔據了我們的生活之後,用戶與區塊鏈的交互大概率是高頻的,這意味著錢包可做的延展功能非常多,甚至有可能成為 Web3 的超級 APP。舉個例子,微信擁有大量用戶,且用戶的使用頻率很高,微信就可以嵌入許多功能,如微信支付、微信公眾號、微信登錄等,最後藉此建立一個超級商業帝國。同樣地,錢包也有潛力憑藉著其用戶入口的生態位,構建一個超級生態。

免責聲明:作為區塊鏈信息平台,本站所發布文章僅代表作者及嘉賓個人觀點,與 Web3Caff 立場無關。文章內的信息僅供參考,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。