#Web3アプレット? MetaMaskスナップの解析MetaMask Snapsは、非常に先見の明のあるプロジェクトです。その理想化された外見を脇に置くと、私たちはそれをWeb3の世界のアプリケーション、あるいはよりスタイリッシュにdAppletと呼ぶことができます。開発者にとって、特に国内の開発者にとって、この概念はあまり馴染みがないものではないはずです。近年、「エコシステムの構築」や「スーパーアプリ」などのインターネット用語が頻繁に登場し、大手テクノロジー企業はインターネット環境をより閉鎖的にしようと試みており、サービス提供者から標準制定者へと変わろうとしています。現在、このトレンドはWeb3分野にも広がり始めているようです。! [Web3アプレット? MetaMaskスナップ解釈](https://img-cdn.gateio.im/social/moments-3aa7e8a6fc11dc4d7e60694115d9659e)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」を使用しており、実際にはDOM、Node.js、ブラウザプラグインAPIなどへのアクセスが制限されています。安全上の理由から、基本的なSnapsの機能は限られています。ほとんどの機能は、まず関連する権限を取得する必要があります。そのため、Snapsをインストールする際には、ユーザーに権限を要求する必要があります。利用可能な権限には、ライフサイクル、トランザクション、署名、CRONなどがあります。繁栄する Web3 エコシステムと比較して、現在利用可能な Snaps の数は非常に少ないです。MetaMask はそれらをいくつかのカテゴリーに分けています。### Snaps タイプMetaMaskの公式サイトでは、Snapsを4種類に分類しています:#### アカウント管理この種類のSnapsは、MPC技術を通じて秘密鍵の安全性を向上させます。MPC技術は、秘密鍵を自動的に複数の部分に分割し、それぞれを保存します。取引署名が必要な時にのみ再結合し、完全な秘密鍵を生成することはありません。これにより、秘密鍵の安全性が最大限に保護されます。現在、アカウント管理スナップはカプセル、サイレントシャード、セーフヘロンの3つだけです。- Capsuleは、デバイスPassKey、復元パスワード、2FAを使用してキーを共同で管理します。そのうちの一つを失った場合は、他の二つを使用して復元できます。- Silent ShardとSafeheronは、複数のデバイスにアプリをインストールすることで実現しています。この種のSnapsの魅力は限られており、公式データによれば、数とインストール数は高くありません。! [Web3アプレット? MetaMaskスナップ解釈](https://img-cdn.gateio.im/social/moments-9a67d56e07afe60857a501ae38fa1694)#### 相互運用性この種のSnapsは、Solana、Cosmos、Near、Suiなどの多くの有名なパブリックチェーンを含む、非EVMネットワークとの互換性を主に提供します。現在、この種はSnapsエコシステムの半分以上を占めています。#### 通知とチャットこの種のSnapsは潜在能力がありますが、現在、ブロックチェーンを介してメッセージを送信する意欲のあるユーザーは依然として少数です。#### セキュリティこの種類のSnapsは需要が高く、特にMetaMaskがフィッシング取引に対する警告が不十分な場合においてそうです。取引は暗号通貨とブロックチェーン分野で最も一般的な高リスクの操作であり、Snapsが提供する取引インサイト機能を通じて、開発者はユーザーに対してより豊富な取引情報を示し、分析や洞察を提供し、資産損失を最小限に抑えることができます。MetaMask Snapsは、取引の洞察と署名の洞察に関連する権限を提供します。Snapが権限を取得すると、ユーザーが取引または署名を開始する際に、元のデータを読み取り、分析を行い、ユーザーにより多くのセキュリティ説明を表示できます。! [Web3アプレット? MetaMaskスナップ解釈](https://img-cdn.gateio.im/social/moments-643eaf87a983c7f3fcf8dbe3b548f48d)### 考えるMetaMaskは、Snapsを使用して他のブロックチェーンプラットフォームに領土を拡大しようとしていますが、最終的にどこまで進むかはまだわかりません。 Web2分野でのMini Programの経験を参照すると、初歩的なMini Programサービスはアプリとは比較にならないことが多く、新機能のフォローが遅く、ユーザーを自分のアプリに誘導することさえあります。 ミニプログラムの爆発的な成長に伴い、ますます多くのアプリが独自のミニプログラムプラットフォームを立ち上げ、それぞれが独自の利点を強化するために懸命に取り組み、Webの世界全体がより「中央集権化」されました。もしSnapsが順調に発展すれば、他のウォレットもそれに続く可能性があります。その場合、Web3の開発者は各ウォレットの「Snaps」に対して異なるバージョンを開発する必要があり、間違いなく彼らに大きな負担をもたらすでしょう。しかし、各メーカーが独自の「Snaps」エコシステムを構築すると、ほぼユニークなエコシステムが存在しないことになります。これは彼らの「非中央集権」ラベルとも一致するようです。将来的には様々な「Snaps-like」プラットフォームが登場する可能性があり、大きな違いがあるため、開発者は互換性のために多くの労力を費やす必要があります。状況が耐えられないものになると、Snaps Standardが登場し、さまざまな「SIP」がコミュニティで議論され、繁栄の光景が見られるかもしれません......いずれにせよ、MetaMask Snapsは少なくとも熱心な開発者のグループによって構築された、実際の問題を解決することを目的とした製品であり、金融詐欺ではありません。しかし、現在の MetaMask のほとんどのユーザーにとって、Snaps はまだ必須の機能ではありません。MetaMask は次に、どのようにより効果的にプロモーションを行うかにもっと力を入れる必要があるかもしれません。! [Web3アプレット? MetaMaskスナップ解釈](https://img-cdn.gateio.im/social/moments-e87eac5719d856a03ca3d25ae758a292)
MetaMaskスナップ分析:Web3ミニプログラムの課題と機会
#Web3アプレット? MetaMaskスナップの解析
MetaMask Snapsは、非常に先見の明のあるプロジェクトです。その理想化された外見を脇に置くと、私たちはそれをWeb3の世界のアプリケーション、あるいはよりスタイリッシュにdAppletと呼ぶことができます。
開発者にとって、特に国内の開発者にとって、この概念はあまり馴染みがないものではないはずです。近年、「エコシステムの構築」や「スーパーアプリ」などのインターネット用語が頻繁に登場し、大手テクノロジー企業はインターネット環境をより閉鎖的にしようと試みており、サービス提供者から標準制定者へと変わろうとしています。
現在、このトレンドはWeb3分野にも広がり始めているようです。
! Web3アプレット? MetaMaskスナップ解釈
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」を使用しており、実際にはDOM、Node.js、ブラウザプラグインAPIなどへのアクセスが制限されています。
安全上の理由から、基本的なSnapsの機能は限られています。ほとんどの機能は、まず関連する権限を取得する必要があります。そのため、Snapsをインストールする際には、ユーザーに権限を要求する必要があります。利用可能な権限には、ライフサイクル、トランザクション、署名、CRONなどがあります。
繁栄する Web3 エコシステムと比較して、現在利用可能な Snaps の数は非常に少ないです。MetaMask はそれらをいくつかのカテゴリーに分けています。
Snaps タイプ
MetaMaskの公式サイトでは、Snapsを4種類に分類しています:
アカウント管理
この種類のSnapsは、MPC技術を通じて秘密鍵の安全性を向上させます。
MPC技術は、秘密鍵を自動的に複数の部分に分割し、それぞれを保存します。取引署名が必要な時にのみ再結合し、完全な秘密鍵を生成することはありません。これにより、秘密鍵の安全性が最大限に保護されます。
現在、アカウント管理スナップはカプセル、サイレントシャード、セーフヘロンの3つだけです。
この種のSnapsの魅力は限られており、公式データによれば、数とインストール数は高くありません。
! Web3アプレット? MetaMaskスナップ解釈
相互運用性
この種のSnapsは、Solana、Cosmos、Near、Suiなどの多くの有名なパブリックチェーンを含む、非EVMネットワークとの互換性を主に提供します。現在、この種はSnapsエコシステムの半分以上を占めています。
通知とチャット
この種のSnapsは潜在能力がありますが、現在、ブロックチェーンを介してメッセージを送信する意欲のあるユーザーは依然として少数です。
セキュリティ
この種類のSnapsは需要が高く、特にMetaMaskがフィッシング取引に対する警告が不十分な場合においてそうです。取引は暗号通貨とブロックチェーン分野で最も一般的な高リスクの操作であり、Snapsが提供する取引インサイト機能を通じて、開発者はユーザーに対してより豊富な取引情報を示し、分析や洞察を提供し、資産損失を最小限に抑えることができます。
MetaMask Snapsは、取引の洞察と署名の洞察に関連する権限を提供します。Snapが権限を取得すると、ユーザーが取引または署名を開始する際に、元のデータを読み取り、分析を行い、ユーザーにより多くのセキュリティ説明を表示できます。
! Web3アプレット? MetaMaskスナップ解釈
考える
MetaMaskは、Snapsを使用して他のブロックチェーンプラットフォームに領土を拡大しようとしていますが、最終的にどこまで進むかはまだわかりません。 Web2分野でのMini Programの経験を参照すると、初歩的なMini Programサービスはアプリとは比較にならないことが多く、新機能のフォローが遅く、ユーザーを自分のアプリに誘導することさえあります。 ミニプログラムの爆発的な成長に伴い、ますます多くのアプリが独自のミニプログラムプラットフォームを立ち上げ、それぞれが独自の利点を強化するために懸命に取り組み、Webの世界全体がより「中央集権化」されました。
もしSnapsが順調に発展すれば、他のウォレットもそれに続く可能性があります。その場合、Web3の開発者は各ウォレットの「Snaps」に対して異なるバージョンを開発する必要があり、間違いなく彼らに大きな負担をもたらすでしょう。しかし、各メーカーが独自の「Snaps」エコシステムを構築すると、ほぼユニークなエコシステムが存在しないことになります。これは彼らの「非中央集権」ラベルとも一致するようです。
将来的には様々な「Snaps-like」プラットフォームが登場する可能性があり、大きな違いがあるため、開発者は互換性のために多くの労力を費やす必要があります。状況が耐えられないものになると、Snaps Standardが登場し、さまざまな「SIP」がコミュニティで議論され、繁栄の光景が見られるかもしれません......
いずれにせよ、MetaMask Snapsは少なくとも熱心な開発者のグループによって構築された、実際の問題を解決することを目的とした製品であり、金融詐欺ではありません。
しかし、現在の MetaMask のほとんどのユーザーにとって、Snaps はまだ必須の機能ではありません。MetaMask は次に、どのようにより効果的にプロモーションを行うかにもっと力を入れる必要があるかもしれません。
! Web3アプレット? MetaMaskスナップ解釈