Análisis de MetaMask Snaps: la revolución de las mini aplicaciones en el ecosistema Web3

¿Programas pequeños de Web3? Análisis profundo de MetaMask Snaps

MetaMask Snaps es un proyecto con grandes ideales. Dejando de lado su "ideal" exterior, más precisamente, es un mini programa en el mundo Web3, o se puede llamar dApplet.

Para los desarrolladores, especialmente los desarrolladores chinos, este concepto no es desconocido. En los últimos años, hemos escuchado a menudo términos de Internet como "creación de ecosistemas" y "superaplicaciones". Las grandes empresas tecnológicas siempre intentan hacer que el entorno de Internet sea más cerrado, para poder convertirse de proveedores de servicios a formuladores de estándares.

Ahora, esta tendencia parece estar comenzando a extenderse también al ámbito de Web3.

¿Aplicaciones Web3? Interpretación de MetaMask Snaps

Hasta junio de 2024, a pesar de que Snaps ha existido durante casi un año y que el concepto se propuso hace al menos 4 años, el conocimiento que tienen los usuarios comunes sobre él sigue siendo muy escaso. Incluso los entusiastas de las criptomonedas que utilizan MetaMask con frecuencia todos los días pueden no saber nada sobre MetaMask Snaps. Sin embargo, cuando se les explica "es como una mini aplicación", a menudo aparece una sonrisa de comprensión en sus rostros.

Esta situación recuerda a la escena cuando se lanzó por primera vez el mini programa de WeChat. Debido a que la entrada a la función no era evidente, el uso inicial fue muy bajo. Más tarde, al cambiar la entrada para mostrar la lista de mini programas en el menú desplegable de la página de inicio, el uso comenzó a aumentar significativamente. Si MetaMask quiere crear un ecosistema, cómo atraer a los usuarios al sistema podría convertirse en un problema importante que necesita ser resuelto.

Desde su nacimiento, los mini programas han generado controversia en la industria de Internet. Los ingenieros front-end generalmente tienen una actitud negativa hacia ellos, considerando que son herramientas comerciales creadas por grandes empresas para monopolizar el tráfico y bloquear el ecosistema, y que su contribución al desarrollo tecnológico es limitada. Aún queda por ver cuánta contribución pueden aportar los Snaps de Web3 a la comunidad. Al revisar la documentación proporcionada por MetaMask, se siente cada vez más que los futuros desarrolladores de Snaps enfrentarán muchas limitaciones y desafíos.

Desde que MetaMask abrió la beta pública de Snaps, ha pasado casi un año, sin embargo, el número de Snaps disponibles que se enumeran en su sitio web no es muy alto, hasta junio de 2024, solo hay 68. Teniendo en cuenta que el concepto de Snaps fue propuesto oficialmente alrededor de 2020, las empresas y desarrolladores de Web3 han tenido un tiempo considerable para familiarizarse con él.

Actualmente no hay desarrolladores dedicados a Snap, pero hay muchos desarrolladores de mini programas en el ámbito de Web2. La opinión general sobre los mini programas es que la experiencia de desarrollo es bastante mala. Aunque los mini programas utilizan el ecosistema frontend, son versiones recortadas, ya que las plataformas limitan lo que los desarrolladores pueden hacer por diversas razones. Las capacidades técnicas y la calidad de la documentación de cada plataforma varían, lo que lleva a que los desarrolladores tengan que pasar por diversas trampas extrañas antes de ser considerados "experimentados".

En el ámbito de Web3, por razones de seguridad y otros factores, Snaps puede enfrentar una situación similar. Debe ejecutarse en un contexto de seguridad aislado, utilizando "ECMAScript seguro", que en realidad impone algunas restricciones a la API de JavaScript, como la imposibilidad de acceder al DOM, Node.js, API de complementos del navegador, etc.

Por razones de seguridad, las funciones básicas de Snaps son limitadas. La mayoría de las funciones requieren permisos correspondientes, por lo que Snaps necesita solicitar permisos a los usuarios al instalarse. Los permisos disponibles incluyen ciclo de vida, transacciones, firma, CRON, entre otros.

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

Tipo de Snaps

Según la clasificación del sitio web oficial, se puede dividir en 4 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.

Los métodos tradicionales de protección de claves privadas presentan algunos problemas:

  1. Olvidar la ubicación de almacenamiento de la frase de recuperación puede llevar a la pérdida de activos.
  2. Un virus en el dispositivo de almacenamiento puede llevar al robo de la frase de recuperación.

