您現在的位置是:首頁 > 武術

一文揭秘Web3.0千億賽道之智慧合約錢包

  • 由 人人都是產品經理 發表于 武術
  • 2022-12-10
簡介2. Argent(1)簡介Argent是以太坊生態上的一款主打使用者友好的智慧合約錢包,具有社交恢復、可信聯絡人和多籤等功能,處理超過500,000筆交易並保護超過美元9670萬美元的數字資產

十二星座是怎樣劃分的

對Web 3。0 世界好奇的使用者有很多,然而在踏入區塊鏈大門之前,一些問題攔住了很多人。對此,本文從智慧合約錢包的角度切入,對智慧合約錢包的演進歷史、技術特徵、使用場景及市場上主流的產品進行了分析,希望對你有所幫助。

一文揭秘Web3.0千億賽道之智慧合約錢包

錢包,作為Web 3。0 世界的一個重要入口,卻如同攔路虎一般攔住了數以萬計對Web 3。0 世界好奇的使用者。

在踏入區塊鏈大門之前,使用者需要面對一連串的問題:什麼是私鑰?最近社群內大熱的賬戶抽象概念又是什麼?智慧合約錢包為什麼是錢包的未來?為了回答以上問題,RockFlow研究院攜Allinweb3。io和Infinity Ventures Crypto撰寫了此篇報告。

我們從智慧合約錢包的角度切入,對智慧合約錢包的演進歷史、技術特徵、使用場景及市場上主流的產品進行梳理。

一、關於 Smart Contract Wallet

智慧合約錢包(Smart Contract Wallet)是指用合約賬戶作為地址的錢包,例如目前市面上比較知名的Gnosis Safe和Argent。最近,智慧合約錢包又因為賬戶抽象(Account Abstraction)提案EIP-4337的重大進展而再次成為了熱議的話題。但智慧合約錢包和賬戶抽象有什麼關聯?智慧合約錢包和其他錢包又有什麼區別?

在回答這些問題之前,我們需要先了解以太坊的賬戶型別。

1. 以太坊的賬戶型別

在以太坊,一共有兩種賬戶:

外部賬戶

(Externally Owned Account, EOA)和

合約賬戶

(Contract Account, CA)。

外部賬戶是目前大多數普通使用者使用的賬戶。外部賬戶由私鑰和公鑰組成。私鑰代表了控制權,而公鑰代表了賬戶地址。誰掌握了私鑰,誰就有了對外部賬戶的控制權,若私鑰一旦丟失、被盜,賬戶內的資金將無法找回。外部賬戶可以主動發起交易,並透過ECDSA私鑰簽名演算法的方式驗證交易,也可以發起部署智慧合約的行為。

與外部賬戶不同,合約賬戶沒有私鑰,只有地址。因此,合約賬戶轉出以太幣並不使用私鑰簽名的方式。合約賬戶是由程式碼控制,它不能主動發起交易,只有在被觸發後按照預先編寫的程式碼執行交易,而且程式碼一旦生成,不可修改。

由此可以看出,外部賬戶和合約賬戶有個很顯著的區別:有無私鑰。私鑰是普通使用者使用外部賬戶時面臨的一個痛點,因為私鑰不僅很難記住,而且一旦洩露,賬戶就將面臨被盜竊的風險。如果私鑰不慎遺忘,使用者也無法恢復賬戶,賬戶裡的資金無異於石沉大海。

一文揭秘Web3.0千億賽道之智慧合約錢包

2. 智慧合約賬戶與賬戶抽象

賬戶抽象是解決上述私鑰問題的一個方法。賬戶抽象是指將簽名者與賬戶分離開來,賬戶將有自己的邏輯來定義什麼是有效交易,不需要用ECDSA私鑰簽名演算法來定義有效交易。

