MetaMask Snapsの解析:Web3世界のミニプログラムエコシステム

robot
概要作成中

Web3の世界のマイクロアプリ:MetaMask Snapsを深く解析する

MetaMask Snapsは大きな理想を持つプロジェクトですが、その"理想"の外見を除けば、Web3の世界に適したアプリケーションと呼ぶ方が良いでしょう。または、もっと派手な名前を付けるなら:dApplet。

開発者、特に中国国内の開発者にとって、この概念は馴染みのあるものです。近年、「エコシステム構築」や「スーパーペイ」などのインターネット用語が頻繁に登場し、ビジネスの巨人たちはインターネット環境をより閉鎖的にし、サービス提供者から標準の策定者へと変貌を遂げようとしています。この流れは現在、Web3分野にも広がり始めているようです。

2024年6月までに、Snapsはほぼ1年の間存在しているにもかかわらず、その概念が提案されてから少なくとも4年が経過しているにもかかわらず、一般のユーザーによる理解は依然として非常に限られています。毎日MetaMaskを開いている暗号通貨市場のフォロワーでさえ、MetaMask Snapsについて全く知らないかもしれません。しかし、「小規模アプリに似ている」と説明されると、開発者たちは通常、会心の笑みを浮かべます。

この状況は、WeChatミニプログラムが最初にリリースされた時の状況を思い出させます。機能の入り口が明確でなかったため、使用量は非常に低かったです。ホームページのドロップダウンにミニプログラムのリストを表示するように変更してから、使用量は大幅に増加し始めました。MetaMaskにとって、どのようにユーザーをそのエコシステムに引き込むかが、緊急に解決すべき重要な問題かもしれません。

! Web3アプレット? 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技術を使用して秘密鍵の安全性を向上させます。従来のニーモニックフレーズ保存方法と比較して、MPC技術は秘密鍵を自動的に複数の部分に分割し、それぞれを保存します。取引の署名が必要なときだけに完全な秘密鍵を再構成し、その過程で完全な秘密鍵は生成されないため、秘密鍵が漏洩するリスクを最大限に軽減します。

現在、アカウント管理用のSnapsは3つだけです:Capsule、Silent Shard、Safeheron。それらは異なる方法で秘密鍵管理を実現しますが、インストール数はそれほど多くありません。

###相互運用性

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

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

通知とチャット

この種のSnapsは現在のユーザーが少ない可能性があります。これは既存のチャットアプリが多く、ブロックチェーンを通じてメッセージを送信することを望むユーザーが少数派だからです。

###セキュリティ

セキュリティ系Snapsの需要は大きく、特にMetaMaskがフィッシング取引に対する警告が不十分な場合において顕著です。この種のSnapsはユーザーにより豊富な取引情報と分析を提供し、資産の損失を防ぐのに役立ちます。公式サイトのデータによれば、セキュリティ型Snapsはマルチチェーンサポートを除いて最大の需要を占めており、全体の2割を占めています。

MetaMask Snapsは関連する権限を提供し、ユーザーが取引を開始したり署名したりする際にSnapが生のデータを読み取ることを許可し、分析を行い、ユーザーにより多くのセキュリティ説明を表示します。

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

今後の展望

MetaMaskはSnapsを通じて他のチェーンプラットフォームに領域を拡張しようとしていますが、最終的にどこまで行けるかは予測が難しいです。Web2のミニプログラムの発展を参考にすると、Snapsがうまくいけば、より多くのウォレットが追随する可能性があります。これにより、Web3の開発者は各ウォレットの"Snaps"に対して異なるバージョンを開発する必要が生じ、作業負担が増加する可能性があります。

将来、さまざまな「Snaps-like」プラットフォームが登場する可能性があり、プラットフォーム間の差異は大きく、開発者は互換性の問題に対処する必要があります。最終的にはSnaps Standardが誕生し、さまざまな「SIP」が議論のために提供され、繁栄するコミュニティエコシステムが形成されるでしょう。

いずれにせよ、MetaMask Snapsは情熱的な開発者によって構築された実際の問題を解決することを目的とした製品です。現在のほとんどのMetaMaskユーザーにとって、Snapsはまだ必須の機能ではないかもしれません。MetaMaskは普及に関してまだ多くの作業をする必要があります。

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

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 6
  • 共有
コメント
0/400
MetamaskMechanicvip
· 8時間前
ああ、さすがsnapsだ。
原文表示返信0
LiquidatedAgainvip
· 8時間前
つまり、また後知恵の知恵のプロジェクトということですか?それなら底をコピーする方がいいです。
原文表示返信0
probably_nothing_anonvip
· 8時間前
web3はweb2をコピーするのが好きです
原文表示返信0
MetaDreamervip
· 8時間前
小程序との差がありすぎるんじゃないですか
原文表示返信0
GateUser-3824aa38vip
· 8時間前
まだこのものを炒めているのか
原文表示返信0
DecentralizedEldervip
· 8時間前
このゲームは遊べないな、スナップは一ついくら?
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)