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

0 評論 5594 瀏覽 10 收藏 23 分鐘

對Web 3.0 世界好奇的用戶有很多,然而在踏入?yún)^(qū)塊鏈大門之前,一些問題攔住了很多人。對此,本文從智能合約錢包的角度切入,對智能合約錢包的演進(jìn)歷史、技術(shù)特征、使用場景及市場上主流的產(chǎn)品進(jìn)行了分析,希望對你有所幫助。

錢包,作為Web 3.0 世界的一個(gè)重要入口,卻如同攔路虎一般攔住了數(shù)以萬計(jì)對Web 3.0 世界好奇的用戶。

在踏入?yún)^(qū)塊鏈大門之前,用戶需要面對一連串的問題:什么是私鑰?最近社區(qū)內(nèi)大熱的賬戶抽象概念又是什么?智能合約錢包為什么是錢包的未來?為了回答以上問題,RockFlow研究院攜Allinweb3.io和Infinity Ventures Crypto撰寫了此篇報(bào)告。

我們從智能合約錢包的角度切入,對智能合約錢包的演進(jìn)歷史、技術(shù)特征、使用場景及市場上主流的產(chǎn)品進(jìn)行梳理。

一、關(guān)于 Smart Contract Wallet

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

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

1. 以太坊的賬戶類型

在以太坊,一共有兩種賬戶:外部賬戶(Externally Owned Account, EOA)和合約賬戶(Contract Account, CA)。

外部賬戶是目前大多數(shù)普通用戶使用的賬戶。外部賬戶由私鑰和公鑰組成。私鑰代表了控制權(quán),而公鑰代表了賬戶地址。誰掌握了私鑰,誰就有了對外部賬戶的控制權(quán),若私鑰一旦丟失、被盜,賬戶內(nèi)的資金將無法找回。外部賬戶可以主動(dòng)發(fā)起交易,并通過ECDSA私鑰簽名算法的方式驗(yàn)證交易,也可以發(fā)起部署智能合約的行為。

與外部賬戶不同,合約賬戶沒有私鑰,只有地址。因此,合約賬戶轉(zhuǎn)出以太幣并不使用私鑰簽名的方式。合約賬戶是由代碼控制,它不能主動(dòng)發(fā)起交易,只有在被觸發(fā)后按照預(yù)先編寫的代碼執(zhí)行交易,而且代碼一旦生成,不可修改。

由此可以看出,外部賬戶和合約賬戶有個(gè)很顯著的區(qū)別:有無私鑰。私鑰是普通用戶使用外部賬戶時(shí)面臨的一個(gè)痛點(diǎn),因?yàn)樗借€不僅很難記住,而且一旦泄露,賬戶就將面臨被盜竊的風(fēng)險(xiǎn)。如果私鑰不慎遺忘,用戶也無法恢復(fù)賬戶,賬戶里的資金無異于石沉大海。

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

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

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

智能合約賬戶可以很好的達(dá)到賬戶抽象,智能合約錢包可以通過設(shè)置代碼邏輯,使用非ECDSA的驗(yàn)證算法進(jìn)行驗(yàn)證,用戶不需要面對長長的密鑰對和助記詞,且可以根據(jù)用戶的需求進(jìn)行定制其他功能。

一旦實(shí)現(xiàn)了賬戶抽象,用戶可以:

  • 只需更改智能合約代碼即可每周更改帳戶的簽名者。
  • 只需更改智能合約代碼即可授權(quán)多簽。
  • 只需更改智能合約代碼即可將交易簽名方案從 ECDSA 更改為任何其他算法。

由此可見,賬戶抽象將大大提升錢包的用戶體驗(yàn)。以太坊對于賬戶抽象的期望是改變目前大多數(shù)人都在使用外部賬戶的現(xiàn)狀,希望用戶轉(zhuǎn)向只能合約賬戶,并且把生態(tài)對外部賬戶的依賴完全去除。

正如V神在ERC-4337里的表達(dá)的愿景:

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

二、部分Smart Contract Wallet介紹

1. Safe

(1)簡介

Safe(原名Gnosis Safe)是以太坊上的一款鏈上多簽錢包解決方案。Safe是當(dāng)今最受信任的智能合約錢包之一,處理超過 600,000 筆交易并保護(hù)超過 400 億美元的數(shù)字資產(chǎn)。