智慧合約賬戶可以很好的達到賬戶抽象,智慧合約錢包可以透過設定程式碼邏輯,使用非ECDSA的驗證演算法進行驗證,使用者不需要面對長長的金鑰對和助記詞,且可以根據使用者的需求進行定製其他功能。

一旦實現了賬戶抽象,使用者可以:

只需更改智慧合約程式碼即可每週更改帳戶的簽名者。

只需更改智慧合約程式碼即可授權多籤。

只需更改智慧合約程式碼即可將交易簽名方案從 ECDSA 更改為任何其他演算法。

由此可見,賬戶抽象將大大提升錢包的使用者體驗。以太坊對於賬戶抽象的期望是改變目前大多數人都在使用外部賬戶的現狀,希望使用者轉向只能合約賬戶,並且把生態對外部賬戶的依賴完全去除。

正如V神在ERC-4337裡的表達的願景:

一文揭秘Web3.0千億賽道之智慧合約錢包

二、部分Smart Contract Wallet介紹

1. Safe

(1)簡介

Safe(原名Gnosis Safe)是以太坊上的一款鏈上多籤錢包解決方案。Safe是當今最受信任的智慧合約錢包之一,處理超過 600,000 筆交易並保護超過 400 億美元的數字資產。

(2)融資情況

2022年7月,Gnosis Safe 完成由 1kx 領投的 1 億美元融資。Tiger Global、A&T Capital、Blockchain Capital、Digital Currency Group、Greenfield One、Rockaway Blockchain Fund、ParaFi、Lightspeed、Polymorphic Capital、Superscrypt、LongHash Ventures、IOSG Ventures 以及其他 50 家戰略合作伙伴和行業專家也加入了本輪融資。

(3)產品定位

Safe是一個核心功能以多重簽名為主的智慧合約錢包,從To-B業務起家,目客戶主要為專案方、大型加密資產管理方、VCs。Safe允許使用者定義所有者 / 簽名者帳戶列表以及確認交易所需的簽名者閾值數量。一旦所有者賬戶的閾值確認了一筆交易,那麼就可以安全地執行這筆交易。例如,如果業務中有 3 個主要利益相關者,使用者可以將錢包設定為在傳送交易之前需要 3 人中的 2 人 (2/3) 或全部 3 人的批准。這確保了沒有任何人可以損害資金。

(4)商業模式

產品驅動+社群治理的Token賦能為主,Nexus Mutual保險業務,Safe app廣告/抽成業務現金流為輔。

(5)AUM

400億美元的數字資產。

一文揭秘Web3.0千億賽道之智慧合約錢包

2. Argent

(1)簡介

Argent是以太坊生態上的一款主打使用者友好的智慧合約錢包,具有社交恢復、可信聯絡人和多籤等功能,處理超過500,000筆交易並保護超過美元9670萬美元的數字資產。

(2)融資情況

Argent 曾先後完成3輪融資。2018 年 11 月,Argent 完成 400 萬美元種子輪融資,Index Ventures 等參投;2020 年 3 月,Argent 完成 1200 萬美元A輪融資,Paradigm領投;2022 年 4 月 Argent 完成 4000 萬美元 B 輪融資,Fabric Ventures 和 Metaplanet領投,Paradigm、Jump 和 Animoca 等參投,本輪資金將用於開發產品,和在拉丁美洲擴大其業務。

(3)產品定位

Argent強調自己是一個對新使用者友好的、無需助記詞的智慧合約錢包。因此,與Safe相比,Argent的產品更偏向TO-C業務。Argent基於合約邏輯,解決了私鑰保管問題(無需保管私鑰)、解決單點失效問題(Guardian守護人機制、錢包丟失可找回)、同時幾乎不損害互動便利性。

(4)商業模式

Dappland合作抽成;提供了與Metamask類似的交易聚合器,從多個dex來源比價,並且幫助使用者選擇最優的交易路徑,Argent將從每筆交易收取 0。15% 的費用

(5)AUM

9670萬美元的數字資產。

