【官方】Filecoin開發人員的快照-MetaMask Flask

近日,Filecoin率先使用MetaMask Flask的新功能,讓使用者更容易與Filecoin進行互動。
MetaMask Flask 是錢包最前沿和創新功能的試驗場。作為生産 MetaMask 的金絲雀發行版,Flask 是開發人員和實驗功能點燃以創造 Web3 未來的地方。
在建構管理和傳遞真實價值的應用程式時,安全的使用者體驗和穩定的功能對于保護使用者的資産至關重要。通過在 Flask 中推出實驗性功能,MetaMask 可以移除一些常用的防護欄,并在将它們部署到更廣泛的公衆之前快速疊代它們。
自然,Flask 不提供與主要 MetaMask 應用程式相同的 API 或 UX 穩定性保證,是以請注意,它僅供開發人員使用,參與風險由使用者自行承擔。該實驗室無人監管。
抓緊創新
Snaps 是第一個通過 Flask 釋出的功能。
Snaps 允許開發人員在運作時擴充 MetaMask 的功能,而無需 MetaMask 團隊的參與。沒錯——使用者可以自己添加自己的功能,并讓他們的使用者可以使用它們!
由于 MetaMask 是第一個為使用者提供可擴充性的錢包,Snaps 有望加速不僅在以太坊,而且在整個 Web3 生态系統中的創新速度。雖然 Snaps 的初始版本隻能以有限的方式修改 MetaMask UI,但它已經啟用了最強大的功能之一:讓 Snap 管理不同協定的使用者密鑰。如果協定具有SLIP-44 ID、JavaScript 簽名庫和公開可用的節點,開發人員可以将對其的支援添加到 MetaMask。
Snaps 的開發人員能力将僅受 Snaps API 本身的限制,MetaMask 團隊将繼續疊代以滿足開發人員的需求。
在高層次上,MetaMask Snaps 由兩部分組成:
MetaMask 安全執行第三方 JavaScript 代碼的一種方式。
用于網站和 MetaMask 的 API,用于與單個 Snap 進行通信。
通過 JSON-RPC 請求和響應進行通信。通過這種方式,Snaps 可以擴充 MetaMask 的 JSON-RPC API 并改變 MetaMask 應用程式在運作時的行為。随着時間的推移,MetaMask 将使用它來支援不同的區塊鍊和其他去中心化協定、新型密碼學、新型加密資産以及無數其他功能。
Filecoin 快照
充分利用這些新功能,Protocol Labs 與 Chainsafe 合作開發了 MetaMask Flask 的 snap。
安裝後,Snap 将向錢包中添加 Filecoin 內建,并附帶一個前端。在這裡,使用者可以檢視他們的 Filecoin 賬戶和餘額,發送 FIL 交易,并使用他們的 Filecoin 密鑰建立加密簽名消息。這為他們提供了一種更友善的方式來與 Filecoin 協定進行互動,而這一切都直接來自 MetaMask 浏覽器內建。
請務必檢視 Erik Marks 的示範,以了解有關如何在 MetaMask Flask 上設定 Filecoin Snap 的更多資訊。
結語
Flask 是 MetaMask 用于確定功能和 API 對所有使用者穩定、可維護和安全的環境。Snaps 是一種讓 Web3 開發人員有機會使用 MetaMask 産品做更多事情并建立全新類型 dapp 的方式。任何開發人員都可以建立 Snap,并且在未來,使用者将決定他們想要使用哪些 Snap 并将其內建到他們的錢包中。
另:MetaMask
MetaMask 的建立是為了滿足基于以太坊的安全和可用網站的需求。特别是帳戶管理并将使用者連接配接到區塊鍊。MetaMask 允許使用者以多種方式管理帳戶及其密鑰,包括硬體錢包。
11月18日,ConsenSys宣布,MetaMask月活躍使用者達到了2100萬。MetaMask營運主管Jacob Cantele表示,最近的大部分增長都是由垂直遊戲的增長推動的。