This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
MetaMask Snapsの詳細な分析:Web3分野におけるミニプログラム革命
Web3空間の新たな勢力:MetaMask Snapsの説明
MetaMask Snapsは壮大な理想を持つプロジェクトであり、Web3の世界におけるアプリケーション、またはdAppletと見なすことができます。この概念は開発者にとって馴染みのあるものであり、特に中国国内の開発者にとってはそうです。近年、「エコシステムの構築」や「スーパーアプリ」といったインターネット用語が頻繁に登場し、大企業はインターネット環境をより閉鎖的にし、サービス提供者から標準制定者へと変わろうとしています。今日、この傾向はWeb3の分野にも広がり始めているようです。
! Web3アプレット? MetaMaskスナップ解釈
Snapsはすでに約1年存在していますが、その概念は少なくとも4年前に提案されたものです。しかし、一般ユーザーの理解は非常に限られています。毎日MetaMaskを使用する暗号通貨愛好者でさえ、MetaMask Snapsに対する認識はしばしば空白です。しかし、Snapsがミニプログラムに似ていると説明すると、彼らの興味を引くことがよくあります。
この状況は、WeChatのミニプログラムが初めて登場したときの光景を思い起こさせます。機能の入り口が明確でなかったため、最初は利用量が非常に低かったです。その後、入り口がホームページのドロップダウン位置に変更された後、利用量が大幅に増加し始めました。MetaMaskにとって、ユーザーをそのエコシステムに引き込む方法は、緊急に解決すべき重要な問題になるかもしれません。
小プログラムは誕生以来、常に議論の的となっています。多くのフロントエンドエンジニアは、これはインターネットの巨人たちがトラフィックを独占し、エコシステムを封じ込めるために創造した商業ツールに過ぎず、技術の発展には限られた貢献しかないと考えています。Web3のSnapsがコミュニティにもたらす貢献はまだ観察が必要です。MetaMaskが提供する文書を閲覧すれば、未来のSnap開発者が多くの制限に直面する可能性があることは難なくわかります。
MetaMask が Snaps のパブリックベータを開始してからほぼ一年が経ちますが、公式ウェブサイトに掲載されている利用可能な Snaps の数はあまり多くなく、最近の統計では 68 個に過ぎません。Snaps の概念は2020年頃に提唱されたことを考えると、Web3企業や開発者は実際にはそれを理解し、開発するためにかなりの時間を持っていました。
現在、Snapsの専任開発者は見当たりませんが、Web2のミニプログラム開発者は一般的に開発体験が悪いと考えています。ミニプログラムはフロントエンド技術スタックを使用していますが、多くの場合、制限が多く、開発者は「経験がある」と見なされるために多くの障害を克服する必要があります。
Snapsも同様の課題に直面しています。セキュリティ上の理由から、隔離された安全な環境で動作し、"安全なECMAScript"を使用しており、実際にはDOM、Node.js、ブラウザプラグインAPIなどへのアクセスにいくつかの制限を設けています。
基本的なSnaps機能は制限されており、大部分の機能には事前に適切な権限を取得する必要があります。Snapsはインストール時にユーザーに権限を要求する必要があり、これにはライフサイクル、取引、署名、CRONなどが含まれます。
! Web3アプレット? MetaMaskスナップ解釈
繁栄した Web3 エコシステムと比べて、現在利用可能な Snaps の数は少ないです。MetaMask はそれらをいくつかの主要なカテゴリに分けています:
アカウント管理:主にMPC技術を通じて秘密鍵の安全性を向上させます。現在、このようなSnapsは少数しかありません。
相互運用性:Solana、Cosmos、Near、Suiなどの非EVMネットワークへの互換性を提供します。これが現在最も多くのSnapsタイプです。
通知とチャット:可能性はあるが、現在メッセージを送信するためにチェーンを使用しているユーザーはまだ少数派です。
セキュリティ:この種の Snaps は需要が高く、特に取引洞察を提供し、フィッシング取引を防ぐ点で重要です。これらは MetaMask 自身のセキュリティ警告の不足を補うことができます。
MetaMask Snapsは、特定の権限を提供することで、開発者がユーザーが取引や署名を開始する際に元のデータを読み取り、分析し、ユーザーにより詳細なセキュリティ情報を表示することを可能にします。
! Web3アプレット? MetaMaskスナップ解釈
MetaMask は Snaps を通じて他のチェーンプラットフォームに拡張したいと考えていますが、その発展の見通しはまだ不確かです。Web2 分野のミニプログラムの経験を参考にすると、簡易版のサービスは完全なアプリと比較してしばしば劣りますし、新機能の更新も遅れる可能性があります。もし Snaps が順調に発展すれば、より多くのウォレットが模倣する可能性があり、これにより Web3 開発者は異なるウォレットのためにそれぞれのバージョンを開発する必要が生じ、開発の難易度が増すことになるかもしれません。
将来、さまざまな「Snaps-like」プラットフォームが登場する可能性があり、プラットフォーム間の違いは大きいかもしれません。互換性の問題を解決するために、「Snaps Standard」に似た標準や、それに関連する議論提案が登場する可能性があります。
MetaMask Snapsは、熱心な開発者によって構築され、実際の問題を解決することを目的とした製品ですが、現在のところ、ほとんどのMetaMaskユーザーにとってSnapsは必須機能ではありません。MetaMaskは、より効果的にプロモーションを行う方法についてさらに取り組む必要があるかもしれません。
! Web3アプレット? MetaMaskスナップ解釈