一文揭秘Web3.0千億賽道之智慧合約錢包

3. Unipass

(1)簡介

UniPass Wallet是一款支援on-chain Email社交恢復的智慧合約錢包,可以幫助使用者方便地管理他們的私鑰,而無需使用 Web2 使用者不熟悉且容易出錯的助記詞等工具。UniPass 旨在幫助更多人成為 真正的Web3 公民並擁有去中心化身份 (DID)。

(2)產品定位

Unipass的核心在於使用者可以使用電子郵件和密碼註冊和登入他們的Unipass帳戶而無需使用助記詞和私鑰,在這個過程中,Unipass使用了零知識證明保護使用者的電子郵件等敏感資訊上鍊,而且還會為使用者提供獨一無二的Unipass ID,因此客戶群體也是以TO-C為主,與其他的智慧合約錢包相比,在沒有犧牲太多安全性的前提下,極大降低了新使用者的准入門檻。

(3)商業模式

儘管現在產品的應用場景還未普及,但是以Unipass ID為基礎的聯邦社交網路和後續的應用鏈生態整合可能將為Unipass搭建極高的護城河。

(4)融資情況

暫未公開。

一文揭秘Web3.0千億賽道之智慧合約錢包

4. Blocto

(1)簡介

Blocto是Flow生態扶持的一站式跨鏈智慧合約錢包,現已支援Ethereum,Tron, Flow, Solana, Aptos等公鏈生態。也是Web 3。0時代給使用者提供多功能互動體驗的平臺。

(2)融資情況

於2021年5月完成800萬美元私募融資,投資方包括SevenX Ventures、Alameda Research、DApper Labs CEO Roham、Quantstamp CEO Richard Ma、SushiSwap CTO Joseph Delong、Rally 創始人 Kevin Chou 等。

(3)產品定位

Blocto將自己定位於dApp界的Steam,除了錢包之外,Blocto團隊還開發了一系列DeFi和NFT領域的基礎設施,並接入了大量優質的跨鏈dApp。Blocto的原生代幣$BLT作為Blocto生態重要的組成部分,兼具了實用和治理的雙重功能,旨在成為Blocto錢包、Blocto生態產品和使用者之間的紐帶併發揮重要作用。

(4)商業模式

透過打造包括Bloctoswap, Blocto launchpad, BloctoBay, BloctoDAO這四大Blocto原生生態專案,並且給其他 DApp 提供錢包 SDK 解決方案的合作方式擴大版圖,賦能$BLT token。

一文揭秘Web3.0千億賽道之智慧合約錢包

三、Smart Contract Wallet演進歷程

智慧合約錢包從2015年起步,跟隨著整個以太坊社群的演變,發展出了自己的節奏。我們把智慧合約錢包的發展歷史總結成4個階段,每個階段都包含其特有的標籤。

1. To-B 多籤錢包解決安全難題

2015年以太坊正式啟動。以太坊的到來,給加密世界帶來了智慧合約,也讓智慧合約錢包有了誕生的基礎。在這個階段,一批多重簽名錢包孕育而生,知名的專案包括Gnosis、BitGo、Mist、Parity等等。這些錢包利用智慧合約很好地解決了當時企業遇到的資金安全問題。

在有智慧合約錢包之前,假設一家公司有數億的數字資產儲存在外部賬戶,且外部賬戶只有一把私鑰,這意味著如果私鑰只給一個人保管,這位私鑰保管者一個人就可以把整個公司的資金都轉移。如果同時委託給多個人保管,則任意一個委託人都可以轉移資金,且私鑰暴露的風險也更高。顯而易見,公司用外部賬戶保管資金有很大的風險問題。

多重簽名的智慧錢包就為這些企業提供了很好的安全解決方案。當公司資金被存放在多重簽名地址時,只有公司內多個使用者提供了簽名(透過不同的私鑰生成),即多個使用者同意交易時,錢包才允許轉移資該資金。因此,成功避免了一個人偷偷轉移公司全部財產的風險。

