從功能、安全性、手續費抽象等角度簡單瞭解 MYKEY、Argent 等智能錢包有何異同。

原文標題:《智能錢包趨勢:重構區塊鏈賬戶的智能錢包》
撰文:沙漏時間

智能錢包是密碼學貨幣通往主流人羣的一種途徑。智能錢包以智能合約作爲賬戶與區塊鏈進行交互,代替原生的私鑰-地址的賬戶體系,讓普通用戶更容易使用 DeFi 和區塊鏈上的各種應用。2017 年以來,以太坊上的智能錢包迅速崛起,包括 Gnosis Multisig、Gnosis Safe、Argent、Monolith、MYKEY、Dharma、Dapper 和 Authereum 等項目。截至 2020 年 6 月,這些智能錢包運營商累計創建了近 10 萬個賬戶,持有超過數十億美元的資金。一個明顯的趨勢是,更多的智能錢包是爲消費者設計的產品,這推動了區塊鏈上賬戶範式的轉變。

Ethereum 上智能錢包的發展歷程

什麼是智能錢包?

智能錢包是用戶界面及其底層基於智能合約的區塊鏈賬戶。通過精心設計的賬戶邏輯,智能錢包帶來了許多新鮮的功能。

階段 0:智能錢包之前的密碼世界入口

人們使用數字錢包與底層區塊鏈進行交互。它是一個密鑰管理工具,是一個區塊鏈瀏覽器,也是一個 dapp 商店。在這裏可以查看和使用區塊鏈應用,比如轉賬、抵押、借貸等。目前,人們使用的是託管錢包或非託管錢包。它們之間的本質區別在於誰擁有賬戶的完全控制權,準確的說是私鑰。

託管式錢包提供的是傳統的互聯網賬戶,而不是區塊鏈賬戶。用戶需要信任託管人。相比之下,非託管錢包將全部控制權交還給用戶,但同時用戶無法享受到和互聯網產品一樣的功能,比如賬戶恢復、轉賬限額、白名單等。

這也是我們需要智能錢包的原因。智能錢包是利用智能合約在接近互聯網產品的體驗下實現上述功能的潛在路徑。

階段 1:多重簽名,企業級智能錢包

智能錢包並不是一個新概念,因爲 Multisig 錢包(多重簽名錢包)就是智能錢包。追溯到 2015 年,Gavin Wood 就做出了 MultiSig 錢包的第一個實現 [1]。此後,Gnosis、BitGo、Mist、DS Group、Parity 都做了實現。

MultiSig 錢包的目標是通過智能合約來增強資產安全性。資產由智能合約擁有,需要預先定義的多方在執行前就交易達成一致。MultiSig 錢包可以避免私鑰泄露的單點風險。

Gnosis Multisig 是應用最廣泛的 MultiSig 錢包,目前已有近 4000 名用戶,且增長穩定。其中大部分是加密基金、公司、交易所和基金會的賬戶。很少有個人用戶使用 MultiSig 錢包,除非他 / 她是硬核用戶或有大量資產。

階段 2:無手續費,消費級智能錢包

2019 年,面向消費者的智能錢包正在迅速崛起。根據 DuneAnalytics 的數據,面向客戶的智能錢包正在陸續推出。Argent、Monolith、MYKEY、Dapper、Gnosis Safe、Dhamar 和 Authereum 都在 2019 年上線。2019 年獲得用戶數近 4.4 萬,而在 2020 年前 5 個月,新增用戶數實現 4.7 萬,呈現出穩健的增長勢頭。

從下圖可以看出智能錢包的用戶增長趨勢。

簡述以太坊智能錢包發展歷程及主流產品特性

兩代智能錢包的區別

第二代和第一代智能錢包最大的區別是,第二代智能錢包都採用元交易,降低了普通用戶的門檻,或者我們可以說面向客戶的智能錢包是一個無需 gas 的錢包,所以用戶不需要關心交易費用。有一箇中繼運營商收集用戶的簽名交易,然後代理髮送到區塊鏈上。中繼服務一般由智能錢包的運營方提供,但它是一種無信任、無需授權的服務,也就是說中繼者無法僞造或篡改交易,且任何人都可以無需授權部署自己的中繼服務。

另一個區別體現在賬戶恢復、轉賬限額、交易批量等附加功能方面。

主流智能錢包簡要對比分析

概述

智能錢包是什麼樣子的?因爲它們是針對不同的需求而設計的,所以各智能錢包有很大的不同。下面是對智能錢包領跑者的簡要介紹。

簡述以太坊智能錢包發展歷程及主流產品特性

功能介紹

這裏列出的每一款智能錢包都是一款設計精良、功能齊全的產品。每一款產品都需要詳細介紹,才能充分了解其功能。然而,一些功能是共同的:賬戶恢復和手續費抽象。

簡述以太坊智能錢包發展歷程及主流產品特性

帳戶恢復

大部分的智能錢包(除了 Monolith,但在最新的博客中,他們有計劃升級協議以實現恢復功能)都支持賬戶恢復,這意味着你可以通過其他方式重置賬戶,這與傳統的數字錢包有很大不同。而且其中大部分都提供官方恢復服務,服務提供者通過郵件、手機號或生物信息學認證用戶後,協助用戶恢復賬戶。

手續費抽象

智能錢包都是採用元交易的方式來實現無需 gas 的交易。而且他們大多提供有限次數的免費使用。在免費場景外,他們採用不同的方式向用戶收費,收費模式包括向手續費賬戶充值、購買交易次數,或者每筆交易按次收費。

投資人

大部分智能錢包都是由投資機構投資的,而其中有兩款智能錢包是通過 ICO 方式募集資金的。融資總額達到 1 億美元,但需要注意的是,募資都不是完全用於錢包。

簡述以太坊智能錢包發展歷程及主流產品特性

安全性

智能錢包的所有智能合約都經過審覈,大部分智能合約都有 bug 賞金計劃。不過,這些舉措可以提高安全性,但不能完全保證安全性。更何況,安全是非常複雜的,需要相當多的專業知識理解。接下來,我將寫一篇專題文章來分析智能錢包的安全性。

簡述以太坊智能錢包發展歷程及主流產品特性

智能錢包面臨的挑戰

安全問題

與普通錢包相比,智能合約給智能錢包帶來了新的風險。爲了防止被黑客攻擊,智能合約應儘量做好審覈工作。此外,管理密鑰風險依然存在,而管理密鑰是爲了升級合約或在緊急情況時終止合約。參考 defiwatch 的嘗試,有必要進行類似 smartwalletwatch 的分析,讓用戶意識到智能錢包的風險。

計費模型

智能錢包採用元交易的方式實現無 gas 的交易,同時交易費用由中繼者支付。但是,爲了可持續發展,中繼者需要向用戶收取費用。設計一個可持續發展的定價模式來降低使用區塊鏈的壁壘是很重要的,比如允許通過法幣充值。

兼容性

智能錢包面臨着許多兼容性問題,比如與新的代幣標準的兼容性、與門戶網站的兼容性、與鏈外簽名的兼容性。幸運的是,WalletConnect & EIP-1271 等新協議提供了良好的兼容性實踐,但仍存在很多用戶體驗問題。

來源鏈接:smartwallet.substack.com