(2)融資情況

2022年7月,Gnosis Safe 完成由 1kx 領(lǐng)投的 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 家戰(zhàn)略合作伙伴和行業(yè)專家也加入了本輪融資。

(3)產(chǎn)品定位

Safe是一個(gè)核心功能以多重簽名為主的智能合約錢包,從To-B業(yè)務(wù)起家,目客戶主要為項(xiàng)目方、大型加密資產(chǎn)管理方、VCs。Safe允許用戶定義所有者 / 簽名者帳戶列表以及確認(rèn)交易所需的簽名者閾值數(shù)量。一旦所有者賬戶的閾值確認(rèn)了一筆交易,那么就可以安全地執(zhí)行這筆交易。例如,如果業(yè)務(wù)中有 3 個(gè)主要利益相關(guān)者,用戶可以將錢包設(shè)置為在發(fā)送交易之前需要 3 人中的 2 人 (2/3) 或全部 3 人的批準(zhǔn)。這確保了沒有任何人可以損害資金。

(4)商業(yè)模式

產(chǎn)品驅(qū)動(dòng)+社區(qū)治理的Token賦能為主,Nexus Mutual保險(xiǎn)業(yè)務(wù),Safe app廣告/抽成業(yè)務(wù)現(xiàn)金流為輔。

(5)AUM

400億美元的數(shù)字資產(chǎn)。

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

2. Argent

(1)簡介

Argent是以太坊生態(tài)上的一款主打用戶友好的智能合約錢包,具有社交恢復(fù)、可信聯(lián)系人和多簽等功能,處理超過500,000筆交易并保護(hù)超過美元9670萬美元的數(shù)字資產(chǎn)。

(2)融資情況

Argent 曾先后完成3輪融資。2018 年 11 月,Argent 完成 400 萬美元種子輪融資,Index Ventures 等參投;2020 年 3 月,Argent 完成 1200 萬美元A輪融資,Paradigm領(lǐng)投;2022 年 4 月 Argent 完成 4000 萬美元 B 輪融資,F(xiàn)abric Ventures 和 Metaplanet領(lǐng)投,Paradigm、Jump 和 Animoca 等參投,本輪資金將用于開發(fā)產(chǎn)品,和在拉丁美洲擴(kuò)大其業(yè)務(wù)。

(3)產(chǎn)品定位

Argent強(qiáng)調(diào)自己是一個(gè)對新用戶友好的、無需助記詞的智能合約錢包。因此,與Safe相比,Argent的產(chǎn)品更偏向TO-C業(yè)務(wù)。Argent基于合約邏輯,解決了私鑰保管問題(無需保管私鑰)、解決單點(diǎn)失效問題(Guardian守護(hù)人機(jī)制、錢包丟失可找回)、同時(shí)幾乎不損害交互便利性。

(4)商業(yè)模式

Dappland合作抽成;提供了與Metamask類似的交易聚合器,從多個(gè)dex來源比價(jià),并且?guī)椭脩暨x擇最優(yōu)的交易路徑,Argent將從每筆交易收取 0.15% 的費(fèi)用

(5)AUM

9670萬美元的數(shù)字資產(chǎn)。

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

3. Unipass

(1)簡介

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

(2)產(chǎn)品定位

Unipass的核心在于用戶可以使用電子郵件和密碼注冊和登錄他們的Unipass帳戶而無需使用助記詞和私鑰,在這個(gè)過程中,Unipass使用了零知識(shí)證明保護(hù)用戶的電子郵件等敏感信息上鏈,而且還會(huì)為用戶提供獨(dú)一無二的Unipass ID,因此客戶群體也是以TO-C為主,與其他的智能合約錢包相比,在沒有犧牲太多安全性的前提下,極大降低了新用戶的準(zhǔn)入門檻。

(3)商業(yè)模式

盡管現(xiàn)在產(chǎn)品的應(yīng)用場景還未普及,但是以Unipass ID為基礎(chǔ)的聯(lián)邦社交網(wǎng)絡(luò)和后續(xù)的應(yīng)用鏈生態(tài)整合可能將為Unipass搭建極高的護(hù)城河。

(4)融資情況

暫未公開。

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

4. Blocto

(1)簡介