並且,即使其中一個使用者的私鑰丟失,也不會影響多重簽名的智慧錢包的安全。假設在2/3的設定下(即3個人中有2個人同意交易便可以執行交易),一個使用者的私鑰丟失或者被駭客攻擊獲取,也不會影響其他兩個人控制錢包或者讓駭客轉移賬戶上所有的財產。

2. To-C 消費級錢包解決操作難題

2019年是DeFi元年。這一年,DeFi 成了區塊鏈行業都在關注且給予極大發展想象空間的新興領域,專案數量和使用者參與度都呈指數增長。使用者的大舉入場,勢必對錢包類的基礎建設有了新的需求,一款好用的、安全的錢包迎來了一波新的市場機遇。在此階段,面向普通消費者的智慧錢包層出不窮,如Argent、Monolith、Dapper、Dhamar和Authereum 等等。

在第一階段的多重簽名功能之上,第二階段的智慧錢包不僅優化了UX來提升使用者體驗,支援社交恢復,還增加了許多DeFi的入口,讓使用者從錢包的入口輕鬆參與DeFi專案,進行借貸、質押等活動。

此外,為了進一步降低使用門檻,第二階段的錢包還透過運用元交易(Meta-Transaction)的方式來簡化了交易時Gas Fee的門檻。元交易是指智慧錢包會設立一箇中繼運營商,用來收集使用者的簽名交易,然後傳送到區塊鏈上。因此,使用者並不需要在每次交易的時候面對Gas Fee,而是由中繼運營商來支付,這樣的機制,也讓錢包催生了更靈活的手續費收費模式。對於普通使用者來說,不斷變化的Gas Fee可能難以理解,智慧錢包透過元交易則簡化了這一概念,讓使用者不用理解Gas Fee也能輕鬆交易,在沒有感區塊鏈的情況下,參與區塊鏈的產品,從而降低了進入Web 3的門檻。

一文揭秘Web3.0千億賽道之智慧合約錢包

3. Layer2錢包解決交易貴且慢的問題

隨著越來越多的使用者參與以太坊,以太坊的基礎設施的效能限制導致網路時常擁堵,交易速度十分緩慢,Gas Fee也水漲船高,因此以太坊需要擴容來解決擁堵問題。

Layer2 是以太坊擴容的主流方案之一,它透過將以太坊主網,即Layer1,的大量計算和儲存需求搬到 Layer2上以提升以太坊效能。2021年初,V神釋出了《Rollups 不完全彙總指南》,表達了Rollups有希望成為Layer2的基石技術,自此Layer2的實現越來越受業內關注。

Layer2智慧合約錢包在這個階段下孕育而生,成為了第三階段的智慧合約錢包的形態。Layer2智慧合約錢包是指支援以太坊Layer2網路的智慧合約錢包,這些錢包將交易的計算轉移到鏈下Layer2的網路,只在Layer1鏈上進行驗證,因此大大節約了計算成本。

與Layer1錢包相比,Layer2錢包的Gas Fee只佔前者1/100,而交易速度也從L1每秒14筆交易提速到每秒2000+筆交易。使用者也無需擔心安全問題,自查可以隨時被轉移至Layer1上。目前支援Layer2的智慧合約錢包有Argent、Loopring等等。

4. 未來ERC-4377協議下的錢包

以上三個階段的智慧錢包憑藉程式碼邏輯、元交易、Layer2等技術將智慧錢包變得對使用者更加友好。而最近很火的ERC-4377協議將更徹底地改變智慧合約錢包的發展。

ERC-4377協議是由V神在2021年末釋出的提議,此提議提供了一種無需更改共識協議的方案來達到賬戶抽象

(賬戶抽象的概念解釋見1.2)

