Explorando MetaMask Snaps: el camino de las mini aplicaciones en el ecosistema Web3

robot
Generación de resúmenes en curso

MetaMask Snaps: “Mini programas” del mundo Web3

MetaMask Snaps es un proyecto con grandes ideales. Dejando de lado su “ideal” exterior, podemos considerarlo como un “mini programa” en el mundo Web3, o más gráficamente como un “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, grandes empresas intentan hacer que el entorno de Internet sea más cerrado, para pasar de ser proveedores de servicios a ser creadores de estándares. Ahora, esta tendencia parece haber comenzado a extenderse también al ámbito de Web3.

¿Web3 Mini Programa? Análisis de MetaMask Snaps

Hasta junio de 2024, a pesar de que Snaps ha estado presente durante casi un año y su concepto se ha planteado durante al menos 4 años, el conocimiento que tienen los usuarios comunes sobre él sigue siendo muy limitado. Incluso aquellos entusiastas de las criptomonedas que usan MetaMask todos los días pueden no saber nada sobre MetaMask Snaps. Sin embargo, cuando se les explica “es como un mini programa”, a menudo aparece una sonrisa de complicidad en sus rostros.

Esta situación recuerda inevitablemente el momento en que se lanzaron las mini aplicaciones de WeChat. Debido a que la entrada a las funciones no era evidente, el uso inicial fue muy bajo. Solo después de mover la entrada a la posición de despliegue en la página de inicio, el uso comenzó a crecer significativamente. Para MetaMask, atraer a los usuarios a su ecosistema podría convertirse en un problema importante que necesita ser resuelto.

Desde su aparición, los mini programas han generado controversia en la industria de Internet. Muchos ingenieros de frontend tienen una actitud crítica hacia ellos, creyendo que son simplemente herramientas comerciales creadas por grandes empresas para monopolizar el tráfico y bloquear el ecosistema, con contribuciones limitadas al desarrollo tecnológico. ¿Cuánto valor puede aportar Snaps de Web3 a la comunidad? Después de revisar la documentación de MetaMask, no es difícil imaginar que los futuros desarrolladores de Snap podrían enfrentar diversas limitaciones y desafíos.

Ha pasado casi un año desde que MetaMask lanzó la versión beta pública de Snaps, pero el número de Snaps disponibles enumerados en su sitio web no es muy alto, y hasta junio de 2024 solo hay 68. Cabe destacar que, ya en 2020, se había propuesto el concepto de Snaps, por lo que las empresas y desarrolladores de Web3 han tenido un tiempo considerable para familiarizarse con él.

Actualmente no se han visto desarrolladores dedicados a desarrollar Snaps, pero la opinión general de los desarrolladores de mini programas en el campo de Web2 es que la experiencia de desarrollo es bastante mala. Aunque los mini programas utilizan el ecosistema de frontend, a menudo son versiones recortadas, y diversas limitaciones hacen que los desarrolladores tengan que pasar por diversas dificultades en diferentes plataformas antes de poder acumular experiencia.

En el ámbito de Web3, por razones de seguridad y otros factores, Snaps podría enfrentar una situación similar. Funciona en un contexto de seguridad aislado, utilizando “ECMAScript seguro”, lo que en realidad impone algunas restricciones a la API de JavaScript, como la imposibilidad de acceder al DOM, a Node.js y a la API de complementos del navegador, entre otros.

Por razones de seguridad, la funcionalidad básica de Snaps es limitada. La mayoría de las funciones requieren permisos específicos, por lo que Snaps necesita solicitar permisos a los usuarios durante la instalación. Los permisos disponibles incluyen ciclo de vida, transacciones, firmas y CRON, entre otros.

¿Aplicación pequeña de Web3? Interpretación de MetaMask Snaps

En comparación con el próspero ecosistema Web3, actualmente hay menos Snaps disponibles. MetaMask los clasifica en varias categorías:

  1. Gestión de cuentas: Principalmente a través de la tecnología MPC para mejorar la seguridad de la clave privada. Actualmente, solo hay 3 de estos Snaps: Capsule, Silent Shard y Safeheron.

  2. Interoperabilidad: proporciona compatibilidad con redes que no son EVM, incluyendo Solana, Cosmos, Near, Sui, etc. Este tipo de Snaps representa más de la mitad del ecosistema.

  3. Comunicación: incluye funciones de notificación y chat. Aunque actualmente hay pocos usuarios que utilizan la cadena para comunicarse, este tipo de Snaps aún tiene potencial de desarrollo.

  4. Seguridad: Esta categoría de demanda es alta, especialmente en lo que respecta a las advertencias sobre transacciones de phishing. A través de la función de análisis de transacciones proporcionada por Snaps, los desarrolladores pueden mostrar a los usuarios información transaccional más rica, ofreciendo análisis y conocimientos para minimizar la pérdida de activos.

MetaMask Snaps proporciona los permisos “endowment:transaction-insight” y “endowment:signature-insight”, que permiten a Snap leer los datos originales, analizarlos y mostrar más explicaciones de seguridad al usuario cuando este inicia una transacción o firma.

¿Web3 mini programa? Análisis de MetaMask Snaps

MetaMask espera expandir su negocio a otras plataformas de cadena a través de Snaps, pero su efectividad final aún está por verse. Basándose en la experiencia de las mini aplicaciones en el ámbito de Web2, los servicios de mini aplicaciones rudimentarios a menudo no pueden compararse con las aplicaciones, y el seguimiento de nuevas funciones a menudo se retrasa. Si Snaps se desarrolla bien, podría haber más billeteras que imiten esto, lo que podría llevar a que los desarrolladores necesiten crear 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, lo que requerirá que los desarrolladores inviertan una gran cantidad de esfuerzo en lograr compatibilidad. Cuando esta situación se vuelva intolerable, podría dar lugar a un “Estándar Snaps”, al mismo tiempo que surjan diferentes “SIP” para discusión, formando un ecosistema comunitario próspero.

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

¿Programa pequeño 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
  • Republicar
  • Compartir
Comentar
Añadir un comentario
Añadir un comentario
Sin comentarios
  • Anclado