MetaMask Snapsの探求: Web3エコシステムのミニプログラムの道

robot
概要作成中

MetaMaskスナップ:Web3の世界の「ミニプログラム」

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アプレット? MetaMaskスナップ解釈

繁栄するWeb3エコシステムと比較して、現在利用可能なSnapsの数は少ないです。MetaMaskはそれらをいくつかのカテゴリに分けています。

1.アカウント管理:主にMPCテクノロジーを通じて、秘密鍵のセキュリティを向上させます。 現在、このようなスナップは、Capsule、Silent Shard、Safeheronの3つだけです。

  1. 相互運用性:Solana、Cosmos、Near、Suiなどの非EVMネットワークとの互換性を提供します。この種のSnapsはエコシステムの半分以上を占めています。

  2. 通信:通知やチャット機能を含む。現在、チェーンを使用して通信するユーザーは少ないが、この種のSnapsにはまだ発展の可能性がある。

  3. セキュリティ:この種のニーズは大きく、特にフィッシング取引警告の面で。Snapsが提供する取引洞察機能を通じて、開発者はユーザーにより豊富な取引情報を示し、分析や洞察を提供することで、資産損失を最大限に回避できます。

MetaMask Snapsは、「endowment:transaction-insight」および「endowment:signature-insight」権限を提供し、これにより、ユーザーがトランザクションまたは署名を開始したときにSnapsが生データを読み取って分析し、ユーザーに詳細なセキュリティ指示を表示することができます。

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

MetaMaskはSnapsを通じて他のチェーンプラットフォームにビジネスを拡大したいと考えていますが、その最終的な成果はまだ観察する必要があります。Web2分野のミニプログラムの経験を参考にすると、粗末なミニプログラムサービスはしばしばアプリと競合できず、新機能のフォローアップも遅れがちです。もしSnapsが順調に発展すれば、より多くのウォレットが模倣する可能性があり、これにより開発者は各ウォレットの"Snaps"のために異なるバージョンを開発する必要が生じ、作業負担が増す可能性があります。

将来的には様々な「Snaps-like」プラットフォームが登場する可能性があり、プラットフォーム間の差異は大きく、開発者は互換性のために多大な労力を費やす必要があります。このような状況が耐え難くなったとき、「Snaps Standard」が生まれる可能性があり、同時に様々な「SIP」が議論のために登場し、豊かなコミュニティエコシステムが形成されるでしょう。

MetaMaskの大多数のユーザーにとって、Snapsは現在は必須機能ではないかもしれません。MetaMaskは、より効果的にプロモーションを行う方法について、さらなる努力が必要かもしれません。

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

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 6
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし
  • ピン