Contents

什麼是 MetaMask Snap,它們如何運作?

2023 年 9 月 12 日,ConsenSys Software Inc. 推出了 MetaMask Snap,以幫助 MetaMask 開發人員和使用者自訂和增強他們的 Web3 體驗。那麼什麼是 MetaMask Snap,它是如何運作的?

什麼是 MetaMask Snap?

/bc/images/metamask-snaps-feature.jpg

MetaMask 共同創辦人 Dan Finlay 介紹了 MetaMask Snaps 之間的中介。這種無縫整合是透過「橋樑」或更準確地說是開發框架來促進的,這些框架使獨立軟體工程師能夠構建和合併MetaMask 的擴展,從而擴展其潛力並為用戶在這些數位環境中的交互中提供增強的多功能性。

MetaMask Snap 提供了通往廣泛的區塊鏈網路、去中心化應用程式 (DApp)、數位資產(代幣)、增強的交易安全措施以及創新的通知系統和尖端用戶介面選項的網關。

Metamask 快照如何運作?

MetaMask Snaps 採用名為 Secure EcmaScript (SES) 的 JavaScript 引擎,該引擎在沙盒環境中運作。因此,Snap 被限制在自己的隔離域內,無法幹擾其他應用程式或影響 MetaMask 的主要功能。 Snap 的功能範圍由安裝期間提供的特定功能以及當時授予的權限決定。

透過預定的應用程式介面 (API)(稱為「錢包 API」),snap 與 MetaMask 進行交互,提供對所需功能和資訊的存取。同時,它們利用 HTTPS 請求和各種通訊協定與外部區塊鏈網路連接。

由於 MetaMask Snaps 是一個開源框架,任何人都可以建立新的 Snap 並將其安裝在 MetaMask 上。要建置 Snap,您必須安裝 MetaMask Flask ,您可以在其中建置和測試快照,然後再將它們新增至穩定的MetaMask 擴充。

建立 Snap 後,MetaMask 可能會審核並將其列在 MetaMask Snaps Directory 中。截至 2023 年 9 月,目錄中有 30 多個 Snap。最終,MetaMask 打算擴展審核流程,以允許外部人員審核並列出快照。

如何安裝 MetaMask Snap

如果您不產生任何快照,您仍然可以從儲存庫中存在的一系列選項中進行選擇,以滿足您的要求。同樣,就像擴充功能一樣,MetaMask Snap 也需要安裝後才能隨意啟用或停用。請在下面找到安裝 MetaMask Snap 所需的步驟:

透過下載 MetaMask 瀏覽器擴充 11.0 版並產生新的數位錢包或匯入現有的數位錢包,用戶將可以在其網頁瀏覽器中專門存取 MetaMask Snap 功能。

⭐ 前往 MetaMask 快照目錄。 /bc/images/metamask-snaps-directory.jpg

⭐ 選擇您喜歡的 Snap,然後按一下新增至 MetaMask 。 /bc/images/wallet-guard-snap.jpg

⭐ 閱讀第三方安裝通知並接受條款。 /bc/images/metamask-snaps-third-party-notice.jpg

⭐ 按一下「連線」將 Snap 與 MetaMask 連接。 /bc/images/metamask-snaps-connection-request.jpg

⭐ 在安裝頁面,授予快照權限(僅在閱讀後!),然後按一下「安裝」。 /bc/images/install-metamask-snap.jpg

就這麼簡單!

使用 Metamask Snap 的 4 個主要優點

開發者和臨時投資者(也稱為「hodlers」)都可以透過使用 MetaMask Snapchat 獲益匪淺。

與非 EVM 區塊鏈的互通性

在推出 MetaMask Snap 錢包之前,MetaMask 的功能僅限於僅支援以太坊網路及其關聯的以太坊虛擬機器 (EVM)。然而,隨著 MetaMask Snap 錢包的出現,用戶現在可以連接到以前無法透過 MetaMask 存取的各種區塊鏈網絡,例如不支援 EVM 標準的比特幣和 Solana 網路。

當然,這裡有另一種更精緻的方式來表達該資訊:MetaMask 錢包透過對 Snap 的支持,提供與各種區塊鏈網路的無縫整合。借助 Zion Snap 和 Solana Snap,用戶可以直接控制其持有的比特幣,並且可以輕鬆存取其他 EVM 和非 EVM 區塊鏈,而無需進行代幣包裝。該功能使用戶能夠跨多個網路環境有效管理其數位資產,同時在 MetaMask 錢包內保持統一的介面。

新通知功能

此外,除了無縫相容性之外,MetaMask 用戶還可以透過其數位錢包介面直接提供即時更新的便利性。這是透過利用錢包的應用程式介面(API)並結合來自相關去中心化應用程式(DApp)或區塊鏈平台的即時通知來實現的。

您可以直接透過 MetaMask 平台的使用者介面取得即時通知、定價訊號、視覺化和通訊。

交易分析與見解

SnapMix 提前分析某些交易,以防止用戶遭受任何資金損失。這是透過評估接收者的合約地址來確定其是否構成安全風險,以及提醒用戶潛在的網路釣魚嘗試並預測其交易結果來實現的。

安裝 Snap 後,人們可以選擇允許某些功能,這些功能隨後將決定所述應用程式是否提供事務分析和感知功能。舉例來說,如果個人授權“檢索並描述基於交易的情報”,則此類行為將表明 Snap 採用交易洞察作為其數據解釋過程的一部分。

核心錢包功能增強

透過利用 MetaMask Snapchat 過濾器,用戶可以存取一系列高級功能,例如增強的數據機密性以及透過 MetaMask 數位錢包介面無縫通信和交換資金的能力。

人們能夠透過添加符合其特定要求的任何所需功能或特性來個性化和增強其數位錢包。

此外,開發人員能夠輕鬆產生和傳播快照。最終,他們將能夠獨立於 MetaMask 的審批流程來完成此操作。這項發展將擴大 MetaMask 數位錢包的功能。

3 種流行的 Metamask 快照

多個 MetaMask snap 套件可供下載和實施,以滿足您的需求。

Solflare 錢包

/bc/images/solana-snap.jpg

Solflare Wallet Snap 的整合促進了 MetaMask 和 Solana 之間的跨網路相容性,Solana 獨立於以太坊虛擬機器 (EVM) 運作。因此,用戶現在能夠與其 MetaMask 錢包建立連接並與 Solana 平台進行交互,包括資產的儲存和管理以及去中心化應用程式的使用。

推送V1

/bc/images/push-v1-snap.jpg

透過 MetaMask 錢包中的推播通知功能訂閱特定頻道,可以立即更新應用程式中與這些頻道相關的任何活動。這是透過安裝 Snap 擴充功能、訂閱所需頻道、連結錢包位址以及配置必要的設定來實現的。

Blockfence

Blockfence Snap 允許在提交之前對交易進行預先評估,以及對所使用的去中心化應用程式、參與的智慧合約、擁有的代幣和其他相關因素進行評估。

Metamask Snap:一個加密錢包適用於多個鏈

MetaMask Snap 為加密貨幣愛好者提供了一種有效的方法,讓他們可以透過單一數位錢包存取多個區塊鏈生態系統上的去中心化應用程式 (DApp) 和去中心化金融平台 (DeFi)。此外,開發人員能夠毫不費力地生產和傳播 Snap 產品。

MetaMask 快照對實現加密貨幣領域去中心化願景的潛在影響怎麼強調都不為過,因為它們可能代表了這一追求的關鍵發展。