La tecnología MPC puede dividir automáticamente la clave privada y almacenarla en diferentes ubicaciones, recomponiéndola solo cuando se necesita la firma de la transacción, sin generar la clave privada completa, maximizando así la seguridad de la clave privada.

Actualmente, solo hay 3 Snaps de gestión de cuentas: Capsule, Silent Shard y Safeheron.

  • Capsule utiliza el dispositivo PassKey, la recuperación de contraseña y 2FA para mantener la clave.
  • Silent Shard y Safeheron se implementan a través de la instalación de la aplicación en múltiples dispositivos.

La atracción de este tipo de Snaps es limitada, y la cantidad de instalaciones no es alta.

interoperabilidad

Este tipo de Snaps ofrece principalmente compatibilidad con redes que no son EVM, incluyendo Solana, Cosmos, Near, Sui, entre otras. Actualmente, son los más numerosos, representando más de la mitad de todo el ecosistema de Snaps.

¿Web3 Mini Programa? Análisis de MetaMask Snaps

comunicación

Este tipo de Snaps ofrece funciones de notificación y chat, pero actualmente hay pocos usuarios dispuestos a enviar mensajes a través de la cadena.

seguro

Esta clase de Snaps tiene una gran demanda, especialmente debido a la insuficiente advertencia de MetaMask sobre las transacciones de phishing. A través de la función de análisis de transacciones que ofrecen los Snaps, los desarrolladores pueden mostrar a los usuarios información de transacciones más rica, proporcionando análisis y perspectivas para minimizar la pérdida de activos.

MetaMask Snaps proporciona permisos de transaction-insight y signature-insight para satisfacer las necesidades relacionadas. El Snap puede leer los datos originales, analizarlos y mostrar más explicaciones de seguridad al usuario cuando este inicia una transacción o firma.

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

Reflexión

MetaMask espera expandir su dominio a otras plataformas de cadena a través de Snaps, pero sigue siendo incierto hasta dónde podrá llegar. A partir de la experiencia de las mini aplicaciones en Web2, los servicios de mini aplicaciones a menudo no pueden compararse con las aplicaciones, el seguimiento de nuevas funciones es lento e incluso se orienta a los usuarios a utilizar la aplicación. Después del crecimiento explosivo de las mini aplicaciones, más aplicaciones lanzaron sus propias plataformas de mini aplicaciones, cada una consolidando sus barreras ecológicas, y el mundo de la Web se vuelve cada vez más "centralizado".

El capital de Web3 no necesariamente es más inteligente que el de Web2. Si Snaps se desarrolla bien, podría haber más billeteras que lo imiten. En ese momento, los desarrolladores de Web3 podrían necesitar desarrollar versiones correspondientes de "Snaps" para cada billetera, lo que será un desafío. Pero si cada proveedor crea su propio ecosistema de "Snaps", sería prácticamente como no tener un ecosistema único. Esto se alinea con la idea de "descentralización".

En el futuro, podrían surgir diversos productos "parecidos a Snaps", con grandes diferencias entre plataformas, y los desarrolladores necesitarán abordar problemas de compatibilidad. Finalmente, podría nacer el Snaps Standard, mientras que habrá varias "SIP" para discutir, mostrando una comunidad próspera.

De todos modos, MetaMask Snaps es un producto construido por desarrolladores apasionados, diseñado para resolver problemas reales, y no un esquema iniciado por expertos financieros.

Para la mayoría de los usuarios actuales de MetaMask, Snaps aún no es una función necesaria. MetaMask podría necesitar hacer más trabajo en cómo promoverlo de manera más efectiva.

¿Web3 Mini Aplicaciones? Análisis de MetaMask Snaps

APP-4.4%
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
  • 5
  • Compartir
Comentar
0/400
MemeEchoervip
· 07-17 15:38
Los perros ni siquiera necesitan mini programas.
Ver originalesResponder0
PanicSeller69vip
· 07-16 02:50
Ya empezaron a hacer cosas llamativas otra vez.
Ver originalesResponder0
CodeAuditQueenvip
· 07-15 02:44
Otro punto de riesgo potencial de la externalización de permisos.
Ver originalesResponder0
MoonlightGamervip
· 07-15 02:40
Otra pequeña aplicación dorada
Ver originalesResponder0
ZeroRushCaptainvip
· 07-15 02:33
Otro campo de toma a la gente por tonta. No te dejes llevar y no entres.
Ver originalesResponder0
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)