Blocto是Flow生態(tài)扶持的一站式跨鏈智能合約錢包,現(xiàn)已支持Ethereum,Tron, Flow, Solana, Aptos等公鏈生態(tài)。也是Web 3.0時(shí)代給用戶提供多功能交互體驗(yàn)的平臺(tái)。

(2)融資情況

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

(3)產(chǎn)品定位

Blocto將自己定位于dApp界的Steam,除了錢包之外,Blocto團(tuán)隊(duì)還開發(fā)了一系列DeFi和NFT領(lǐng)域的基礎(chǔ)設(shè)施,并接入了大量優(yōu)質(zhì)的跨鏈dApp。Blocto的原生代幣$BLT作為Blocto生態(tài)重要的組成部分,兼具了實(shí)用和治理的雙重功能,旨在成為Blocto錢包、Blocto生態(tài)產(chǎn)品和用戶之間的紐帶并發(fā)揮重要作用。

(4)商業(yè)模式

通過打造包括Bloctoswap, Blocto launchpad, BloctoBay, BloctoDAO這四大Blocto原生生態(tài)項(xiàng)目,并且給其他 DApp 提供錢包 SDK 解決方案的合作方式擴(kuò)大版圖,賦能$BLT token.

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

三、Smart Contract Wallet演進(jìn)歷程

智能合約錢包從2015年起步,跟隨著整個(gè)以太坊社區(qū)的演變,發(fā)展出了自己的節(jié)奏。我們把智能合約錢包的發(fā)展歷史總結(jié)成4個(gè)階段,每個(gè)階段都包含其特有的標(biāo)簽。

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

2015年以太坊正式啟動(dòng)。以太坊的到來,給加密世界帶來了智能合約,也讓智能合約錢包有了誕生的基礎(chǔ)。在這個(gè)階段,一批多重簽名錢包孕育而生,知名的項(xiàng)目包括Gnosis、BitGo、Mist、Parity等等。這些錢包利用智能合約很好地解決了當(dāng)時(shí)企業(yè)遇到的資金安全問題。

在有智能合約錢包之前,假設(shè)一家公司有數(shù)億的數(shù)字資產(chǎn)存儲(chǔ)在外部賬戶,且外部賬戶只有一把私鑰,這意味著如果私鑰只給一個(gè)人保管,這位私鑰保管者一個(gè)人就可以把整個(gè)公司的資金都轉(zhuǎn)移。如果同時(shí)委托給多個(gè)人保管,則任意一個(gè)委托人都可以轉(zhuǎn)移資金,且私鑰暴露的風(fēng)險(xiǎn)也更高。顯而易見,公司用外部賬戶保管資金有很大的風(fēng)險(xiǎn)問題。

多重簽名的智能錢包就為這些企業(yè)提供了很好的安全解決方案。當(dāng)公司資金被存放在多重簽名地址時(shí),只有公司內(nèi)多個(gè)用戶提供了簽名(通過不同的私鑰生成),即多個(gè)用戶同意交易時(shí),錢包才允許轉(zhuǎn)移資該資金。因此,成功避免了一個(gè)人偷偷轉(zhuǎn)移公司全部財(cái)產(chǎn)的風(fēng)險(xiǎn)。

并且,即使其中一個(gè)用戶的私鑰丟失,也不會(huì)影響多重簽名的智能錢包的安全。假設(shè)在2/3的設(shè)置下(即3個(gè)人中有2個(gè)人同意交易便可以執(zhí)行交易),一個(gè)用戶的私鑰丟失或者被黑客攻擊獲取,也不會(huì)影響其他兩個(gè)人控制錢包或者讓黑客轉(zhuǎn)移賬戶上所有的財(cái)產(chǎn)。

2. To-C 消費(fèi)級(jí)錢包解決操作難題

2019年是DeFi元年。這一年,DeFi 成了區(qū)塊鏈行業(yè)都在關(guān)注且給予極大發(fā)展想象空間的新興領(lǐng)域,項(xiàng)目數(shù)量和用戶參與度都呈指數(shù)增長。用戶的大舉入場,勢必對錢包類的基礎(chǔ)建設(shè)有了新的需求,一款好用的、安全的錢包迎來了一波新的市場機(jī)遇。在此階段,面向普通消費(fèi)者的智能錢包層出不窮,如Argent、Monolith、Dapper、Dhamar和Authereum 等等。

