Nuevas fuerzas emergentes en el ámbito de Web3: Análisis de MetaMask Snaps
MetaMask Snaps es un proyecto con grandes ideales, que puede considerarse como una mini aplicación o dApplet en el mundo de Web3. Este concepto no es desconocido para los desarrolladores, especialmente para los desarrolladores en China. En los últimos años, términos de internet como "creación de ecosistemas" y "superaplicaciones" han aparecido con frecuencia, y las grandes empresas han intentado hacer que el entorno de internet sea más cerrado, para pasar de ser proveedores de servicios a ser creadores de estándares. Hoy en día, parece que esta tendencia también ha comenzado a extenderse al ámbito de Web3.
Aunque Snaps ha existido durante casi un año, su concepto se propuso hace al menos cuatro años, pero el conocimiento de los usuarios comunes sobre él sigue siendo muy limitado. Incluso los entusiastas de las criptomonedas que usan MetaMask todos los días a menudo tienen un vacío en su comprensión de MetaMask Snaps. Sin embargo, cuando se les explica que Snaps es similar a las miniaplicaciones, a menudo se despierta su interés.
Esta situación recuerda a los momentos en que se lanzó por primera vez las mini aplicaciones de WeChat. Debido a que la entrada a las funciones no era clara, al principio el uso era muy bajo. Más tarde, al cambiar la entrada a la posición de despliegue en la página de inicio, el uso comenzó a aumentar drásticamente. Para MetaMask, cómo atraer a los usuarios a su ecosistema puede convertirse en un problema importante que necesita ser resuelto.
Las mini aplicaciones han estado rodeadas de controversia desde su nacimiento. Muchos ingenieros de frontend creen que son simplemente herramientas comerciales creadas por gigantes de Internet para monopolizar el tráfico y bloquear ecosistemas, con una contribución limitada al desarrollo tecnológico. La contribución que Snaps de Web3 puede traer a la comunidad aún está por verse. Al revisar la documentación proporcionada por MetaMask, no es difícil darse cuenta de que los futuros desarrolladores de Snap podrían enfrentarse a numerosas limitaciones.
Desde que se lanzó la versión beta pública de Snaps en MetaMask, ha pasado casi un año, sin embargo, la cantidad de Snaps disponibles que se enumeran en su sitio web no es mucha, hasta la estadística más reciente solo hay 68. Teniendo en cuenta que el concepto de Snaps se propuso hace bastante tiempo, alrededor de 2020, las empresas y desarrolladores de Web3 han tenido un tiempo considerable para comprenderlo y desarrollarlo.
Actualmente no he visto personal dedicado al desarrollo de Snaps, pero los desarrolladores de mini programas en Web2 generalmente consideran que la experiencia de desarrollo es deficiente. Aunque los mini programas utilizan un stack de tecnología frontend, a menudo son versiones recortadas, y diversas limitaciones hacen que los desarrolladores deban superar numerosos obstáculos para ser considerados "experimentados".
Snaps también enfrenta desafíos similares. Por razones de seguridad, se ejecuta en un entorno seguro aislado, utilizando "ECMAScript seguro", lo que en realidad impone algunas restricciones a la API de JavaScript, como la imposibilidad de acceder al DOM, Node.js y a las API de complementos del navegador, entre otras.
Las funciones básicas de Snaps son limitadas, y la mayoría de las funciones requieren obtener permisos correspondientes primero. Snaps necesita solicitar permisos a los usuarios al momento de la instalación, incluyendo ciclo de vida, transacciones, firmas y CRON, entre otros.
En comparación con el próspero ecosistema Web3, la cantidad de Snaps disponibles es relativamente baja. MetaMask los clasifica en varias categorías principales:
Gestión de cuentas: principalmente a través de la tecnología MPC para mejorar la seguridad de las claves privadas. Actualmente, solo hay unos pocos de estos Snaps.
Interoperabilidad: proporciona compatibilidad con redes no EVM, incluyendo Solana, Cosmos, Near, Sui, entre otras. Este es el tipo de Snaps más común en la actualidad.
Notificaciones y chat: Aunque hay potencial, actualmente los usuarios que utilizan la cadena para enviar mensajes siguen siendo una minoría.
Seguridad: Este tipo de Snaps tiene una gran demanda, especialmente en la provisión de información sobre transacciones y la prevención de transacciones de phishing. Pueden compensar las deficiencias de MetaMask en cuanto a advertencias de seguridad.
MetaMask Snaps permite a los desarrolladores leer datos originales, analizarlos y mostrar información de seguridad más detallada a los usuarios al proporcionar permisos específicos cuando el usuario inicia una transacción o firma.
Aunque MetaMask espera expandirse a otras plataformas de cadenas a través de Snaps, su perspectiva de desarrollo aún es incierta. Basándose en la experiencia de las mini aplicaciones en el ámbito Web2, los servicios simplificados a menudo son difíciles de comparar con una App completa, y las actualizaciones de nuevas funciones también pueden estar retrasadas. Si Snaps se desarrolla bien, podría haber más billeteras que lo imiten, lo que podría llevar a que los desarrolladores de Web3 necesiten desarrollar versiones correspondientes para diferentes billeteras, aumentando la dificultad de desarrollo.
En el futuro, podrían aparecer diversas plataformas "como Snaps", y las diferencias entre las plataformas podrían ser significativas. Para abordar los problemas de compatibilidad, podría surgir un estándar similar al "Snaps Standard", así como propuestas de discusión relacionadas.
A pesar de que MetaMask Snaps es un producto construido por desarrolladores entusiastas y diseñado para resolver problemas reales, actualmente no es una función esencial para la mayoría de los usuarios de MetaMask. MetaMask puede necesitar hacer más trabajo sobre cómo promoverlo de manera más efectiva.
Ver originales
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
13 me gusta
Recompensa
13
7
Compartir
Comentar
0/400
SerLiquidated
· hace11h
¿Quién va a usar esto?
Ver originalesResponder0
Lonely_Validator
· hace14h
¿No son demasiado altos los costos de desarrollo?
Ver originalesResponder0
DAOdreamer
· hace14h
¡El pequeño zorro sigue jugando muy bien!
Ver originalesResponder0
ApeWithAPlan
· hace14h
¿Mini programas? Ahora todo tiene que ser en versión mini.
Ver originalesResponder0
MetaMisery
· hace14h
No es mejor que esperar a que otras billeteras sean completamente confiables.
Ver originalesResponder0
MoonRocketTeam
· hace14h
¿Solo un potenciador ecológico? ¿Esperamos que nos lleve a la luna?
Ver originalesResponder0
GasFeeLady
· hace14h
meh... otra extensión que consume mucho gas para inflar mi metamask
Análisis profundo de MetaMask Snaps: la revolución de las miniaplicaciones en el ámbito de Web3
Nuevas fuerzas emergentes en el ámbito de Web3: Análisis de MetaMask Snaps
MetaMask Snaps es un proyecto con grandes ideales, que puede considerarse como una mini aplicación o dApplet en el mundo de Web3. Este concepto no es desconocido para los desarrolladores, especialmente para los desarrolladores en China. En los últimos años, términos de internet como "creación de ecosistemas" y "superaplicaciones" han aparecido con frecuencia, y las grandes empresas han intentado hacer que el entorno de internet sea más cerrado, para pasar de ser proveedores de servicios a ser creadores de estándares. Hoy en día, parece que esta tendencia también ha comenzado a extenderse al ámbito de Web3.
Aunque Snaps ha existido durante casi un año, su concepto se propuso hace al menos cuatro años, pero el conocimiento de los usuarios comunes sobre él sigue siendo muy limitado. Incluso los entusiastas de las criptomonedas que usan MetaMask todos los días a menudo tienen un vacío en su comprensión de MetaMask Snaps. Sin embargo, cuando se les explica que Snaps es similar a las miniaplicaciones, a menudo se despierta su interés.
Esta situación recuerda a los momentos en que se lanzó por primera vez las mini aplicaciones de WeChat. Debido a que la entrada a las funciones no era clara, al principio el uso era muy bajo. Más tarde, al cambiar la entrada a la posición de despliegue en la página de inicio, el uso comenzó a aumentar drásticamente. Para MetaMask, cómo atraer a los usuarios a su ecosistema puede convertirse en un problema importante que necesita ser resuelto.
Las mini aplicaciones han estado rodeadas de controversia desde su nacimiento. Muchos ingenieros de frontend creen que son simplemente herramientas comerciales creadas por gigantes de Internet para monopolizar el tráfico y bloquear ecosistemas, con una contribución limitada al desarrollo tecnológico. La contribución que Snaps de Web3 puede traer a la comunidad aún está por verse. Al revisar la documentación proporcionada por MetaMask, no es difícil darse cuenta de que los futuros desarrolladores de Snap podrían enfrentarse a numerosas limitaciones.
Desde que se lanzó la versión beta pública de Snaps en MetaMask, ha pasado casi un año, sin embargo, la cantidad de Snaps disponibles que se enumeran en su sitio web no es mucha, hasta la estadística más reciente solo hay 68. Teniendo en cuenta que el concepto de Snaps se propuso hace bastante tiempo, alrededor de 2020, las empresas y desarrolladores de Web3 han tenido un tiempo considerable para comprenderlo y desarrollarlo.
Actualmente no he visto personal dedicado al desarrollo de Snaps, pero los desarrolladores de mini programas en Web2 generalmente consideran que la experiencia de desarrollo es deficiente. Aunque los mini programas utilizan un stack de tecnología frontend, a menudo son versiones recortadas, y diversas limitaciones hacen que los desarrolladores deban superar numerosos obstáculos para ser considerados "experimentados".
Snaps también enfrenta desafíos similares. Por razones de seguridad, se ejecuta en un entorno seguro aislado, utilizando "ECMAScript seguro", lo que en realidad impone algunas restricciones a la API de JavaScript, como la imposibilidad de acceder al DOM, Node.js y a las API de complementos del navegador, entre otras.
Las funciones básicas de Snaps son limitadas, y la mayoría de las funciones requieren obtener permisos correspondientes primero. Snaps necesita solicitar permisos a los usuarios al momento de la instalación, incluyendo ciclo de vida, transacciones, firmas y CRON, entre otros.
En comparación con el próspero ecosistema Web3, la cantidad de Snaps disponibles es relativamente baja. MetaMask los clasifica en varias categorías principales:
Gestión de cuentas: principalmente a través de la tecnología MPC para mejorar la seguridad de las claves privadas. Actualmente, solo hay unos pocos de estos Snaps.
Interoperabilidad: proporciona compatibilidad con redes no EVM, incluyendo Solana, Cosmos, Near, Sui, entre otras. Este es el tipo de Snaps más común en la actualidad.
Notificaciones y chat: Aunque hay potencial, actualmente los usuarios que utilizan la cadena para enviar mensajes siguen siendo una minoría.
Seguridad: Este tipo de Snaps tiene una gran demanda, especialmente en la provisión de información sobre transacciones y la prevención de transacciones de phishing. Pueden compensar las deficiencias de MetaMask en cuanto a advertencias de seguridad.
MetaMask Snaps permite a los desarrolladores leer datos originales, analizarlos y mostrar información de seguridad más detallada a los usuarios al proporcionar permisos específicos cuando el usuario inicia una transacción o firma.
Aunque MetaMask espera expandirse a otras plataformas de cadenas a través de Snaps, su perspectiva de desarrollo aún es incierta. Basándose en la experiencia de las mini aplicaciones en el ámbito Web2, los servicios simplificados a menudo son difíciles de comparar con una App completa, y las actualizaciones de nuevas funciones también pueden estar retrasadas. Si Snaps se desarrolla bien, podría haber más billeteras que lo imiten, lo que podría llevar a que los desarrolladores de Web3 necesiten desarrollar versiones correspondientes para diferentes billeteras, aumentando la dificultad de desarrollo.
En el futuro, podrían aparecer diversas plataformas "como Snaps", y las diferencias entre las plataformas podrían ser significativas. Para abordar los problemas de compatibilidad, podría surgir un estándar similar al "Snaps Standard", así como propuestas de discusión relacionadas.
A pesar de que MetaMask Snaps es un producto construido por desarrolladores entusiastas y diseñado para resolver problemas reales, actualmente no es una función esencial para la mayoría de los usuarios de MetaMask. MetaMask puede necesitar hacer más trabajo sobre cómo promoverlo de manera más efectiva.