。具體來說,ERC-4377提議在更高級別的系統中複製交易記憶體池的功能,這樣使用者傳送的指令將被打包者打包,然後新增到鏈上

(具體技術細節見四)

與現在的智慧合約錢包相比,ERC-4377錢包有諸多優勢。首先,錢包供應商們無需單獨運營一箇中繼者;其次,透過 Bundler 打包後,交易的固定成本得以被攤銷,能進一步降低使用者的交易成本;而且並且便捷性極強的智慧合約功能模組是通用的,大量節約重新造模組的成本。

目前ERC-4377錢包還沒有實現,但是這個美好的願景向用戶表達了太坊錢包會往更好用、更便捷的方向進化,讓使用者享受著Web2極致流暢的操作感進入Web3的全新世界。

四、Smart Contract Wallet技術

在這一部分,我們簡單梳理了智慧合約錢包背後的技術以及其應用場景。

1. 智慧合約錢包的技術

(1)目前智慧合約錢包技術

使用者的簽名信息會被髮送到錢包建立的中繼運營商,中繼運營商將使用者的簽名信息包裝後提交到區塊鏈上,交給礦工進行驗證。當礦工驗證完畢後,使用者的智慧合約錢包將執行交易。目前,由於不存在一個通行的開發標準,每個智慧合約錢包的都需要開發和維護自己的中繼運營商。

一文揭秘Web3.0千億賽道之智慧合約錢包

(2)未來ERC-4337智慧合約錢包技術

ERC-4337是一種在不修改共識規則的情況下向以太坊主網新增賬戶抽象功能的規範。

使用者不會再進行交易的操作,交易、驗證都會在合約中自動完成。具體工作流程是由使用者傳送一個使用者操作物件,這個物件中包括了使用者的意圖、簽名和其他資料。使用者操作有一個單獨的交易記憶體池,連線到這個儲存池的節點會進行 ERC-4337 特定的驗證。礦工或使用 Flashbots 服務的打包者批次收集這些使用者操作,打包成單筆捆綁交易,並納入以太坊區塊中。

一文揭秘Web3.0千億賽道之智慧合約錢包

2. 智慧合約錢包的應用場景

多重簽名授權:兩個或更多使用者批准交易以提高安全性。

賬號緊急凍結:在裝置丟失或被盜的情況下,可以鎖住帳戶,或者可以凍結危險的裝置,防止其對帳戶的訪問。

每日交易限制:可以設定交易金額限制以減少使用者操作失誤導致的損失,並幫助防止攻擊者在一次交易中清空錢包。

多因素身份驗證:智慧合約錢包可以透過身份驗證器應用程式和/或本地錢包解決方案提供額外的安全層。

白名單:使用者可以指定僅向已知地址進行轉賬。

信任守衛:使用者可以透過任命“監護人”來批准某些操作,例如:交易金額超過每日限額、轉移到未包含在白名單中的地址、無種子”帳戶恢復(監護人可以解鎖凍結的帳戶或批准新裝置)。

五、總結

錢包是Web 3。0世界的重要基建,也是數以萬計的使用者進入Web 3。0的第一道入口。對於Web 2。0的使用者來說,加密錢包的使用還有些門檻,賬戶抽象的問題還未完全解決。

我們無法準確預測未來,但可以肯定的是,一款對於使用者低門檻的錢包將有利於讓普通使用者大規模地進入Web3。0的世界。智慧合約錢包因其可程式設計型、智慧性、複合功能被大家認可,且結合ERC-4337方案,智慧合約錢包很可能成為以太坊主流錢包的發展方向。

作者:MIT藍莓星人;微信公眾號:RockFlow Universe(ID:RockFlowUniverse)

本文由@RockFlow 原創釋出於人人都是產品經理,未經許可,禁止轉載。

題圖來自Unsplash,基於CC0協議

該文觀點僅代表作者本人,人人都是產品經理平臺僅提供資訊儲存空間。

Top