# Web3空間のミニプログラム:MetaMaskスナップMetaMask Snapsは大きな理想を持つプロジェクトですが、その"理想"の外見を除けば、Web3の世界の小さなアプリケーション、またはdAppletと呼ぶことができます。開発者、特に中国の開発者にとって、この概念は決して馴染みのないものではありません。近年、「エコシステム構築」や「スーパーアプリ」といったインターネット用語が頻繁に取り上げられ、大手企業はインターネット環境をより閉鎖的にし、サービス提供者から標準制定者へと移行しようとしています。今日、この傾向はWeb3の分野にも広がり始めているようです。Snapsはすでに1年近く存在しているが、その概念は少なくとも4年前に提唱されたものであるにもかかわらず、一般ユーザーの理解は依然として非常に限られている。毎日MetaMaskを使用している暗号通貨愛好者でさえ、MetaMask Snapsについて全く知らない可能性がある。しかし、彼らが「小プログラムのようなもの」と説明を聞くと、通常はニヤリと笑う。この状況は、WeChatミニプログラムが最初にリリースされたときの様子を思い出させます。機能への入り口が明確でなかったため、最初の使用量は非常に少なかったです。ホームページのドロップダウン位置に入り口を変更してから、使用量は大幅に増加し始めました。MetaMaskがエコシステムを構築したい場合、ユーザーをエコシステムに引き込む方法が緊急に解決すべき重要な問題になるかもしれません。小プログラムは誕生以来、インターネット業界で議論を引き起こしています。フロントエンドエンジニアは一般的に、それがインターネットの巨大企業によってトラフィックを独占し、エコシステムを封鎖するために創造された商業ツールに過ぎないと考えており、技術の発展にはあまり貢献していないと見ています。Web3のSnapsがコミュニティにどれだけ貢献できるかは、まだ観察が必要です。MetaMaskのドキュメントを閲覧すると、将来のSnap開発者が多くの制限に直面する可能性があることをますます感じます。MetaMask が Snaps のパブリックベータ版を開始してからほぼ一年が経ちますが、公式サイトに掲載されている利用可能な Snaps の数はあまり多くなく、2024 年 6 月時点で 68 個しかありません。2020 年ころには公式が Snaps の概念を提案していたことを考えると、Web3 企業や開発者は実際にそれを理解するための相当な時間があったと言えます。! [Web3アプレット? MetaMaskスナップ解釈](https://img-cdn.gateio.im/social/moments-3aa7e8a6fc11dc4d7e60694115d9659e)現在、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技術は、秘密鍵を自動的に複数の部分に分割し、異なる場所に保存します。取引の署名が必要なときだけ再組み立てを行い、その過程で完全な秘密鍵は生成されないため、秘密鍵の安全性を最大限に保護します。現在、アカウント管理のSnapsは3つだけです:Capsule、Silent Shard、Safeheron。インストール数はあまり多くありません。###相互運用性この種のSnapsは、Solana、Cosmos、Near、SuiなどのEVMネットワーク以外との互換性を主に提供しています。現在、この種のSnapsは最も多く、エコシステム全体の半分以上を占めています。! [Web3アプレット? MetaMaskスナップ解釈](https://img-cdn.gateio.im/social/moments-9a67d56e07afe60857a501ae38fa1694)### 通知とチャットこのようなスナップは非常に興味深いですが、現時点でチェーンを介してメッセージを送信することに同意するユーザーはまだ少数です。###セキュリティこの種のSnapsの需要は高く、特にMetaMask自体がフィッシング取引に対する警告が不足している場合に顕著です。取引は暗号通貨とブロックチェーン分野で最も一般的な操作であり、高リスクかつ高感度です。Snapsが提供する取引洞察機能を通じて、開発者はユーザーにより豊富な取引情報を表示し、取引分析や洞察を提供することで、ユーザーの資産損失を最小限に抑えることができます。Snapsの公式データによると、安全型Snapsはマルチチェーンサポートを除いて最も需要が高く、現在全体の20%を占めています。MetaMask Snapsは関連する権限を提供し、Snapがユーザーがトランザクションや署名を開始する際に、元のトランザクションまたは署名のペイロードを読み取り、分析を行い、ユーザーにさらなるセキュリティの説明を表示できるようにします。! [Web3アプレット? MetaMaskスナップ解釈](https://img-cdn.gateio.im/social/moments-643eaf87a983c7f3fcf8dbe3b548f48d)## 考えるMetaMaskはSnapsを通じて他のチェーンプラットフォームに自らの領域を拡張することを望んでいるが、最終的にどこまで進むかは予測が難しい。Web2分野のミニプログラムの経験は、簡素なミニプログラムサービスはしばしばアプリと比較できず、新機能の追随も遅れがちであることを示している。ミニプログラムの爆発的な成長とともに、より多くのアプリが自社のミニプログラムプラットフォームを立ち上げ、各社が自らの城壁を強化しようと努力しているため、全体のWeb世界はますます「中央集権化」している。Web3分野の資本もWeb2のものより優れているわけではありません。もしSnapsが順調に進展すれば、より多くのウォレットが追随する可能性があります。これにより、Web3開発者は各ウォレットの「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の分野にも広がり始めているようです。
Snapsはすでに1年近く存在しているが、その概念は少なくとも4年前に提唱されたものであるにもかかわらず、一般ユーザーの理解は依然として非常に限られている。毎日MetaMaskを使用している暗号通貨愛好者でさえ、MetaMask Snapsについて全く知らない可能性がある。しかし、彼らが「小プログラムのようなもの」と説明を聞くと、通常はニヤリと笑う。
この状況は、WeChatミニプログラムが最初にリリースされたときの様子を思い出させます。機能への入り口が明確でなかったため、最初の使用量は非常に少なかったです。ホームページのドロップダウン位置に入り口を変更してから、使用量は大幅に増加し始めました。MetaMaskがエコシステムを構築したい場合、ユーザーをエコシステムに引き込む方法が緊急に解決すべき重要な問題になるかもしれません。
小プログラムは誕生以来、インターネット業界で議論を引き起こしています。フロントエンドエンジニアは一般的に、それがインターネットの巨大企業によってトラフィックを独占し、エコシステムを封鎖するために創造された商業ツールに過ぎないと考えており、技術の発展にはあまり貢献していないと見ています。Web3のSnapsがコミュニティにどれだけ貢献できるかは、まだ観察が必要です。MetaMaskのドキュメントを閲覧すると、将来のSnap開発者が多くの制限に直面する可能性があることをますます感じます。
MetaMask が Snaps のパブリックベータ版を開始してからほぼ一年が経ちますが、公式サイトに掲載されている利用可能な Snaps の数はあまり多くなく、2024 年 6 月時点で 68 個しかありません。2020 年ころには公式が Snaps の概念を提案していたことを考えると、Web3 企業や開発者は実際にそれを理解するための相当な時間があったと言えます。
! Web3アプレット? MetaMaskスナップ解釈
現在、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の需要は高く、特にMetaMask自体がフィッシング取引に対する警告が不足している場合に顕著です。取引は暗号通貨とブロックチェーン分野で最も一般的な操作であり、高リスクかつ高感度です。Snapsが提供する取引洞察機能を通じて、開発者はユーザーにより豊富な取引情報を表示し、取引分析や洞察を提供することで、ユーザーの資産損失を最小限に抑えることができます。
Snapsの公式データによると、安全型Snapsはマルチチェーンサポートを除いて最も需要が高く、現在全体の20%を占めています。
MetaMask Snapsは関連する権限を提供し、Snapがユーザーがトランザクションや署名を開始する際に、元のトランザクションまたは署名のペイロードを読み取り、分析を行い、ユーザーにさらなるセキュリティの説明を表示できるようにします。
! Web3アプレット? MetaMaskスナップ解釈
考える
MetaMaskはSnapsを通じて他のチェーンプラットフォームに自らの領域を拡張することを望んでいるが、最終的にどこまで進むかは予測が難しい。Web2分野のミニプログラムの経験は、簡素なミニプログラムサービスはしばしばアプリと比較できず、新機能の追随も遅れがちであることを示している。ミニプログラムの爆発的な成長とともに、より多くのアプリが自社のミニプログラムプラットフォームを立ち上げ、各社が自らの城壁を強化しようと努力しているため、全体のWeb世界はますます「中央集権化」している。
Web3分野の資本もWeb2のものより優れているわけではありません。もしSnapsが順調に進展すれば、より多くのウォレットが追随する可能性があります。これにより、Web3開発者は各ウォレットの「Snaps」に対して対応バージョンを開発する必要があり、追加の作業負担がかかることになります。
将来、さまざまな「Snaps-like」プラットフォームが登場する可能性があり、プラットフォーム間の違いは大きく、各プラットフォームへの互換性が開発者の日常業務となるでしょう。状況が耐え難くなると、Snaps Standardが誕生する可能性があり、さまざまな「SIP」が議論のために提供され、コミュニティは繁栄の様相を呈します。
いずれにせよ、MetaMask Snapsは、少なくとも実際の問題を解決することを目的とした情熱的な開発者のグループによって構築された製品であり、金融専門家によって始められた詐欺ではありません。
しかし、MetaMask の現在のユーザーの大多数にとって、Snaps はそれほど必要な機能ではありません。MetaMask は、より効果的にプロモーションを行う方法について、さらなる努力が必要かもしれません。
! Web3アプレット? MetaMaskスナップ解釈