在第一階段的多重簽名功能之上,第二階段的智能錢包不僅優(yōu)化了UX來提升用戶體驗(yàn),支持社交恢復(fù),還增加了許多DeFi的入口,讓用戶從錢包的入口輕松參與DeFi項(xiàng)目,進(jìn)行借貸、質(zhì)押等活動(dòng)。

此外,為了進(jìn)一步降低使用門檻,第二階段的錢包還通過運(yùn)用元交易(Meta-Transaction)的方式來簡化了交易時(shí)Gas Fee的門檻。元交易是指智能錢包會(huì)設(shè)立一個(gè)中繼運(yùn)營商,用來收集用戶的簽名交易,然后發(fā)送到區(qū)塊鏈上。因此,用戶并不需要在每次交易的時(shí)候面對Gas Fee,而是由中繼運(yùn)營商來支付,這樣的機(jī)制,也讓錢包催生了更靈活的手續(xù)費(fèi)收費(fèi)模式。對于普通用戶來說,不斷變化的Gas Fee可能難以理解,智能錢包通過元交易則簡化了這一概念,讓用戶不用理解Gas Fee也能輕松交易,在沒有感區(qū)塊鏈的情況下,參與區(qū)塊鏈的產(chǎn)品,從而降低了進(jìn)入Web 3的門檻。

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

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

隨著越來越多的用戶參與以太坊,以太坊的基礎(chǔ)設(shè)施的性能限制導(dǎo)致網(wǎng)絡(luò)時(shí)常擁堵,交易速度十分緩慢,Gas Fee也水漲船高,因此以太坊需要擴(kuò)容來解決擁堵問題。

Layer2 是以太坊擴(kuò)容的主流方案之一,它通過將以太坊主網(wǎng),即Layer1,的大量計(jì)算和存儲(chǔ)需求搬到 Layer2上以提升以太坊性能。2021年初,V神發(fā)布了《Rollups 不完全匯總指南》,表達(dá)了Rollups有希望成為Layer2的基石技術(shù),自此Layer2的實(shí)現(xiàn)越來越受業(yè)內(nèi)關(guān)注。

Layer2智能合約錢包在這個(gè)階段下孕育而生,成為了第三階段的智能合約錢包的形態(tài)。Layer2智能合約錢包是指支持以太坊Layer2網(wǎng)絡(luò)的智能合約錢包,這些錢包將交易的計(jì)算轉(zhuǎn)移到鏈下Layer2的網(wǎng)絡(luò),只在Layer1鏈上進(jìn)行驗(yàn)證,因此大大節(jié)約了計(jì)算成本。

與Layer1錢包相比,Layer2錢包的Gas Fee只占前者1/100,而交易速度也從L1每秒14筆交易提速到每秒2000+筆交易。用戶也無需擔(dān)心安全問題,自查可以隨時(shí)被轉(zhuǎn)移至Layer1上。目前支持Layer2的智能合約錢包有Argent、Loopring等等。

4. 未來ERC-4377協(xié)議下的錢包

以上三個(gè)階段的智能錢包憑借代碼邏輯、元交易、Layer2等技術(shù)將智能錢包變得對用戶更加友好。而最近很火的ERC-4377協(xié)議將更徹底地改變智能合約錢包的發(fā)展。

ERC-4377協(xié)議是由V神在2021年末發(fā)布的提議,此提議提供了一種無需更改共識(shí)協(xié)議的方案來達(dá)到賬戶抽象(賬戶抽象的概念解釋見1.2)。具體來說,ERC-4377提議在更高級(jí)別的系統(tǒng)中復(fù)制交易內(nèi)存池的功能,這樣用戶發(fā)送的指令將被打包者打包,然后添加到鏈上(具體技術(shù)細(xì)節(jié)見四)。

與現(xiàn)在的智能合約錢包相比,ERC-4377錢包有諸多優(yōu)勢。首先,錢包供應(yīng)商們無需單獨(dú)運(yùn)營一個(gè)中繼者;其次,通過 Bundler 打包后,交易的固定成本得以被攤銷,能進(jìn)一步降低用戶的交易成本;而且并且便捷性極強(qiáng)的智能合約功能模塊是通用的,大量節(jié)約重新造模塊的成本。

