¿Aplicación pequeña Web3? Análisis de MetaMask Snaps
MetaMask Snaps es un proyecto bastante visionario. Dejando de lado su aspecto idealizado, podemos considerarlo como una miniaplicación en el mundo de Web3, o más a la moda, un dApplet.
Para los desarrolladores, especialmente los desarrolladores nacionales, este concepto no debería ser desconocido. En los últimos años, términos de internet como "creación de ecosistemas" y "SuperApp" han aparecido con frecuencia, y las grandes empresas tecnológicas intentan hacer que el entorno de internet sea más cerrado para poder pasar de ser proveedores de servicios a ser creadores de estándares.
Ahora, esta tendencia parece estar comenzando a extenderse también al ámbito de Web3.
A pesar de que Snaps ha estado disponible durante casi un año, el concepto se propuso hace al menos cuatro años, pero el conocimiento de los usuarios comunes sobre esto sigue siendo muy escaso. Incluso aquellos entusiastas de las criptomonedas que usan MetaMask todos los días, pueden no saber nada sobre MetaMask Snaps. Sin embargo, cuando se explica como "similar a aplicaciones pequeñas", los amigos desarrolladores suelen sonreír con complicidad.
Esta situación recuerda a la que se vivió cuando se lanzó por primera vez los mini programas de WeChat. Debido a que la entrada a las funciones no era obvia, el uso fue muy bajo al principio. Más tarde, tras cambiar la entrada a una posición desplegable en la página de inicio, el uso comenzó a aumentar significativamente. Si MetaMask quiere construir un ecosistema, atraer a los usuarios a ingresar al sistema podría convertirse en un problema importante que necesita ser resuelto.
Desde su nacimiento, las mini aplicaciones han sido objeto de controversia en la industria de Internet. Los ingenieros de front-end generalmente creen que es solo una herramienta comercial para que las grandes empresas monopolizan el tráfico y cierran el ecosistema, con una contribución limitada al desarrollo tecnológico. ¿Cuánto valor puede aportar 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 pueden enfrentar muchas limitaciones.
Desde que se lanzó la versión beta pública de Snaps en MetaMask, ha pasado casi un año, sin embargo, el número de Snaps disponibles enumerados en su sitio web no es muy alto, hasta junio de 2024, solo hay un total de 68. Es notable que, ya en 2020, se presentó el concepto de Snaps, las empresas de Web3 y los desarrolladores han tenido un tiempo considerable para familiarizarse con él.
Actualmente no hemos visto personal dedicado al desarrollo de Snaps, pero hay muchos desarrolladores de mini programas en Web2, y su opinión general sobre el desarrollo de mini programas es que la experiencia de desarrollo es bastante mala. Aunque el desarrollo de mini programas utiliza el ecosistema de front-end, es una versión recortada, y diversas limitaciones hacen que los desarrolladores necesiten pasar por varias trampas extrañas para acumular experiencia.
En el ámbito de Web3, por razones de seguridad y otros factores, Snaps podría enfrentar una situación similar. Se ejecuta 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, Node.js, API de complementos del navegador, etc.
Por razones de seguridad, la funcionalidad básica de Snaps es limitada. La mayoría de las funciones requieren obtener los permisos correspondientes, por lo que al instalar Snaps se deben solicitar permisos al usuario. Los permisos disponibles incluyen ciclo de vida, transacciones, firmas, CRON, entre otros.
En comparación con el próspero ecosistema Web3, actualmente hay muy pocos Snaps disponibles. MetaMask los clasifica en varias categorías.
Tipo Snaps
El sitio web de MetaMask clasifica los Snaps en 4 tipos:
Gestión de cuentas
Este tipo de Snaps mejora la seguridad de la clave privada principalmente a través de la tecnología MPC.
La tecnología MPC puede dividir automáticamente la clave privada en varias partes, almacenarlas por separado y recombinarlas solo cuando se necesita firmar una transacción, sin generar nunca 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 dispositivos PassKey, recuperación de contraseña y 2FA para mantener la clave. Si se pierde uno de ellos, se puede recuperar a través de los otros dos.
Silent Shard y Safeheron se implementan instalando la aplicación en múltiples dispositivos.
La atracción de este tipo de Snaps es limitada, según los datos oficiales, tanto la cantidad como la tasa de instalación son bajas.
Interoperabilidad
Este tipo de Snaps proporciona principalmente compatibilidad con redes no EVM, incluyendo varias cadenas de bloques conocidas como Solana, Cosmos, Near, Sui, etc. Actualmente, este tipo ocupa más de la mitad del ecosistema de Snaps.
Notificaciones y chat
Aunque este tipo de Snaps tiene potencial, actualmente los usuarios dispuestos a enviar mensajes a través de la blockchain siguen siendo una minoría.
Seguridad
Este tipo de Snaps tiene una gran demanda, especialmente en el contexto de la insuficiente advertencia de MetaMask sobre transacciones de phishing. Las transacciones, como las operaciones de alto riesgo más comunes en el campo de las criptomonedas y blockchain, permiten a los desarrolladores mostrar a los usuarios información de transacciones más rica a través de la función de información de transacciones que ofrece Snaps, proporcionando análisis y perspectivas para minimizar las pérdidas de activos.
MetaMask Snaps proporciona permisos relacionados con la información de transacciones y la información de firmas. Una vez que Snap obtiene los permisos, puede leer los datos originales, analizarlos y mostrar más explicaciones de seguridad al usuario cuando este inicia una transacción o firma.
pensamiento
MetaMask intenta expandir su dominio a otras plataformas de cadena a través de Snaps, pero aún no se sabe hasta dónde podrá llegar. A partir de la experiencia de las miniaplicaciones en el ámbito de Web2, los servicios de miniaplicaciones rudimentarios a menudo no pueden compararse con las aplicaciones, el seguimiento de nuevas funciones es lento e incluso pueden llevar a los usuarios a su propia aplicación. Con el crecimiento explosivo de las miniaplicaciones, más aplicaciones también han lanzado sus propias plataformas de miniaplicaciones, cada empresa se esfuerza por consolidar sus propias ventajas, y todo el mundo Web se ha vuelto más "centralizado".
Si Snaps se desarrolla bien, es posible que más billeteras lo imiten. En este caso, los desarrolladores de Web3 podrían necesitar desarrollar diferentes versiones de "Snaps" para cada billetera, lo que sin duda les impondría una gran presión. Sin embargo, si cada fabricante crea su propio ecosistema de "Snaps", sería casi lo mismo que no tener un ecosistema único. Esto también parece coincidir con su etiqueta de "descentralizado".
En el futuro, podrían surgir diversas plataformas "parecidas a Snaps", con diferencias enormes, y los desarrolladores necesitarán dedicar una gran cantidad de esfuerzo a la compatibilidad. Cuando la situación se vuelva intolerable, podría aparecer el Snaps Standard, acompañado de diversos "SIP" para la discusión de la comunidad, presentando un panorama próspero...
De todos modos, MetaMask Snaps es al menos un producto construido por un grupo de desarrolladores entusiastas, diseñado para resolver problemas reales, no un fraude financiero.
Sin embargo, para la mayoría de los usuarios actuales de MetaMask, Snaps aún no es una función necesaria. MetaMask podría necesitar invertir más esfuerzo en cómo promocionarlo de manera más efectiva.
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.
20 me gusta
Recompensa
20
7
Compartir
Comentar
0/400
RugpullTherapist
· 07-24 10:07
¿Quién no conoce MetaMask? ¡A ganar dinero!
Ver originalesResponder0
MevWhisperer
· 07-24 09:36
Otra vez toda la trampa de Web2, ¿verdad?
Ver originalesResponder0
CryingOldWallet
· 07-23 04:08
Oh, ¿MM también juega con esta trampa de mini programas?
Ver originalesResponder0
DegenMcsleepless
· 07-21 10:28
Otra vez haciendo cosas raras, ¿para qué sirve esto?
Ver originalesResponder0
ForkLibertarian
· 07-21 10:23
Después de abrir el ecosistema, la trampa es la destrucción.
Ver originalesResponder0
staking_gramps
· 07-21 10:22
Oh oh, ¿realmente van a hacer una Alipayización?
Ver originalesResponder0
PretendingSerious
· 07-21 10:17
Vaya, ¡el mundo web3 también tiene mini programas!
Análisis de MetaMask Snaps: Desafíos y oportunidades de las mini aplicaciones en Web3
¿Aplicación pequeña Web3? Análisis de MetaMask Snaps
MetaMask Snaps es un proyecto bastante visionario. Dejando de lado su aspecto idealizado, podemos considerarlo como una miniaplicación en el mundo de Web3, o más a la moda, un dApplet.
Para los desarrolladores, especialmente los desarrolladores nacionales, este concepto no debería ser desconocido. En los últimos años, términos de internet como "creación de ecosistemas" y "SuperApp" han aparecido con frecuencia, y las grandes empresas tecnológicas intentan hacer que el entorno de internet sea más cerrado para poder pasar de ser proveedores de servicios a ser creadores de estándares.
Ahora, esta tendencia parece estar comenzando a extenderse también al ámbito de Web3.
A pesar de que Snaps ha estado disponible durante casi un año, el concepto se propuso hace al menos cuatro años, pero el conocimiento de los usuarios comunes sobre esto sigue siendo muy escaso. Incluso aquellos entusiastas de las criptomonedas que usan MetaMask todos los días, pueden no saber nada sobre MetaMask Snaps. Sin embargo, cuando se explica como "similar a aplicaciones pequeñas", los amigos desarrolladores suelen sonreír con complicidad.
Esta situación recuerda a la que se vivió cuando se lanzó por primera vez los mini programas de WeChat. Debido a que la entrada a las funciones no era obvia, el uso fue muy bajo al principio. Más tarde, tras cambiar la entrada a una posición desplegable en la página de inicio, el uso comenzó a aumentar significativamente. Si MetaMask quiere construir un ecosistema, atraer a los usuarios a ingresar al sistema podría convertirse en un problema importante que necesita ser resuelto.
Desde su nacimiento, las mini aplicaciones han sido objeto de controversia en la industria de Internet. Los ingenieros de front-end generalmente creen que es solo una herramienta comercial para que las grandes empresas monopolizan el tráfico y cierran el ecosistema, con una contribución limitada al desarrollo tecnológico. ¿Cuánto valor puede aportar 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 pueden enfrentar muchas limitaciones.
Desde que se lanzó la versión beta pública de Snaps en MetaMask, ha pasado casi un año, sin embargo, el número de Snaps disponibles enumerados en su sitio web no es muy alto, hasta junio de 2024, solo hay un total de 68. Es notable que, ya en 2020, se presentó el concepto de Snaps, las empresas de Web3 y los desarrolladores han tenido un tiempo considerable para familiarizarse con él.
Actualmente no hemos visto personal dedicado al desarrollo de Snaps, pero hay muchos desarrolladores de mini programas en Web2, y su opinión general sobre el desarrollo de mini programas es que la experiencia de desarrollo es bastante mala. Aunque el desarrollo de mini programas utiliza el ecosistema de front-end, es una versión recortada, y diversas limitaciones hacen que los desarrolladores necesiten pasar por varias trampas extrañas para acumular experiencia.
En el ámbito de Web3, por razones de seguridad y otros factores, Snaps podría enfrentar una situación similar. Se ejecuta 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, Node.js, API de complementos del navegador, etc.
Por razones de seguridad, la funcionalidad básica de Snaps es limitada. La mayoría de las funciones requieren obtener los permisos correspondientes, por lo que al instalar Snaps se deben solicitar permisos al usuario. Los permisos disponibles incluyen ciclo de vida, transacciones, firmas, CRON, entre otros.
En comparación con el próspero ecosistema Web3, actualmente hay muy pocos Snaps disponibles. MetaMask los clasifica en varias categorías.
Tipo Snaps
El sitio web de MetaMask clasifica los Snaps en 4 tipos:
Gestión de cuentas
Este tipo de Snaps mejora la seguridad de la clave privada principalmente a través de la tecnología MPC.
La tecnología MPC puede dividir automáticamente la clave privada en varias partes, almacenarlas por separado y recombinarlas solo cuando se necesita firmar una transacción, sin generar nunca 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.
La atracción de este tipo de Snaps es limitada, según los datos oficiales, tanto la cantidad como la tasa de instalación son bajas.
Interoperabilidad
Este tipo de Snaps proporciona principalmente compatibilidad con redes no EVM, incluyendo varias cadenas de bloques conocidas como Solana, Cosmos, Near, Sui, etc. Actualmente, este tipo ocupa más de la mitad del ecosistema de Snaps.
Notificaciones y chat
Aunque este tipo de Snaps tiene potencial, actualmente los usuarios dispuestos a enviar mensajes a través de la blockchain siguen siendo una minoría.
Seguridad
Este tipo de Snaps tiene una gran demanda, especialmente en el contexto de la insuficiente advertencia de MetaMask sobre transacciones de phishing. Las transacciones, como las operaciones de alto riesgo más comunes en el campo de las criptomonedas y blockchain, permiten a los desarrolladores mostrar a los usuarios información de transacciones más rica a través de la función de información de transacciones que ofrece Snaps, proporcionando análisis y perspectivas para minimizar las pérdidas de activos.
MetaMask Snaps proporciona permisos relacionados con la información de transacciones y la información de firmas. Una vez que Snap obtiene los permisos, puede leer los datos originales, analizarlos y mostrar más explicaciones de seguridad al usuario cuando este inicia una transacción o firma.
pensamiento
MetaMask intenta expandir su dominio a otras plataformas de cadena a través de Snaps, pero aún no se sabe hasta dónde podrá llegar. A partir de la experiencia de las miniaplicaciones en el ámbito de Web2, los servicios de miniaplicaciones rudimentarios a menudo no pueden compararse con las aplicaciones, el seguimiento de nuevas funciones es lento e incluso pueden llevar a los usuarios a su propia aplicación. Con el crecimiento explosivo de las miniaplicaciones, más aplicaciones también han lanzado sus propias plataformas de miniaplicaciones, cada empresa se esfuerza por consolidar sus propias ventajas, y todo el mundo Web se ha vuelto más "centralizado".
Si Snaps se desarrolla bien, es posible que más billeteras lo imiten. En este caso, los desarrolladores de Web3 podrían necesitar desarrollar diferentes versiones de "Snaps" para cada billetera, lo que sin duda les impondría una gran presión. Sin embargo, si cada fabricante crea su propio ecosistema de "Snaps", sería casi lo mismo que no tener un ecosistema único. Esto también parece coincidir con su etiqueta de "descentralizado".
En el futuro, podrían surgir diversas plataformas "parecidas a Snaps", con diferencias enormes, y los desarrolladores necesitarán dedicar una gran cantidad de esfuerzo a la compatibilidad. Cuando la situación se vuelva intolerable, podría aparecer el Snaps Standard, acompañado de diversos "SIP" para la discusión de la comunidad, presentando un panorama próspero...
De todos modos, MetaMask Snaps es al menos un producto construido por un grupo de desarrolladores entusiastas, diseñado para resolver problemas reales, no un fraude financiero.
Sin embargo, para la mayoría de los usuarios actuales de MetaMask, Snaps aún no es una función necesaria. MetaMask podría necesitar invertir más esfuerzo en cómo promocionarlo de manera más efectiva.