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スナップの展望と課題の分析
MetaMask Snapsは、Web3の世界の小さなアプリケーション、またはdAppletと見なすことができる非常に先見の明のあるプロジェクトです。この概念は、特に「エコシステム構築」や「スーパアプリ」といったインターネット用語に精通している中国の開発者にとっては、馴染みのあるものです。
Snapsはすでに約1年前に発売され、その概念は4年前に提案されましたが、一般ユーザーの認知度は依然として非常に限られています。MetaMaskを毎日使用している暗号通貨愛好者でさえ、Snapsについて何も知らないかもしれません。しかし、"ミニプログラムのようなもの"と説明されると、開発者たちはしばしば理解の微笑みを浮かべます。
この状況は、WeChatミニプログラムが初めてリリースされたときの状況を思い起こさせます。機能の入り口が明確でないため、初期の使用量は非常に低かったです。入り口をホームページのドロップダウン位置に移動させた後に、使用量が顕著に増加しました。MetaMaskにとって、ユーザーをそのエコシステムに効果的に引き込む方法が、緊急に解決すべき重要な問題となるでしょう。
小プログラムは誕生以来、インターネット業界で論争を引き起こしてきました。多くのフロントエンドエンジニアは、これが単に巨人がトラフィックを独占し、閉じたエコシステムを構築するための商業ツールに過ぎないと考えており、技術の発展に貢献するところは限られていると見ています。Web3のSnapsがコミュニティにもたらす価値はまだ観察の余地があります。MetaMaskが提供する文書によると、将来のSnap開発者は多くの制約や課題に直面する可能性があります。
! Web3アプレット? MetaMaskスナップ解釈
2024年6月時点で、MetaMaskの公式ウェブサイトに掲載されている利用可能なSnapsの数は68個のみです。Snapsの概念が2020年頃に提案されたことを考えると、Web3企業や開発者は実際にはかなり長い時間をかけて理解し、準備することができました。
現在、Snapsの専任開発者はまだ見かけませんが、Web2分野のミニプログラム開発者は一般的に開発体験が悪いと感じています。ミニプログラムはフロントエンドエコシステムを使用していますが、通常は制限されたバージョンであり、さまざまな制約が開発者に技術的障害を克服することを求めています。
Snapsは同様の状況に直面する可能性があります。セキュリティ上の理由から、"安全なECMAScript"を使用して隔離された安全環境で実行され、JavaScript APIに対していくつかの制限があり、DOM、Node.js、ブラウザプラグインAPIなどにアクセスできません。
基本的なSnaps機能は限られており、ほとんどの機能は適切な権限を取得する必要があります。インストール時に、Snapsはユーザーに対してライフサイクル、トランザクション、署名、CRONなどの権限を要求する必要があります。
! Web3アプレット? MetaMaskスナップ解釈
MetaMask公式サイトでは、Snapsを4つのカテゴリに分けています:
1.アカウント管理:主にMPCテクノロジーを通じて、秘密鍵のセキュリティを向上させます。 現在、Capsule、Silent Shard、Safeheronの3つのSnapがあります。
相互運用性:EVM以外のネットワークとの互換性を提供し、Solana、Cosmos、Near、Suiなどを含みます。この種のSnapsはエコシステムの半分以上を占めています。
通知とチャット:現在、ユーザーグループは小さいですが、将来的な可能性は非常に大きいです。
セキュリティ:特にMetaMaskによるフィッシング取引の警告を改善するための需要が高いです。セキュリティ型Snapsは、全体の20%を占めており、マルチチェーンサポートに次いでいます。
! Web3アプレット? MetaMaskスナップ解釈
MetaMaskはSnapsを通じて自社の領域を他のチェーンプラットフォームに拡大しようとしていますが、その成功度には疑問が残ります。Web2のミニプログラムの経験を参考にすると、簡略版サービスはしばしば完全なアプリと比較して劣ることが多く、新機能の更新も遅れがちです。もしSnapsが順調に発展すれば、より多くのウォレットが模倣する可能性があり、これがWeb3の開発者に追加の作業負担をもたらすかもしれません。
将来的には様々な「Snaps-like」プラットフォームが登場する可能性があり、開発者はプラットフォーム間の巨大な違いに対処する必要があります。これにより、最終的にはSnaps Standardの誕生や、さまざまな「SIP」についての議論が生まれ、コミュニティの繁栄と発展が促進される可能性があります。
とはいえ、MetaMask Snapsは熱心な開発者によって構築されている、実際の問題を解決することを目的とした製品です。しかし、ほとんどのMetaMaskユーザーにとって、Snapsは現在のところ必須機能ではありません。MetaMaskは、効果的なプロモーションにもっと努力を注ぐ必要があるかもしれません。
! Web3アプレット? MetaMaskスナップ解釈