目前ERC-4377錢包還沒有實(shí)現(xiàn),但是這個(gè)美好的愿景向用戶表達(dá)了太坊錢包會(huì)往更好用、更便捷的方向進(jìn)化,讓用戶享受著Web2極致流暢的操作感進(jìn)入Web3的全新世界。

四、Smart Contract Wallet技術(shù)

在這一部分,我們簡單梳理了智能合約錢包背后的技術(shù)以及其應(yīng)用場景。

1.?智能合約錢包的技術(shù)

(1)目前智能合約錢包技術(shù)

用戶的簽名信息會(huì)被發(fā)送到錢包建立的中繼運(yùn)營商,中繼運(yùn)營商將用戶的簽名信息包裝后提交到區(qū)塊鏈上,交給礦工進(jìn)行驗(yàn)證。當(dāng)?shù)V工驗(yàn)證完畢后,用戶的智能合約錢包將執(zhí)行交易。目前,由于不存在一個(gè)通行的開發(fā)標(biāo)準(zhǔn),每個(gè)智能合約錢包的都需要開發(fā)和維護(hù)自己的中繼運(yùn)營商。

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

(2)未來ERC-4337智能合約錢包技術(shù)

ERC-4337是一種在不修改共識(shí)規(guī)則的情況下向以太坊主網(wǎng)添加賬戶抽象功能的規(guī)范。

用戶不會(huì)再進(jìn)行交易的操作,交易、驗(yàn)證都會(huì)在合約中自動(dòng)完成。具體工作流程是由用戶發(fā)送一個(gè)用戶操作對象,這個(gè)對象中包括了用戶的意圖、簽名和其他數(shù)據(jù)。用戶操作有一個(gè)單獨(dú)的交易內(nèi)存池,連接到這個(gè)存儲(chǔ)池的節(jié)點(diǎn)會(huì)進(jìn)行 ERC-4337 特定的驗(yàn)證。礦工或使用 Flashbots 服務(wù)的打包者批量收集這些用戶操作,打包成單筆捆綁交易,并納入以太坊區(qū)塊中。

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

2. 智能合約錢包的應(yīng)用場景

  • 多重簽名授權(quán):兩個(gè)或更多用戶批準(zhǔn)交易以提高安全性。
  • 賬號(hào)緊急凍結(jié):在設(shè)備丟失或被盜的情況下,可以鎖住帳戶,或者可以凍結(jié)危險(xiǎn)的設(shè)備,防止其對帳戶的訪問。
  • 每日交易限制:可以設(shè)置交易金額限制以減少用戶操作失誤導(dǎo)致的損失,并幫助防止攻擊者在一次交易中清空錢包。
  • 多因素身份驗(yàn)證:智能合約錢包可以通過身份驗(yàn)證器應(yīng)用程序和/或本地錢包解決方案提供額外的安全層。
  • 白名單:用戶可以指定僅向已知地址進(jìn)行轉(zhuǎn)賬。
  • 信任守衛(wèi):用戶可以通過任命“監(jiān)護(hù)人”來批準(zhǔn)某些操作,例如:交易金額超過每日限額、轉(zhuǎn)移到未包含在白名單中的地址、無種子”帳戶恢復(fù)(監(jiān)護(hù)人可以解鎖凍結(jié)的帳戶或批準(zhǔn)新設(shè)備)。

五、總結(jié)

錢包是Web 3.0世界的重要基建,也是數(shù)以萬計(jì)的用戶進(jìn)入Web 3.0的第一道入口。對于Web 2.0的用戶來說,加密錢包的使用還有些門檻,賬戶抽象的問題還未完全解決。

我們無法準(zhǔn)確預(yù)測未來,但可以肯定的是,一款對于用戶低門檻的錢包將有利于讓普通用戶大規(guī)模地進(jìn)入Web3.0的世界。智能合約錢包因其可編程型、智能性、復(fù)合功能被大家認(rèn)可,且結(jié)合ERC-4337方案,智能合約錢包很可能成為以太坊主流錢包的發(fā)展方向。

作者:MIT藍(lán)莓星人;微信公眾號(hào):RockFlow Universe(ID:RockFlowUniverse)

本文由@RockFlow 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自Unsplash,基于CC0協(xié)議

該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!