Análisis de MetaMask Snaps: el ecosistema de mini programas del mundo Web3

robot
Generación de resúmenes en curso

Mini programas en el mundo Web3: Análisis profundo de MetaMask Snaps

MetaMask Snaps es un proyecto con grandes ideales, pero dejando de lado su "ideal", es más apropiado llamarlo una miniaplicación en el mundo Web3, o darle un nombre más elegante: dApplet.

Para los desarrolladores, especialmente los desarrolladores en China, este concepto no es extraño. En los últimos años, términos de internet como "creación de ecosistemas" y "superaplicaciones" han aparecido con frecuencia, y los gigantes comerciales están tratando de hacer que el entorno de internet sea más cerrado, con el fin de pasar de ser proveedores de servicios a ser creadores de estándares. Esta tendencia parece estar comenzando a extenderse al ámbito de Web3.

Hasta junio de 2024, a pesar de que Snaps ha existido durante casi un año y el concepto se propuso hace al menos 4 años, el conocimiento de los usuarios comunes sobre él sigue siendo muy escaso. Incluso aquellos que abren MetaMask todos los días y siguen el mercado de criptomonedas pueden no saber nada sobre MetaMask Snaps. Sin embargo, cuando se explica como "programas similares a mini aplicaciones", los desarrolladores suelen sonreír con complicidad.

Esta situación recuerda a la que se vivió cuando se lanzó por primera vez las mini aplicaciones de WeChat. Debido a que las entradas a las funciones no eran evidentes, el uso era muy bajo. Fue solo después de que se movió la entrada a la lista de mini aplicaciones desplegable en la página de inicio que el uso comenzó a aumentar significativamente. Para MetaMask, cómo atraer a los usuarios a su ecosistema podría ser un problema importante que necesita ser resuelto.

¿Aplicaciones pequeñas de Web3? Análisis de MetaMask Snaps

Desde su nacimiento, las mini aplicaciones han sido objeto de controversia en la industria de Internet. Los ingenieros de frontend generalmente creen que son simplemente una herramienta comercial de los gigantes de Internet para monopolizar el tráfico y bloquear los ecosistemas, sin aportar mucho al desarrollo tecnológico. Aún está por verse cuánto contribuirán los Snaps de Web3 a la comunidad. Examinar la documentación proporcionada por MetaMask hace que uno sienta cada vez más que los futuros desarrolladores de Snap enfrentarán muchas limitaciones.

Desde que MetaMask lanzó la versión beta pública de Snaps, ha pasado casi un año, sin embargo, la cantidad de Snaps disponibles listados en su sitio web no es mucha; hasta junio de 2024, solo hay 68. Es notable que, ya alrededor de 2020, se propuso el concepto de Snaps, las empresas y desarrolladores de Web3 han tenido un tiempo considerable para familiarizarse con él.

Actualmente no se han visto desarrolladores dedicados al desarrollo de Snaps, pero hay muchos desarrolladores de mini programas en Web2. La opinión general sobre los mini programas es que la experiencia de desarrollo es bastante deficiente. Aunque el desarrollo de mini programas utiliza el ecosistema de frontend, es una versión recortada, ya que las empresas limitan lo que los desarrolladores pueden hacer por diversas razones. La capacidad técnica y la calidad de la documentación de cada empresa varían, lo que lleva a que los desarrolladores necesiten pasar por diversas dificultades en cada plataforma para poder ser considerados "experimentados".

Volviendo a Web3, por razones de seguridad y otros factores, Snaps podría enfrentar situaciones similares. Funciona en un contexto de seguridad aislado, utilizando "ECMAScript seguro", que en realidad impone algunas limitaciones a la API de JavaScript, como la incapacidad de acceder al DOM, Node.js, API de complementos de navegador, etc.

Por razones de seguridad, una función básica de Snaps es limitada. La mayoría de las funciones requieren permisos correspondientes, por lo que Snaps debe solicitar permisos al usuario al instalarse. Los permisos disponibles incluyen ciclo de vida, transacciones, firmas, CRON, entre otros.

En comparación con el próspero ecosistema de Web3, actualmente hay menos Snaps disponibles, y MetaMask los ha clasificado.

