MetaMask Snaps (https://metamask.io/snaps/)是一個雄心勃勃的項目。然而,撇開它的“理想主義”外觀,我更喜歡稱它為Web3世界的小程序,或者給它一個更高級的名字:dapplet。
作為開發人員,尤其是在中國,這個概念應該不陌生。近年來,我們在科技行業中經常聽到“生態系統建設”和“超級應用程序”等詞語。商業巨頭總是希望使互聯網更加封閉,從服務提供者轉變為標準制定者。
現在,這種趨勢似乎正在慢慢漂移到web3領域。
截至今天(2024 年 6 月),Snaps 自推出以來已經存在了近一年,自提出該概念以來至少存在了四年,但普通使用者對此幾乎一無所知。我的一些朋友對加密市場非常感興趣,他們使用小狐狸錢包就像吃飯或睡覺一樣自然,但他們仍然不知道小狐狸錢包快照是什麼。然而,在我向他們解釋為“像小程式一樣”之後,他們立即露出了莫名其妙的笑容(他們是開發人員,主要是前端開發人員)。
這個場景讓人想起微信小程式的早期,當時由於入口晦澀難懂,使用率很低。直到條目被移動到主頁上的下拉清單中,使用量才顯著增加。如果小狐狸錢包想要建立一個生態系統,通過閘道吸引使用者可能會成為一個亟待解決的問題。
迷你程式自問世以來一直在科技行業引起爭議。前端工程師通常對它們不屑一顧,認為它們只是互聯網巨頭壟斷流量和鎖定生態系統的商業工具,對技術發展貢獻甚少。Web3 Snaps將為社區做出什麼貢獻?越來越多瀏覽Metamask文件的人逐漸感受到,未來的Snap開發者將體驗在枷鎖中跳舞的艱辛。
自從metamask推出snaps的公測以來,已經將近一年了,但官方網站上列出的可用snaps數量仍然不多。截至2024年6月,只有68個。值得注意的是,在正式公測之前,snaps的概念早在2020年就提出,給了web3公司和開發者充分的時間來深入理解。
一些快照
我還沒遇到任何專門創建快照的開發者,但我知道在web2世界中有許多小程序開發者。 對於小程序開發的一般看法是體驗相當差。雖然小程序開發仍然使用前端生態系統,但它是一個簡化版本。 供應商因各種原因對開發者實際能做的事情施加各種限制。此外,不同供應商提供的技術能力和文檔質量不一致,導致開發者在被稱為“經驗豐富”之前在各種平台上遇到許多奇怪的問題。
回到Web3,Snaps可能會因安全考量面臨類似的挑戰。它必須在一個獨立的安全上下文中運行,使用“安全ECMAScript”,這對JavaScript API施加了一些限制。例如,它不能訪問DOM、Node.js、瀏覽器插件API等。
由於可理解的安全問題,最基本的快照功能有限。它的大部分功能需要相應的權限。因此,在安裝期間,快照需要向用戶請求相關權限。可用的權限包括生命周期、交易、簽名、定時任務等等:
https://docs.metamask.io/snaps/reference/permissions/#eth_accounts
相對於蓬勃發展的web3生態系統,可用的snaps數量目前相當有限。小狐狸錢包將這些少數snaps進行了分類。
snaps type
根據MetaMask官網的分類,它可以大致分為4種類型:
01
這種類型的快照主要通過多方計算 (MPC) 技術增強私鑰安全性。(https://blog.usecapsule.com/what-is-mpc/。
考慮一下我們通常如何保護私鑰。許多人可能把他們的助記詞片語保存在某個地方,可能是在他們的電腦或手機上。當然,如果你富有並且在你的錢包中有大量資金,你可能會使用更安全的方法,比如硬體錢包。然而,大多數人只是將他們的助記詞片語粘貼在方便的地方,以避免完全遺忘它們。
這種保存助記詞的方法可能會引起一些問題:
mpc 技術可以自動將您的私鑰分割成多個部分,存儲在不同的位置。只有在需要交易簽名時,這些部分才會重新組合以生成完整的私鑰,而在整個過程中從未生成完整的私鑰,從而最大程度地保護私鑰不會外洩。
截至目前(2024年6月),只有三個帳戶管理快照:capsule、silent shard和safeheron。
很難說這些快照能吸引多少Web3使用者。根據快照網站上的數據來看,這類快照非常少,安裝數量也不高。
使用这些快照并不复杂,所以不需要进一步详述。安装后,您的MetaMask钱包中将出现一个新地址:
02
這種類型的快照主要提供與非EVM網絡的兼容性。我們可以看到許多熟悉的鏈,包括Solana、Cosmos、Near、Sui等。目前,這些快照是最多的,占整個快照生態系統的一半以上。
豐富的多鏈夾鏈
03
我個人更喜歡這種快照。然而,鑑於眾多可用的聊天應用程序,願意通過區塊鏈發送消息的用戶顯然是少數。不幸的是,我們只能繼續“為未來而戰”。
04
對於這類功能的需求似乎相當重要,特別是因為MetaMask對於遭遇釣魚交易的用戶的警告通常不足夠。交易是加密貨幣和區塊鏈領域中最常見的操作,本質上具有高風險和敏感性。通過使用Snaps提供的交易洞察功能,開發人員可以向用戶呈現更豐富的交易信息,提供分析和見解以減少資產損失。
我有個朋友曾經遇到帳戶餘額被釣魚網站轉移的經歷,而metamask在錢包連接到成功轉移時並未發出任何警告。不幸的是,他不得不轉移到另一個錢包。當時,我對snaps不太熟悉,只建議他使用Zan的KYT服務來保護他的交易:(https://zan.top/home/know-your-transaction?chInfo=ch_wxdyh希望這些注重安全的Snaps能夠解決MetaMask的不足之處。事實上,根據Snaps網站的數據,安全Snaps確實是需求很高的,僅次於多鏈支持,目前佔總數的五分之一。
小狐狸錢包提供了基金會:交易洞察
and 捐贈:簽名洞察
滿足這些需求的權限。一旦一個snap請求了這些權限,它可以在用戶發起交易或簽名時讀取原始數據或簽名。然後,snap可以分析這些數據並向用戶顯示更全面的安全信息。
MetaMask旨在通過快照將其領域擴展到其他區塊鏈平臺,但不確定這一雄心壯志將真正走多遠。看看 web2 小程式,雖然很多 app 提供小程式版本,但這些 app 提供的服務往往遠不如主 app,而且在採用新功能方面經常落後。許多小程式甚至將使用者重定向回他們的主要應用程式。 隨著小程式的激增,更多的應用程式也試圖加入這一趨勢,推出自己的小程式平臺,加強自己的“護城河”,讓網络世界越來越“中心化”。
在 web3 領域中的資本與 web2 沒有更複雜的地方。 如果 Snaps 發展良好,可能會有更多的錢包效法。 如果這種情況發生,web3 開發人員將需要為每個錢包創建“snaps”的版本,這可能會變得非常龐大。 但是,如果每個供應商都建立自己的“snaps”生態系統,最終可能不會有任何獨特的生態系統。 有趣的是,這與他們的“去中心化”標籤相一致🤭。
我們可能預測將來會出現各種類似“snaps”的解決方案,並且會有顯著的平台差異。這可能會導致開發人員專注於跨平台相容性,最終達到無法忍受的程度。因此,在許多開發人員的期待下,可能會誕生snaps標準,以及各種用於社區討論的“sips”,從而形成一個充滿活力的社區。
對不起,如果我似乎對小狐狸錢包快照有些懷疑。儘管如此,它是由充滿激情的開發人員構建的產品,旨在解決實際問題,而不是由金融專家發起的騙局。對於大多數小狐狸錢包用戶來說,快照可能還不是一個關鍵功能,小狐狸錢包可能需要做更多的工作來有效推廣。
MetaMask Snaps (https://metamask.io/snaps/)是一個雄心勃勃的項目。然而,撇開它的“理想主義”外觀,我更喜歡稱它為Web3世界的小程序,或者給它一個更高級的名字:dapplet。
作為開發人員,尤其是在中國,這個概念應該不陌生。近年來,我們在科技行業中經常聽到“生態系統建設”和“超級應用程序”等詞語。商業巨頭總是希望使互聯網更加封閉,從服務提供者轉變為標準制定者。
現在,這種趨勢似乎正在慢慢漂移到web3領域。
截至今天(2024 年 6 月),Snaps 自推出以來已經存在了近一年,自提出該概念以來至少存在了四年,但普通使用者對此幾乎一無所知。我的一些朋友對加密市場非常感興趣,他們使用小狐狸錢包就像吃飯或睡覺一樣自然,但他們仍然不知道小狐狸錢包快照是什麼。然而,在我向他們解釋為“像小程式一樣”之後,他們立即露出了莫名其妙的笑容(他們是開發人員,主要是前端開發人員)。
這個場景讓人想起微信小程式的早期,當時由於入口晦澀難懂,使用率很低。直到條目被移動到主頁上的下拉清單中,使用量才顯著增加。如果小狐狸錢包想要建立一個生態系統,通過閘道吸引使用者可能會成為一個亟待解決的問題。
迷你程式自問世以來一直在科技行業引起爭議。前端工程師通常對它們不屑一顧,認為它們只是互聯網巨頭壟斷流量和鎖定生態系統的商業工具,對技術發展貢獻甚少。Web3 Snaps將為社區做出什麼貢獻?越來越多瀏覽Metamask文件的人逐漸感受到,未來的Snap開發者將體驗在枷鎖中跳舞的艱辛。
自從metamask推出snaps的公測以來,已經將近一年了,但官方網站上列出的可用snaps數量仍然不多。截至2024年6月,只有68個。值得注意的是,在正式公測之前,snaps的概念早在2020年就提出,給了web3公司和開發者充分的時間來深入理解。
一些快照
我還沒遇到任何專門創建快照的開發者,但我知道在web2世界中有許多小程序開發者。 對於小程序開發的一般看法是體驗相當差。雖然小程序開發仍然使用前端生態系統,但它是一個簡化版本。 供應商因各種原因對開發者實際能做的事情施加各種限制。此外,不同供應商提供的技術能力和文檔質量不一致,導致開發者在被稱為“經驗豐富”之前在各種平台上遇到許多奇怪的問題。
回到Web3,Snaps可能會因安全考量面臨類似的挑戰。它必須在一個獨立的安全上下文中運行,使用“安全ECMAScript”,這對JavaScript API施加了一些限制。例如,它不能訪問DOM、Node.js、瀏覽器插件API等。
由於可理解的安全問題,最基本的快照功能有限。它的大部分功能需要相應的權限。因此,在安裝期間,快照需要向用戶請求相關權限。可用的權限包括生命周期、交易、簽名、定時任務等等:
https://docs.metamask.io/snaps/reference/permissions/#eth_accounts
相對於蓬勃發展的web3生態系統,可用的snaps數量目前相當有限。小狐狸錢包將這些少數snaps進行了分類。
snaps type
根據MetaMask官網的分類,它可以大致分為4種類型:
01
這種類型的快照主要通過多方計算 (MPC) 技術增強私鑰安全性。(https://blog.usecapsule.com/what-is-mpc/。
考慮一下我們通常如何保護私鑰。許多人可能把他們的助記詞片語保存在某個地方,可能是在他們的電腦或手機上。當然,如果你富有並且在你的錢包中有大量資金,你可能會使用更安全的方法,比如硬體錢包。然而,大多數人只是將他們的助記詞片語粘貼在方便的地方,以避免完全遺忘它們。
這種保存助記詞的方法可能會引起一些問題:
mpc 技術可以自動將您的私鑰分割成多個部分,存儲在不同的位置。只有在需要交易簽名時,這些部分才會重新組合以生成完整的私鑰,而在整個過程中從未生成完整的私鑰,從而最大程度地保護私鑰不會外洩。
截至目前(2024年6月),只有三個帳戶管理快照:capsule、silent shard和safeheron。
很難說這些快照能吸引多少Web3使用者。根據快照網站上的數據來看,這類快照非常少,安裝數量也不高。
使用这些快照并不复杂,所以不需要进一步详述。安装后,您的MetaMask钱包中将出现一个新地址:
02
這種類型的快照主要提供與非EVM網絡的兼容性。我們可以看到許多熟悉的鏈,包括Solana、Cosmos、Near、Sui等。目前,這些快照是最多的,占整個快照生態系統的一半以上。
豐富的多鏈夾鏈
03
我個人更喜歡這種快照。然而,鑑於眾多可用的聊天應用程序,願意通過區塊鏈發送消息的用戶顯然是少數。不幸的是,我們只能繼續“為未來而戰”。
04
對於這類功能的需求似乎相當重要,特別是因為MetaMask對於遭遇釣魚交易的用戶的警告通常不足夠。交易是加密貨幣和區塊鏈領域中最常見的操作,本質上具有高風險和敏感性。通過使用Snaps提供的交易洞察功能,開發人員可以向用戶呈現更豐富的交易信息,提供分析和見解以減少資產損失。
我有個朋友曾經遇到帳戶餘額被釣魚網站轉移的經歷,而metamask在錢包連接到成功轉移時並未發出任何警告。不幸的是,他不得不轉移到另一個錢包。當時,我對snaps不太熟悉,只建議他使用Zan的KYT服務來保護他的交易:(https://zan.top/home/know-your-transaction?chInfo=ch_wxdyh希望這些注重安全的Snaps能夠解決MetaMask的不足之處。事實上,根據Snaps網站的數據,安全Snaps確實是需求很高的,僅次於多鏈支持,目前佔總數的五分之一。
小狐狸錢包提供了基金會:交易洞察
and 捐贈:簽名洞察
滿足這些需求的權限。一旦一個snap請求了這些權限,它可以在用戶發起交易或簽名時讀取原始數據或簽名。然後,snap可以分析這些數據並向用戶顯示更全面的安全信息。
MetaMask旨在通過快照將其領域擴展到其他區塊鏈平臺,但不確定這一雄心壯志將真正走多遠。看看 web2 小程式,雖然很多 app 提供小程式版本,但這些 app 提供的服務往往遠不如主 app,而且在採用新功能方面經常落後。許多小程式甚至將使用者重定向回他們的主要應用程式。 隨著小程式的激增,更多的應用程式也試圖加入這一趨勢,推出自己的小程式平臺,加強自己的“護城河”,讓網络世界越來越“中心化”。
在 web3 領域中的資本與 web2 沒有更複雜的地方。 如果 Snaps 發展良好,可能會有更多的錢包效法。 如果這種情況發生,web3 開發人員將需要為每個錢包創建“snaps”的版本,這可能會變得非常龐大。 但是,如果每個供應商都建立自己的“snaps”生態系統,最終可能不會有任何獨特的生態系統。 有趣的是,這與他們的“去中心化”標籤相一致🤭。
我們可能預測將來會出現各種類似“snaps”的解決方案,並且會有顯著的平台差異。這可能會導致開發人員專注於跨平台相容性,最終達到無法忍受的程度。因此,在許多開發人員的期待下,可能會誕生snaps標準,以及各種用於社區討論的“sips”,從而形成一個充滿活力的社區。
對不起,如果我似乎對小狐狸錢包快照有些懷疑。儘管如此,它是由充滿激情的開發人員構建的產品,旨在解決實際問題,而不是由金融專家發起的騙局。對於大多數小狐狸錢包用戶來說,快照可能還不是一個關鍵功能,小狐狸錢包可能需要做更多的工作來有效推廣。