# Web3エコシステムにおけるプラグイン化のトレンド: MetaMask Snapsの詳細解析MetaMask Snapsは、Web3の世界におけるミニアプリまたはdAppletとして見ることができる、壮大な理想を持つプロジェクトです。この概念は、特に国内の開発者にとっては馴染み深いものであり、近年、インターネットの巨人たちが「エコシステムの構築」や「スーパーアプリ」といった概念をしばしば言及しているからです。この傾向は、現在Web3の領域にも広がり始めているようです。Snapsはすでに約1年の間提供されていますが、一般のユーザーはそれについてあまり知られていません。毎日MetaMaskを使用している暗号通貨愛好者でさえ、Snapsが何であるかを知らないかもしれません。しかし、「ミニアプリのようなもの」と説明すると、開発者たちは通常すぐに理解します。これを、WeChatミニプログラムが最初に導入されたときの状況を思い起こさせます。機能の入り口が明確でないため、使用量は非常に低かったです。その後、入り口をホームページのドロップダウン位置に変更した後、使用量が大幅に増加しました。MetaMaskにとって、ユーザーをSnapsエコシステムに引き込む方法は、解決が急務の問題かもしれません。小プログラムは登場以来、常に議論の的となっています。フロントエンドエンジニアは一般的に、それがインターネットの大手企業がトラフィックを独占しエコシステムを封鎖するための商業ツールに過ぎないと考えており、技術の発展にはあまり貢献していないと見ています。Web3分野のSnapsがコミュニティにもたらす価値はまだ観察の余地があります。MetaMaskのドキュメントを閲覧した後、将来のSnap開発者が多くの制限に直面する可能性があることは想像に難くありません。MetaMaskがSnapsのパブリックベータを開始してから約1年が経ちましたが、公式サイトに掲載されている利用可能なSnapsの数はあまり多くなく、2024年6月時点で68個しかありません。Snapsの概念は2020年頃にすでに提唱されていることを考えると、Web3企業や開発者は実際にそれを理解するための相当な時間があったと言えます。現在、Snapsの専任開発者は見当たりません。Web2分野のミニプログラム開発者は、一般的に開発体験が悪いと考えています。ミニプログラムはカスタマイズされたフロントエンドエコシステムを使用しており、各プラットフォームは開発者にできることに多くの制限を設けています。異なるプラットフォームの技術能力やドキュメントの質はまちまちであり、開発者はさまざまな障害を乗り越えて経験を積む必要があります。Snapsも同様の状況に直面しています。安全上の理由から、隔離された安全なコンテキストで実行され、「安全なECMAScript」を使用して、JavaScript APIに対していくつかの制限を設けています。たとえば、DOM、Node.js、ブラウザプラグインAPIなどにアクセスできません。基本的なSnaps機能は制限されています。ほとんどの機能は、適切な権限を取得する必要があるため、Snapsはインストール時にユーザーに権限を要求する必要があります。利用可能な権限には、ライフサイクル、取引、署名、CRONなどが含まれます。繁栄したWeb3エコシステムと比較して、現在利用可能なSnapsの数は少ないです。MetaMaskはそれらをいくつかのカテゴリに分けています:! [Web3アプレット? MetaMaskスナップ解釈](https://img-cdn.gateio.im/social/moments-3aa7e8a6fc11dc4d7e60694115d9659e)## Snapsタイプ公式ウェブサイトの分類に従い、大きく4種類に分けられます:### アカウント管理この種のSnapsは、主にMPC技術を通じて秘密鍵の安全性を高めます。従来のニーモニックワード保存方法と比較して、MPC技術は秘密鍵を自動的に分割して分散保存し、必要な時にのみ再構成することで、秘密鍵の安全性を最大限に保護します。現在、3つのアカウント管理型Snapsがあります: Capsule、Silent Shard、Safeheron。これらは異なる方法で秘密鍵の保護を実現していますが、現在のインストール数はそれほど多くありません。! [Web3アプレット? MetaMaskスナップ解釈](https://img-cdn.gateio.im/social/moments-9a67d56e07afe60857a501ae38fa1694)###相互運用性このタイプのSnapsは、Solana、Cosmos、Near、SuiなどのEVM非対応ネットワークとの互換性を提供します。現在、このタイプのSnapsは最も多く、エコシステム全体の半分以上を占めています。### 通知とチャットこの種のSnapsは現在ユーザーが少ないですが、将来的には発展の余地があるかもしれません。###セキュリティこの種のSnapsの需要は非常に高く、特に取引の安全性に関してです。Snapsが提供する取引インサイト機能を通じて、開発者はユーザーにより豊富な取引情報を示し、分析や洞察を提供して資産の損失を回避する手助けができます。セキュリティタイプのSnapsは、マルチチェーンサポートに次いで需要が第2位のタイプで、全体の約2割を占めています。MetaMask Snapsは関連する権限を提供し、ユーザーが取引や署名を開始する際にSnapsが原始データを読み取り、分析することを許可します。! [Web3アプレット? MetaMaskスナップ解釈](https://img-cdn.gateio.im/social/moments-643eaf87a983c7f3fcf8dbe3b548f48d)## 今後の展望MetaMaskはSnapsを通じて他のチェーンプラットフォームにビジネスを拡大しようとしていますが、最終的にどこまで行けるかはまだ不明です。Web2のミニプログラムの発展を参考にすると、簡素なミニプログラムサービスは往々にしてアプリと比較できず、新機能のフォローアップも遅くなりがちです。Snapsが順調に発展すれば、他のウォレットが類似の機能を導入する可能性があります。これにより、Web3開発者は異なるウォレットのために対応するバージョンを開発する必要があり、作業量が増加します。将来的には様々な「Snaps-like」プラットフォームが登場し、開発者は異なるプラットフォームに対応する必要があるでしょう。最終的にはSnaps標準が誕生し、さまざまな提案が議論のために現れ、繁栄するコミュニティエコシステムが形成されるでしょう。MetaMask Snapsの将来に対して慎重な姿勢を持っているものの、それは熱心な開発者によって構築され、実際の問題を解決することを目的とした製品であり、金融詐欺ではない。ほとんどのMetaMaskユーザーにとって、Snapsは現在必須の機能ではありません。MetaMaskは今後、プロモーションにもっと力を入れる必要があるかもしれません。! [Web3アプレット? MetaMaskスナップ解釈](https://img-cdn.gateio.im/social/moments-e87eac5719d856a03ca3d25ae758a292)
MetaMask Snaps: Web3エコシステムのプラグイン化トレンドの先駆者
Web3エコシステムにおけるプラグイン化のトレンド: MetaMask Snapsの詳細解析
MetaMask Snapsは、Web3の世界におけるミニアプリまたはdAppletとして見ることができる、壮大な理想を持つプロジェクトです。この概念は、特に国内の開発者にとっては馴染み深いものであり、近年、インターネットの巨人たちが「エコシステムの構築」や「スーパーアプリ」といった概念をしばしば言及しているからです。この傾向は、現在Web3の領域にも広がり始めているようです。
Snapsはすでに約1年の間提供されていますが、一般のユーザーはそれについてあまり知られていません。毎日MetaMaskを使用している暗号通貨愛好者でさえ、Snapsが何であるかを知らないかもしれません。しかし、「ミニアプリのようなもの」と説明すると、開発者たちは通常すぐに理解します。
これを、WeChatミニプログラムが最初に導入されたときの状況を思い起こさせます。機能の入り口が明確でないため、使用量は非常に低かったです。その後、入り口をホームページのドロップダウン位置に変更した後、使用量が大幅に増加しました。MetaMaskにとって、ユーザーをSnapsエコシステムに引き込む方法は、解決が急務の問題かもしれません。
小プログラムは登場以来、常に議論の的となっています。フロントエンドエンジニアは一般的に、それがインターネットの大手企業がトラフィックを独占しエコシステムを封鎖するための商業ツールに過ぎないと考えており、技術の発展にはあまり貢献していないと見ています。Web3分野のSnapsがコミュニティにもたらす価値はまだ観察の余地があります。MetaMaskのドキュメントを閲覧した後、将来のSnap開発者が多くの制限に直面する可能性があることは想像に難くありません。
MetaMaskがSnapsのパブリックベータを開始してから約1年が経ちましたが、公式サイトに掲載されている利用可能なSnapsの数はあまり多くなく、2024年6月時点で68個しかありません。Snapsの概念は2020年頃にすでに提唱されていることを考えると、Web3企業や開発者は実際にそれを理解するための相当な時間があったと言えます。
現在、Snapsの専任開発者は見当たりません。Web2分野のミニプログラム開発者は、一般的に開発体験が悪いと考えています。ミニプログラムはカスタマイズされたフロントエンドエコシステムを使用しており、各プラットフォームは開発者にできることに多くの制限を設けています。異なるプラットフォームの技術能力やドキュメントの質はまちまちであり、開発者はさまざまな障害を乗り越えて経験を積む必要があります。
Snapsも同様の状況に直面しています。安全上の理由から、隔離された安全なコンテキストで実行され、「安全なECMAScript」を使用して、JavaScript APIに対していくつかの制限を設けています。たとえば、DOM、Node.js、ブラウザプラグインAPIなどにアクセスできません。
基本的なSnaps機能は制限されています。ほとんどの機能は、適切な権限を取得する必要があるため、Snapsはインストール時にユーザーに権限を要求する必要があります。利用可能な権限には、ライフサイクル、取引、署名、CRONなどが含まれます。
繁栄したWeb3エコシステムと比較して、現在利用可能なSnapsの数は少ないです。MetaMaskはそれらをいくつかのカテゴリに分けています:
! Web3アプレット? MetaMaskスナップ解釈
Snapsタイプ
公式ウェブサイトの分類に従い、大きく4種類に分けられます:
アカウント管理
この種のSnapsは、主にMPC技術を通じて秘密鍵の安全性を高めます。従来のニーモニックワード保存方法と比較して、MPC技術は秘密鍵を自動的に分割して分散保存し、必要な時にのみ再構成することで、秘密鍵の安全性を最大限に保護します。
現在、3つのアカウント管理型Snapsがあります: Capsule、Silent Shard、Safeheron。これらは異なる方法で秘密鍵の保護を実現していますが、現在のインストール数はそれほど多くありません。
! Web3アプレット? MetaMaskスナップ解釈
###相互運用性
このタイプのSnapsは、Solana、Cosmos、Near、SuiなどのEVM非対応ネットワークとの互換性を提供します。現在、このタイプのSnapsは最も多く、エコシステム全体の半分以上を占めています。
通知とチャット
この種のSnapsは現在ユーザーが少ないですが、将来的には発展の余地があるかもしれません。
###セキュリティ
この種のSnapsの需要は非常に高く、特に取引の安全性に関してです。Snapsが提供する取引インサイト機能を通じて、開発者はユーザーにより豊富な取引情報を示し、分析や洞察を提供して資産の損失を回避する手助けができます。
セキュリティタイプのSnapsは、マルチチェーンサポートに次いで需要が第2位のタイプで、全体の約2割を占めています。MetaMask Snapsは関連する権限を提供し、ユーザーが取引や署名を開始する際にSnapsが原始データを読み取り、分析することを許可します。
! Web3アプレット? MetaMaskスナップ解釈
今後の展望
MetaMaskはSnapsを通じて他のチェーンプラットフォームにビジネスを拡大しようとしていますが、最終的にどこまで行けるかはまだ不明です。Web2のミニプログラムの発展を参考にすると、簡素なミニプログラムサービスは往々にしてアプリと比較できず、新機能のフォローアップも遅くなりがちです。
Snapsが順調に発展すれば、他のウォレットが類似の機能を導入する可能性があります。これにより、Web3開発者は異なるウォレットのために対応するバージョンを開発する必要があり、作業量が増加します。将来的には様々な「Snaps-like」プラットフォームが登場し、開発者は異なるプラットフォームに対応する必要があるでしょう。
最終的にはSnaps標準が誕生し、さまざまな提案が議論のために現れ、繁栄するコミュニティエコシステムが形成されるでしょう。
MetaMask Snapsの将来に対して慎重な姿勢を持っているものの、それは熱心な開発者によって構築され、実際の問題を解決することを目的とした製品であり、金融詐欺ではない。
ほとんどのMetaMaskユーザーにとって、Snapsは現在必須の機能ではありません。MetaMaskは今後、プロモーションにもっと力を入れる必要があるかもしれません。
! Web3アプレット? MetaMaskスナップ解釈