Tipo de Snaps

El sitio web de MetaMask clasifica los Snaps en cuatro tipos:

Gestión de cuentas

Este tipo de Snaps mejora la seguridad de las claves privadas principalmente a través de la tecnología MPC. En comparación con el método tradicional de almacenamiento de frases mnemotécnicas, la tecnología MPC puede dividir automáticamente la clave privada en múltiples partes, almacenarlas por separado y solo unirlas para generar la clave privada completa cuando se necesita firmar una transacción, y durante el proceso no se genera la clave privada completa, protegiendo así al máximo la clave privada de posibles filtraciones.

Actualmente, solo hay 3 Snaps de gestión de cuentas: Capsule, Silent Shard y Safeheron. Implementan la gestión de claves privadas de diferentes maneras, pero la cantidad de instalaciones no es alta.

interoperabilidad

Estos Snaps principalmente ofrecen compatibilidad con redes no EVM, incluyendo Solana, Cosmos, Near, Sui, entre otras. Actualmente, este tipo de Snaps representa la mayor parte, ocupando más de la mitad de todo el ecosistema.

¿Aplicaciones pequeñas de Web3? Interpretación de MetaMask Snaps

Notificaciones y chat

Actualmente, hay pocos usuarios de este tipo de Snaps, posiblemente porque ya existen muchas aplicaciones de chat y los usuarios dispuestos a enviar mensajes a través de la cadena son pocos.

seguro

La demanda de Snaps de seguridad es bastante alta, especialmente en el caso de que MetaMask no advierta sobre transacciones de phishing. Este tipo de Snaps puede proporcionar a los usuarios información y análisis de transacciones más completos, ayudando a evitar pérdidas de activos. Según los datos del sitio web oficial, los Snaps de seguridad son la segunda categoría más demandada, además del soporte multichain, representando el 20% del total.

MetaMask Snaps proporciona permisos relevantes que permiten que Snap lea datos originales cuando el usuario inicia una transacción o firma, analice y muestre más explicaciones de seguridad al usuario.

¿Aplicaciones pequeñas de Web3? Interpretación de MetaMask Snaps

Perspectivas futuras

MetaMask intenta expandir su ámbito a otras plataformas de cadenas a través de Snaps, pero aún es difícil predecir hasta dónde podrá llegar. Haciendo referencia al desarrollo de mini programas en Web2, si Snaps se desarrolla bien, podría haber más billeteras que imiten esto. Esto podría llevar a que los desarrolladores de Web3 necesiten desarrollar diferentes versiones de "Snaps" para cada billetera, aumentando la carga de trabajo.

En el futuro, podrían surgir diversas plataformas "similares a Snaps", con diferencias significativas entre ellas, y los desarrolladores tendrán que abordar problemas de compatibilidad. Finalmente, podría nacer el estándar Snaps, y habrá varios "SIP" para discutir, formando un ecosistema comunitario próspero.

De todos modos, MetaMask Snaps es un producto construido por desarrolladores apasionados, diseñado para resolver problemas reales. Para la mayoría de los usuarios actuales de MetaMask, Snaps puede que aún no sea una función necesaria, y MetaMask necesita hacer más trabajo en la promoción.

¿Aplicaciones pequeñas de Web3? Análisis de MetaMask Snaps

Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 6
  • Compartir
Comentar
0/400
MetamaskMechanicvip
· hace9h
¡Dios mío, no es de extrañar que sea snaps!
Ver originalesResponder0
LiquidatedAgainvip
· hace9h
¿Así que es otro proyecto de Lección aprendida a posteriori? Mejor sería ir a comprar un fondo.
Ver originalesResponder0
probably_nothing_anonvip
· hace9h
web3 simplemente le gusta copiar web2
Ver originalesResponder0
MetaDreamervip
· hace10h
La diferencia con la miniaplicación es demasiado grande, ¿verdad?
Ver originalesResponder0
GateUser-3824aa38vip
· hace10h
Todavía están promoviendo esta cosa.
Ver originalesResponder0
DecentralizedEldervip
· hace10h
Este juego no se puede jugar, ¿cuánto cuesta un snap?
Ver originalesResponder0
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)