MetaMask Snaps:Web3エコシステムにおける新たな探求と課題

robot
概要作成中

Web3エコシステムの新たな探求:MetaMaskスナップ分析

MetaMask Snapsは非常に先見の明のあるプロジェクトです。その理想的な外観を除けば、実際にはWeb3の世界のミニアプリケーション、またはdAppletと呼ぶことができます。

開発者にとって、特に国内の開発者にとって、この概念は馴染み深いものです。近年、「エコシステムの構築」や「スーパアプリ」などのインターネット用語が頻繁に登場しており、各社はサービス提供者から標準制定者へと変わるために自社の閉じたエコシステムを構築しようとしています。現在、このトレンドはWeb3の分野にも広がり始めているようです。

! Web3アプレット? MetaMaskスナップ解釈

2024年6月までに、Snapsが登場してからほぼ1年が経過したにもかかわらず、そのコンセプトが提案されたのは少なくとも4年前のことであるにもかかわらず、一般ユーザーの理解は依然として非常に少ないです。毎日MetaMaskを使用する暗号通貨愛好者でさえ、MetaMask Snapsについて全く知らない可能性があります。しかし、誰かが「ミニプログラムのようなもの」と説明すると、彼らはしばしば理解したように微笑むことがあります。

この状況は、WeChatのミニプログラムがリリースされたときの状況を思い出させます。機能の入口が明確でなかったため、初期の使用量は非常に低かったです。その後、入口がホームページのドロップダウン位置に変更されてから、使用量が著しく増加し始めました。MetaMaskにとって、ユーザーをそのエコシステムに引き込む方法は、早急に解決すべき重要な問題である可能性があります。

小程序は誕生以来、インターネット業界で常に論争が存在しています。多くのフロントエンドエンジニアは批判的な態度を持ち、これは大企業がトラフィックを独占し、閉じたエコシステムのための商業ツールに過ぎず、技術の発展に対する貢献は限られていると考えています。Web3のSnapsがコミュニティにもたらす価値はまだ観察の余地があります。MetaMaskが提供するドキュメントを閲覧するにつれて、未来のSnap開発者が多くの制限や課題に直面する可能性が高いとますます感じています。

MetaMaskのSnapsのパブリックテストが始まってからほぼ1年が経過しましたが、公式ウェブサイトに掲載されている利用可能なSnapsの数はあまり多くなく、2024年6月時点で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(マルチパーティ計算)技術を通じて秘密鍵の安全性を向上させます。

従来の秘密鍵保護方法にはいくつかの問題があります:

  1. ユーザーはリカバリーフレーズの保管場所を忘れる可能性があり、その結果、資産が回収できなくなることがあります。
  2. 秘密鍵が漏洩する可能性があるウイルス攻撃を受けるデバイスに、助記詞を保存することがあります。

MPC技術は自動的に秘密鍵を分散して保存し、取引署名が必要な時にのみ再結合し、完全な秘密鍵を生成することはなく、秘密鍵の安全性を最大限に保護します。

現在(2024年6月)、アカウント管理型SnapsはCapsule、Silent Shard、Safeheronの3つしかありません。これらは異なる方法で秘密鍵の保護を実現していますが、インストール数は多くありません。

! Web3アプレット? MetaMaskスナップ解釈

###相互運用性

この種のSnapsは、Solana、Cosmos、Near、Suiなどの非EVMネットワークとの互換性を提供します。現在、この種のSnapsの数が最も多く、エコシステム全体の半分以上を占めています。

通知とチャット

この種のSnapsは非常に潜在能力がありますが、現在、ブロックチェーンを通じてメッセージを送信することに同意しているユーザーはまだ少数です。

###セキュリティ

この種のSnapsの需要は高く、特にMetaMask自身のフィッシング取引警告の不足を改善する点において重要です。セキュリティ型Snapsは現在、全体の20%を占めており、マルチチェーンサポートタイプに次いでいます。

MetaMask Snapsは、transaction-insightおよびsignature-insightの権限を提供し、Snapがユーザーが取引や署名を行う際に原データを分析し、ユーザーにより詳細なセキュリティ情報を表示できるようにします。

! Web3アプレット? MetaMaskスナップ解釈

見通し

MetaMaskがSnapsを通じて他のチェーンプラットフォームに拡張するビジョンが実現できるかどうかはまだ観察の余地があります。Web2分野のミニプログラムの経験を参考にすると、簡略版サービスは完全なアプリの代わりになることが難しく、新機能の更新も遅れる可能性があります。もしSnapsが順調に発展すれば、他のウォレットも類似の機能を導入することがあるかもしれません。

このような場合、Web3開発者は異なるウォレットの「Snaps」のために複数のバージョンを開発する必要があり、作業負担が増加します。しかし、各メーカーが独自の「Snaps」エコシステムを構築すると、真に独自のエコシステムの利点がなくなる可能性があります。

将来、様々な"Snaps-like"プラットフォームが登場する可能性があり、プラットフォーム間の違いは大きいです。互換性の問題を解決するために、Snaps標準や関連する議論提案(SIP)が生まれる可能性があります。

MetaMask Snapsの将来に対して慎重な姿勢を持っているにもかかわらず、それが熱心な開発者によって構築された、実際の問題を解決することを目的とした製品であり、金融詐欺ではないことは否定できません。

現在のほとんどのMetaMaskユーザーにとって、Snapsは必須の機能ではないかもしれません。MetaMaskは、より効果的にプロモーションを行う方法について、まだ多くの作業が必要です。

! Web3アプレット? MetaMaskスナップ解釈

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 5
  • 共有
コメント
0/400
TokenomicsTrappervip
· 4時間前
lmao また新しいウォールドガーデンが作られています... 正直なところ、クラシックなWeb2の動きですね
原文表示返信0
SigmaValidatorvip
· 4時間前
開発エコシステムが盛り上がっている
原文表示返信0
BtcDailyResearchervip
· 4時間前
小程序がWeb3に巻き込まれた
原文表示返信0
MoneyBurnervip
· 4時間前
またお金を燃やして働かなければならないのか、いつになったら価値のあるエアドロップを現金化できるのだろうか
原文表示返信0
MetaMaskVictimvip
· 4時間前
Web3は本当に有害な生態系から逃れることができるのか?
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)