Miniaplicaciones en el mundo Web3: Análisis de MetaMask Snaps
MetaMask Snaps es un proyecto con ideales a largo plazo, pero dejando de lado su apariencia idealista, es más como una pequeña aplicación en el mundo Web3, o lo que se puede llamar un dApplet.
Para los desarrolladores, especialmente para los desarrolladores chinos, este concepto no es desconocido. En los últimos años, términos de Internet como "creación de ecosistemas" y "SuperApp" se han mencionado con frecuencia, y las grandes empresas de Internet siempre intentan hacer que el entorno de Internet sea más cerrado, con el fin de convertirse de proveedores de servicios en creadores de estándares. Ahora, esta tendencia parece haber comenzado a extenderse también al campo de Web3.
A pesar de que Snaps ha existido durante casi un año, y que la idea se presentó hace al menos 4 años, el conocimiento de los usuarios comunes sobre esto sigue siendo muy limitado. Incluso aquellos entusiastas de las criptomonedas que usan MetaMask todos los días pueden no saber qué es MetaMask Snaps. Sin embargo, cuando se les explica "es como una mini aplicación", generalmente muestran una sonrisa de complicidad.
Esta situación recuerda a la que se vivió cuando se lanzó por primera vez la mini aplicación de WeChat. Debido a que la entrada a las funciones no era clara, el uso inicial fue 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 crecer significativamente. Para MetaMask, cómo atraer a los usuarios a su ecosistema 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 de frontend generalmente consideran que es solo una herramienta comercial utilizada 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 de MetaMask, se siente cada vez más que los futuros desarrolladores de Snaps enfrentarán muchas limitaciones.
Desde que se lanzó la versión beta pública de Snaps en MetaMask, ha pasado casi un año, pero la cantidad de Snaps disponibles listada en su sitio web no es mucha, hasta ahora solo hay 68. Teniendo en cuenta que antes de la beta pública oficial, el concepto de Snaps fue propuesto por primera vez por la oficial alrededor de 2020, las empresas y desarrolladores de Web3 en realidad han tenido un tiempo considerable para familiarizarse con ello.
Actualmente no se han visto desarrolladores dedicados al desarrollo de Snaps, pero la opinión general de los desarrolladores de mini programas en Web2 es que la experiencia de desarrollo es deficiente. Aunque los mini programas utilizan un stack tecnológico de frontend, está recortado y los proveedores han impuesto restricciones a lo que los desarrolladores pueden hacer por diversas razones. Además, las capacidades técnicas y la calidad de la documentación de las distintas plataformas varían, lo que lleva a los desarrolladores a tener que lidiar con diversas trampas extrañas para ser considerados "experimentados".
En el ámbito de Web3, Snaps podría enfrentar situaciones similares debido a factores de seguridad y otros. Se ejecuta 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, a Node.js, a la API de complementos del navegador, etc.
Las funciones básicas de Snaps son limitadas, la mayoría de las funciones requieren obtener los permisos correspondientes primero. Al instalar Snaps, se necesita solicitar a los usuarios los permisos relacionados, incluyendo ciclo de vida, transacciones, firmas, CRON, etc.
En comparación con el próspero ecosistema de Web3, actualmente hay muy pocos Snaps disponibles. MetaMask los clasifica en varias categorías.
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. La tecnología MPC puede dividir automáticamente la clave privada en varias partes, almacenándolas en diferentes ubicaciones, y solo se recombinan cuando es necesario firmar una transacción, sin generar la clave privada completa, protegiendo así al máximo la seguridad de la clave privada.
Actualmente solo hay 3 Snaps de gestión de cuentas: Capsule, Silent Shard y Safeheron. El atractivo de este tipo de Snaps aún no está claro, según los datos del sitio web oficial, la cantidad de instalaciones no es alta.
interoperabilidad
Estos Snaps principalmente ofrecen compatibilidad con redes que no son EVM, incluyendo Solana, Cosmos, Near, Sui, entre otras. Actualmente, este tipo de Snaps es el más numeroso, representando más de la mitad de todo el ecosistema.
Notificaciones y chat
Este tipo de Snaps puede tener un atractivo limitado en la actualidad, ya que hay muchas aplicaciones de chat consolidadas, y los usuarios dispuestos a enviar mensajes a través de blockchain siguen siendo una minoría.
seguro
La demanda de este tipo de Snaps es alta, especialmente en lo que respecta a proporcionar advertencias de seguridad en las transacciones. La función de advertencia de MetaMask no es lo suficientemente completa cuando los usuarios se encuentran con transacciones de phishing, y los Snaps de seguridad pueden compensar esta deficiencia. Actualmente, los Snaps de seguridad representan el 20% del total, siendo el tipo con mayor demanda después del soporte multichain.
MetaMask Snaps proporciona permisos relevantes que permiten a Snap leer datos originales, realizar análisis y mostrar explicaciones de seguridad más detalladas cuando el usuario inicia una transacción o firma.
Perspectiva
MetaMask quiere expandir su dominio a otras plataformas de cadena a través de Snaps, pero hasta dónde podrá llegar sigue siendo una incógnita. A partir de la experiencia de las mini aplicaciones en el ámbito de Web2, los servicios en versión simplificada a menudo son difíciles de comparar con aplicaciones completas, y el seguimiento de nuevas funciones suele estar rezagado.
Si Snaps se desarrolla bien en el futuro, es posible que más billeteras lo imiten. Esto podría llevar a que los desarrolladores de Web3 necesiten crear diferentes versiones de "Snaps" para cada billetera, lo que aumentaría la dificultad de desarrollo. Pero si cada fabricante crea su propio ecosistema de "Snaps", podría resultar en la ausencia de un ecosistema realmente único.
En el futuro, podrían surgir varias plataformas "similares a Snaps", con grandes diferencias entre ellas, lo que requerirá que los desarrolladores dediquen una gran cantidad de esfuerzo a adaptar sus aplicaciones a cada plataforma. Es posible que eventualmente surja un estándar unificado de Snaps, así como propuestas de discusión relacionadas.
A pesar de las dudas sobre el futuro de MetaMask Snaps, es un producto construido por desarrolladores apasionados, diseñado para resolver problemas reales y no un fraude financiero.
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 promocionar esta función de manera más efectiva.
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.
11 me gusta
Recompensa
11
3
Compartir
Comentar
0/400
MercilessHalal
· hace7h
¿Qué es snaps?
Ver originalesResponder0
EthMaximalist
· hace7h
¡Copiar tareas, ¿no?! ¿Otra vez quieres crear un ecosistema cerrado?
MetaMask Snaps: La revolución de las mini aplicaciones en el mundo Web3
Miniaplicaciones en el mundo Web3: Análisis de MetaMask Snaps
MetaMask Snaps es un proyecto con ideales a largo plazo, pero dejando de lado su apariencia idealista, es más como una pequeña aplicación en el mundo Web3, o lo que se puede llamar un dApplet.
Para los desarrolladores, especialmente para los desarrolladores chinos, este concepto no es desconocido. En los últimos años, términos de Internet como "creación de ecosistemas" y "SuperApp" se han mencionado con frecuencia, y las grandes empresas de Internet siempre intentan hacer que el entorno de Internet sea más cerrado, con el fin de convertirse de proveedores de servicios en creadores de estándares. Ahora, esta tendencia parece haber comenzado a extenderse también al campo de Web3.
A pesar de que Snaps ha existido durante casi un año, y que la idea se presentó hace al menos 4 años, el conocimiento de los usuarios comunes sobre esto sigue siendo muy limitado. Incluso aquellos entusiastas de las criptomonedas que usan MetaMask todos los días pueden no saber qué es MetaMask Snaps. Sin embargo, cuando se les explica "es como una mini aplicación", generalmente muestran una sonrisa de complicidad.
Esta situación recuerda a la que se vivió cuando se lanzó por primera vez la mini aplicación de WeChat. Debido a que la entrada a las funciones no era clara, el uso inicial fue 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 crecer significativamente. Para MetaMask, cómo atraer a los usuarios a su ecosistema 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 de frontend generalmente consideran que es solo una herramienta comercial utilizada 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 de MetaMask, se siente cada vez más que los futuros desarrolladores de Snaps enfrentarán muchas limitaciones.
Desde que se lanzó la versión beta pública de Snaps en MetaMask, ha pasado casi un año, pero la cantidad de Snaps disponibles listada en su sitio web no es mucha, hasta ahora solo hay 68. Teniendo en cuenta que antes de la beta pública oficial, el concepto de Snaps fue propuesto por primera vez por la oficial alrededor de 2020, las empresas y desarrolladores de Web3 en realidad han tenido un tiempo considerable para familiarizarse con ello.
Actualmente no se han visto desarrolladores dedicados al desarrollo de Snaps, pero la opinión general de los desarrolladores de mini programas en Web2 es que la experiencia de desarrollo es deficiente. Aunque los mini programas utilizan un stack tecnológico de frontend, está recortado y los proveedores han impuesto restricciones a lo que los desarrolladores pueden hacer por diversas razones. Además, las capacidades técnicas y la calidad de la documentación de las distintas plataformas varían, lo que lleva a los desarrolladores a tener que lidiar con diversas trampas extrañas para ser considerados "experimentados".
En el ámbito de Web3, Snaps podría enfrentar situaciones similares debido a factores de seguridad y otros. Se ejecuta 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, a Node.js, a la API de complementos del navegador, etc.
Las funciones básicas de Snaps son limitadas, la mayoría de las funciones requieren obtener los permisos correspondientes primero. Al instalar Snaps, se necesita solicitar a los usuarios los permisos relacionados, incluyendo ciclo de vida, transacciones, firmas, CRON, etc.
En comparación con el próspero ecosistema de Web3, actualmente hay muy pocos Snaps disponibles. MetaMask los clasifica en varias categorías.
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. La tecnología MPC puede dividir automáticamente la clave privada en varias partes, almacenándolas en diferentes ubicaciones, y solo se recombinan cuando es necesario firmar una transacción, sin generar la clave privada completa, protegiendo así al máximo la seguridad de la clave privada.
Actualmente solo hay 3 Snaps de gestión de cuentas: Capsule, Silent Shard y Safeheron. El atractivo de este tipo de Snaps aún no está claro, según los datos del sitio web oficial, la cantidad de instalaciones no es alta.
interoperabilidad
Estos Snaps principalmente ofrecen compatibilidad con redes que no son EVM, incluyendo Solana, Cosmos, Near, Sui, entre otras. Actualmente, este tipo de Snaps es el más numeroso, representando más de la mitad de todo el ecosistema.
Notificaciones y chat
Este tipo de Snaps puede tener un atractivo limitado en la actualidad, ya que hay muchas aplicaciones de chat consolidadas, y los usuarios dispuestos a enviar mensajes a través de blockchain siguen siendo una minoría.
seguro
La demanda de este tipo de Snaps es alta, especialmente en lo que respecta a proporcionar advertencias de seguridad en las transacciones. La función de advertencia de MetaMask no es lo suficientemente completa cuando los usuarios se encuentran con transacciones de phishing, y los Snaps de seguridad pueden compensar esta deficiencia. Actualmente, los Snaps de seguridad representan el 20% del total, siendo el tipo con mayor demanda después del soporte multichain.
MetaMask Snaps proporciona permisos relevantes que permiten a Snap leer datos originales, realizar análisis y mostrar explicaciones de seguridad más detalladas cuando el usuario inicia una transacción o firma.
Perspectiva
MetaMask quiere expandir su dominio a otras plataformas de cadena a través de Snaps, pero hasta dónde podrá llegar sigue siendo una incógnita. A partir de la experiencia de las mini aplicaciones en el ámbito de Web2, los servicios en versión simplificada a menudo son difíciles de comparar con aplicaciones completas, y el seguimiento de nuevas funciones suele estar rezagado.
Si Snaps se desarrolla bien en el futuro, es posible que más billeteras lo imiten. Esto podría llevar a que los desarrolladores de Web3 necesiten crear diferentes versiones de "Snaps" para cada billetera, lo que aumentaría la dificultad de desarrollo. Pero si cada fabricante crea su propio ecosistema de "Snaps", podría resultar en la ausencia de un ecosistema realmente único.
En el futuro, podrían surgir varias plataformas "similares a Snaps", con grandes diferencias entre ellas, lo que requerirá que los desarrolladores dediquen una gran cantidad de esfuerzo a adaptar sus aplicaciones a cada plataforma. Es posible que eventualmente surja un estándar unificado de Snaps, así como propuestas de discusión relacionadas.
A pesar de las dudas sobre el futuro de MetaMask Snaps, es un producto construido por desarrolladores apasionados, diseñado para resolver problemas reales y no un fraude financiero.
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 promocionar esta función de manera más efectiva.