# Web3 の世界のミニプログラム: MetaMask Snaps の解析MetaMask Snapsは長期的な理想を持つプロジェクトですが、その理想的な外観を除けば、Web3の世界における小さなアプリケーション、またはdAppletと呼ぶことができます。開発者にとって、特に中国の開発者にとって、この概念は決して陌生ではありません。近年、「エコシステムの構築」や「スーパーアプリ」などのインターネット用語が頻繁に言及され、大規模なインターネット企業は常にインターネット環境をより閉鎖的にし、サービス提供者から標準制定者へと変わることを試みています。現在、この傾向はWeb3分野にも広がり始めているようです。Snapsはすでにほぼ1年存在しており、概念が提案されてから少なくとも4年が経過していますが、一般のユーザーはそれについてあまり理解していません。毎日MetaMaskを使用している暗号通貨愛好者でさえ、MetaMask Snapsが何であるかを知らないかもしれません。しかし、「小プログラムのようなものです」と説明すると、彼らは通常、理解したような微笑みを浮かべます。この状況は、WeChatミニプログラムが最初にリリースされたときの状況を思い起こさせます。機能の入り口が明確でないため、初期の使用量は非常に低かったです。その後、入り口をホームページのドロップダウン位置に変更したことで、使用量は大幅に増加し始めました。MetaMaskにとって、ユーザーをそのエコシステムに引き込む方法は、緊急に解決すべき重要な問題になるかもしれません。! [Web3アプレット? MetaMaskスナップ解釈](https://img-cdn.gateio.im/social/moments-3aa7e8a6fc11dc4d7e60694115d9659e)小程序は誕生以来、インターネット業界で議論を呼んでいます。フロントエンドエンジニアは一般的に、それが大企業がトラフィックを独占し、エコシステムを封鎖するための商業ツールに過ぎないと考えており、技術の発展にはあまり貢献しないと見ています。Web3のSnapsがコミュニティにどれだけ貢献できるかはまだ観察の余地があります。MetaMaskのドキュメントを閲覧するにつれ、未来のSnap開発者が多くの制限に直面することになるとますます感じています。MetaMaskのSnapsパブリックベータを開始してからほぼ1年が経ちましたが、公式ウェブサイトに掲載されている利用可能なSnapsの数はあまり多くなく、現在のところ68個しかありません。正式なパブリックベータの前に、公式は2020年頃にSnapsの概念を提案していたことを考えると、Web3企業や開発者は実際にそれを理解するための相当な時間があったことになります。現時点では、Snaps専任の開発者は見られませんが、Web2のミニプログラム開発者の一般的な見解は、開発体験が悪いということです。ミニプログラムはフロントエンド技術スタックを使用していますが、制限されたバージョンであり、メーカーはさまざまな理由から、開発者ができることに制限を設けています。また、各プラットフォームの技術力とドキュメントの質はまちまちで、開発者は「経験豊富」と見なされるためにさまざまな奇妙な罠を踏まなければならないのです。Web3の分野では、安全性などの理由から、Snapsは類似の状況に直面する可能性があります。それは隔離された安全なコンテキストで実行されており、"安全なECMAScript"を使用しており、実際にはJavaScript APIにいくつかの制限を設けています。たとえば、DOM、Node.js、ブラウザプラグインAPIなどにアクセスできません。基本的な Snaps 機能は限られており、大部分の機能は相応の権限を取得する必要があります。Snaps はインストール時にユーザーに関連する権限を申請する必要があり、ライフサイクル、取引、署名、CRON などが含まれます。繁栄した Web3 エコシステムに比べて、現在利用可能な Snaps の数は非常に少ないです。MetaMask はそれらをいくつかのカテゴリに分けています。## SnapsタイプMetaMaskの公式サイトでは、Snapsを4つのタイプに分類しています:### アカウント管理この種類のSnapsは、主にMPC技術を通じて秘密鍵の安全性を向上させます。MPC技術は秘密鍵を自動的に複数の部分に分割し、異なる場所に保存します。取引の署名が必要なときだけ再構成され、完全な秘密鍵は生成されません。これにより、秘密鍵の安全性が最大限に保護されます。現在、アカウント管理用の Snaps は 3 つだけです:Capsule、Silent Shard、Safeheron。この種の Snaps の魅力はまだ明確ではなく、公式サイトのデータによると、インストール数はあまり多くありません。###相互運用性この種のSnapsは、Solana、Cosmos、Near、Suiなどの非EVMネットワークとの互換性を提供します。現在、この種のSnapsが最も多く、エコシステム全体の半分以上を占めています。! [Web3アプレット? MetaMaskスナップ解釈](https://img-cdn.gateio.im/social/moments-9a67d56e07afe60857a501ae38fa1694)### 通知とチャットこの種のスナップは現在、限られた魅力しかないかもしれません。なぜなら、すでに多くの成熟したチャットアプリが存在し、ブロックチェーンを通じてメッセージを送りたいユーザーは依然として少数派だからです。###セキュリティこの種のSnapsの需要は高く、特に取引の安全警告を提供する点で重要です。MetaMask自体はユーザーがフィッシング取引に遭遇した際の警告機能が不十分であり、安全型Snapsはこの不足を補うことができます。現在、安全型Snapsは全体の20%を占めており、マルチチェーンサポートを除けば、最も需要の高いタイプです。MetaMask Snapsは、Snapがユーザーが取引や署名を開始する際に原始データを読み取り、分析を行い、ユーザーにより詳細なセキュリティ説明を表示することを許可する関連権限を提供します。! [Web3アプレット? MetaMaskスナップ解釈](https://img-cdn.gateio.im/social/moments-643eaf87a983c7f3fcf8dbe3b548f48d)## 見通しMetaMaskはSnapsを通じて自らの領域を他のチェーンプラットフォームに拡張したいと考えていますが、最終的にどこまで進むかは未知数です。Web2の分野におけるミニプログラムの経験を参考にすると、簡易版のサービスはしばしば完全なアプリと比較して難しいものであり、新機能の追随もしばしば遅れがちです。もし Snaps が将来的に良好に発展すれば、より多くのウォレットが模倣する可能性があります。これは Web3 開発者が各ウォレットの "Snaps" に対して異なるバージョンを開発する必要があり、開発の難易度が増す可能性があります。しかし、もし各メーカーが独自の "Snaps" エコシステムを構築すれば、真にユニークなエコシステムが存在しない可能性もあります。将来的にはさまざまな「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年存在しており、概念が提案されてから少なくとも4年が経過していますが、一般のユーザーはそれについてあまり理解していません。毎日MetaMaskを使用している暗号通貨愛好者でさえ、MetaMask Snapsが何であるかを知らないかもしれません。しかし、「小プログラムのようなものです」と説明すると、彼らは通常、理解したような微笑みを浮かべます。
この状況は、WeChatミニプログラムが最初にリリースされたときの状況を思い起こさせます。機能の入り口が明確でないため、初期の使用量は非常に低かったです。その後、入り口をホームページのドロップダウン位置に変更したことで、使用量は大幅に増加し始めました。MetaMaskにとって、ユーザーをそのエコシステムに引き込む方法は、緊急に解決すべき重要な問題になるかもしれません。
! Web3アプレット? MetaMaskスナップ解釈
小程序は誕生以来、インターネット業界で議論を呼んでいます。フロントエンドエンジニアは一般的に、それが大企業がトラフィックを独占し、エコシステムを封鎖するための商業ツールに過ぎないと考えており、技術の発展にはあまり貢献しないと見ています。Web3のSnapsがコミュニティにどれだけ貢献できるかはまだ観察の余地があります。MetaMaskのドキュメントを閲覧するにつれ、未来のSnap開発者が多くの制限に直面することになるとますます感じています。
MetaMaskのSnapsパブリックベータを開始してからほぼ1年が経ちましたが、公式ウェブサイトに掲載されている利用可能なSnapsの数はあまり多くなく、現在のところ68個しかありません。正式なパブリックベータの前に、公式は2020年頃にSnapsの概念を提案していたことを考えると、Web3企業や開発者は実際にそれを理解するための相当な時間があったことになります。
現時点では、Snaps専任の開発者は見られませんが、Web2のミニプログラム開発者の一般的な見解は、開発体験が悪いということです。ミニプログラムはフロントエンド技術スタックを使用していますが、制限されたバージョンであり、メーカーはさまざまな理由から、開発者ができることに制限を設けています。また、各プラットフォームの技術力とドキュメントの質はまちまちで、開発者は「経験豊富」と見なされるためにさまざまな奇妙な罠を踏まなければならないのです。
Web3の分野では、安全性などの理由から、Snapsは類似の状況に直面する可能性があります。それは隔離された安全なコンテキストで実行されており、"安全なECMAScript"を使用しており、実際にはJavaScript APIにいくつかの制限を設けています。たとえば、DOM、Node.js、ブラウザプラグインAPIなどにアクセスできません。
基本的な Snaps 機能は限られており、大部分の機能は相応の権限を取得する必要があります。Snaps はインストール時にユーザーに関連する権限を申請する必要があり、ライフサイクル、取引、署名、CRON などが含まれます。
繁栄した Web3 エコシステムに比べて、現在利用可能な Snaps の数は非常に少ないです。MetaMask はそれらをいくつかのカテゴリに分けています。
Snapsタイプ
MetaMaskの公式サイトでは、Snapsを4つのタイプに分類しています:
アカウント管理
この種類のSnapsは、主にMPC技術を通じて秘密鍵の安全性を向上させます。MPC技術は秘密鍵を自動的に複数の部分に分割し、異なる場所に保存します。取引の署名が必要なときだけ再構成され、完全な秘密鍵は生成されません。これにより、秘密鍵の安全性が最大限に保護されます。
現在、アカウント管理用の Snaps は 3 つだけです:Capsule、Silent Shard、Safeheron。この種の Snaps の魅力はまだ明確ではなく、公式サイトのデータによると、インストール数はあまり多くありません。
###相互運用性
この種のSnapsは、Solana、Cosmos、Near、Suiなどの非EVMネットワークとの互換性を提供します。現在、この種のSnapsが最も多く、エコシステム全体の半分以上を占めています。
! Web3アプレット? MetaMaskスナップ解釈
通知とチャット
この種のスナップは現在、限られた魅力しかないかもしれません。なぜなら、すでに多くの成熟したチャットアプリが存在し、ブロックチェーンを通じてメッセージを送りたいユーザーは依然として少数派だからです。
###セキュリティ
この種のSnapsの需要は高く、特に取引の安全警告を提供する点で重要です。MetaMask自体はユーザーがフィッシング取引に遭遇した際の警告機能が不十分であり、安全型Snapsはこの不足を補うことができます。現在、安全型Snapsは全体の20%を占めており、マルチチェーンサポートを除けば、最も需要の高いタイプです。
MetaMask Snapsは、Snapがユーザーが取引や署名を開始する際に原始データを読み取り、分析を行い、ユーザーにより詳細なセキュリティ説明を表示することを許可する関連権限を提供します。
! Web3アプレット? MetaMaskスナップ解釈
見通し
MetaMaskはSnapsを通じて自らの領域を他のチェーンプラットフォームに拡張したいと考えていますが、最終的にどこまで進むかは未知数です。Web2の分野におけるミニプログラムの経験を参考にすると、簡易版のサービスはしばしば完全なアプリと比較して難しいものであり、新機能の追随もしばしば遅れがちです。
もし Snaps が将来的に良好に発展すれば、より多くのウォレットが模倣する可能性があります。これは Web3 開発者が各ウォレットの "Snaps" に対して異なるバージョンを開発する必要があり、開発の難易度が増す可能性があります。しかし、もし各メーカーが独自の "Snaps" エコシステムを構築すれば、真にユニークなエコシステムが存在しない可能性もあります。
将来的にはさまざまな「Snaps-like」プラットフォームが登場する可能性があり、プラットフォーム間の違いは大きく、開発者は各プラットフォームに適応するために多大な労力を費やす必要があります。最終的には統一されたSnaps標準や関連する議論提案が登場する可能性があります。
MetaMask Snapsの将来には疑問があるものの、それは情熱的な開発者によって構築された、実際の問題を解決することを目的とした製品であり、金融詐欺ではありません。
MetaMask のほとんどのユーザーにとって、Snaps は現在必須の機能ではないかもしれません。MetaMask は、今後この機能をより効果的にプロモーションする方法について、より多くの作業を行う必要があるかもしれません。
! Web3アプレット? MetaMaskスナップ解釈