"Mini programas" del mundo Web3: Análisis de MetaMask Snaps
MetaMask Snaps es un proyecto bastante visionario que se puede considerar como un "mini programa" o "dApplet" en el ámbito de Web3. Este concepto no es extraño para los desarrolladores, especialmente para aquellos en China. En los últimos años, términos como "creación de ecosistemas" y "superaplicaciones" han aparecido con frecuencia en la industria de Internet, reflejando la tendencia de los gigantes comerciales a intentar cerrar el entorno de Internet para cambiar su propio papel. Hoy en día, esta tendencia parece haber comenzado a extenderse también al ámbito de Web3.
A pesar de que Snaps ha existido durante casi un año y su concepto se remonta a al menos hace 4 años, el conocimiento que tiene el usuario promedio sobre él sigue siendo muy limitado. Incluso aquellos entusiastas de las criptomonedas que usan MetaMask todos los días pueden no saber nada sobre Snaps. Sin embargo, cuando explicamos con "programas similares a miniaplicaciones", los desarrolladores suelen sonreír con 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, cuando se trasladó la entrada a la posición desplegable de la página principal, el uso creció significativamente. Para MetaMask, cómo atraer a los usuarios a su ecosistema puede ser un problema urgente que necesita ser resuelto.
Desde su nacimiento, los mini programas han generado controversia en la industria de Internet. Muchos ingenieros front-end consideran que es simplemente una herramienta comercial para que los gigantes de Internet monopolizen el tráfico y cierren el ecosistema, y que su contribución al desarrollo tecnológico es limitada. Aún está por verse cuánto valor pueden aportar los Snaps de Web3 a la comunidad. Al revisar la documentación proporcionada por MetaMask, no es difícil imaginar que los futuros desarrolladores de Snaps podrían enfrentar muchas limitaciones y desafíos.
Desde que MetaMask lanzó la versión beta pública de Snaps, ha pasado casi un año. Sin embargo, la cantidad de Snaps disponibles enumerados en su sitio web no es mucha, y para junio de 2024, solo hay 68. Teniendo en cuenta que la idea de Snaps fue propuesta oficialmente alrededor de 2020, las empresas y desarrolladores de Web3 en realidad han tenido bastante tiempo para entenderlo y desarrollarlo.
Actualmente no he visto desarrolladores dedicados a la creación de Snaps, pero hay muchos desarrolladores de mini programas en Web2. La opinión general sobre los mini programas es que la experiencia de desarrollo es deficiente. Aunque los mini programas utilizan el ecosistema front-end, a menudo son versiones recortadas, y los proveedores restringen las capacidades de los desarrolladores por diversas razones. Las capacidades técnicas y la calidad de la documentación de las distintas plataformas son muy variables, lo que lleva a que los desarrolladores necesiten acumular suficiente experiencia tras caer en trampas en múltiples plataformas.
En el ámbito de Web3, por razones de seguridad y otros factores, Snaps puede enfrentar situaciones similares. Funciona en un contexto de seguridad aislado, utilizando "ECMAScript seguro", lo que implica algunas restricciones en la API de JavaScript, como la imposibilidad de acceder al DOM, a Node.js y a la API de complementos del navegador.
Por razones de seguridad, la funcionalidad básica de Snaps es limitada. La mayoría de las funciones requieren obtener los permisos correspondientes primero, por lo que Snaps necesita solicitar permisos al usuario durante la instalación. Los permisos disponibles incluyen ciclo de vida, transacciones, firmas y CRON, entre otros.
En comparación con la próspera ecología de Web3, actualmente hay una cantidad reducida de Snaps disponibles. MetaMask los clasifica en varias categorías:
tipo Snaps
Gestión de cuentas
Este tipo de Snaps mejora la seguridad de la clave privada principalmente a través de la tecnología MPC. En comparación con el método tradicional de almacenamiento de frases mnemotécnicas, la tecnología MPC puede dividir automáticamente la clave privada y almacenarla en diferentes ubicaciones, recomponiéndola solo cuando se necesita firmar una transacción, y no genera 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. Implementan la fragmentación y recuperación de claves privadas de diferentes maneras, pero la cantidad de instalaciones no es alta.
Interoperabilidad
Este tipo de Snaps proporciona compatibilidad con redes no 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.
Notificación y chat
A pesar de que estos Snaps son muy atractivos, actualmente hay pocos usuarios dispuestos a enviar mensajes a través de blockchain, por lo que podría requerir más tiempo para desarrollarse.
Seguro
La demanda de Snaps de seguridad es alta, especialmente en el caso de que MetaMask no brinde suficientes advertencias sobre transacciones de phishing. Este tipo de Snaps puede ofrecer a los usuarios información y análisis de transacciones más ricos, ayudando a evitar pérdidas de activos. Según los datos del sitio web oficial, los Snaps de seguridad son los más demandados después del soporte para múltiples cadenas, representando el veinte por ciento del total.
MetaMask Snaps proporciona permisos de análisis de transacciones y de firmas, permitiendo que los Snaps lean datos originales, realicen análisis y muestren información de seguridad más detallada al usuario cuando este inicia una transacción o firma.
Perspectivas futuras
MetaMask intenta expandirse a otras plataformas de cadenas a través de Snaps, pero su grado de éxito aún es difícil de predecir. Según la experiencia de las mini aplicaciones en el ámbito de Web2, los servicios simplificados a menudo no pueden compararse con las aplicaciones completas, y las actualizaciones de nuevas funciones a menudo se retrasan. Con la popularidad de las mini aplicaciones, más aplicaciones han lanzado sus propias plataformas de mini aplicaciones, lo que ha llevado a una mayor centralización del entorno web.
El desarrollo en el ámbito de Web3 podría seguir un camino similar. Si Snaps se desarrolla bien, otras billeteras también podrían seguir adelante y lanzar funciones similares. Esto podría llevar a que los desarrolladores necesiten crear múltiples versiones de "Snaps" para diferentes billeteras, aumentando la carga de trabajo. Sin embargo, si cada proveedor crea su propio ecosistema de "Snaps", podría resultar en la falta de un ecosistema verdaderamente único.
En el futuro podrían aparecer diversas plataformas "similares a Snaps", con grandes diferencias entre ellas, y los desarrolladores tendrán que enfrentar problemas de compatibilidad. Esto podría impulsar el nacimiento de un estándar unificado de Snaps, acompañado de varias propuestas y discusiones comunitarias.
A pesar de los desafíos que enfrenta MetaMask Snaps, al menos es un producto construido por desarrolladores entusiastas y diseñado para resolver problemas reales. Sin embargo, para la mayoría de los usuarios de MetaMask, Snaps aún no es una función necesaria. MetaMask puede 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.
19 me gusta
Recompensa
19
5
Republicar
Compartir
Comentar
0/400
AllTalkLongTrader
· 07-09 12:23
¿La pequeña zorra viene a hacer de las suyas otra vez?
MetaMask Snaps: ¿pueden los mini programas en el mundo Web3 tener éxito?
"Mini programas" del mundo Web3: Análisis de MetaMask Snaps
MetaMask Snaps es un proyecto bastante visionario que se puede considerar como un "mini programa" o "dApplet" en el ámbito de Web3. Este concepto no es extraño para los desarrolladores, especialmente para aquellos en China. En los últimos años, términos como "creación de ecosistemas" y "superaplicaciones" han aparecido con frecuencia en la industria de Internet, reflejando la tendencia de los gigantes comerciales a intentar cerrar el entorno de Internet para cambiar su propio papel. Hoy en día, esta tendencia parece haber comenzado a extenderse también al ámbito de Web3.
A pesar de que Snaps ha existido durante casi un año y su concepto se remonta a al menos hace 4 años, el conocimiento que tiene el usuario promedio sobre él sigue siendo muy limitado. Incluso aquellos entusiastas de las criptomonedas que usan MetaMask todos los días pueden no saber nada sobre Snaps. Sin embargo, cuando explicamos con "programas similares a miniaplicaciones", los desarrolladores suelen sonreír con 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, cuando se trasladó la entrada a la posición desplegable de la página principal, el uso creció significativamente. Para MetaMask, cómo atraer a los usuarios a su ecosistema puede ser un problema urgente que necesita ser resuelto.
Desde su nacimiento, los mini programas han generado controversia en la industria de Internet. Muchos ingenieros front-end consideran que es simplemente una herramienta comercial para que los gigantes de Internet monopolizen el tráfico y cierren el ecosistema, y que su contribución al desarrollo tecnológico es limitada. Aún está por verse cuánto valor pueden aportar los Snaps de Web3 a la comunidad. Al revisar la documentación proporcionada por MetaMask, no es difícil imaginar que los futuros desarrolladores de Snaps podrían enfrentar muchas limitaciones y desafíos.
Desde que MetaMask lanzó la versión beta pública de Snaps, ha pasado casi un año. Sin embargo, la cantidad de Snaps disponibles enumerados en su sitio web no es mucha, y para junio de 2024, solo hay 68. Teniendo en cuenta que la idea de Snaps fue propuesta oficialmente alrededor de 2020, las empresas y desarrolladores de Web3 en realidad han tenido bastante tiempo para entenderlo y desarrollarlo.
Actualmente no he visto desarrolladores dedicados a la creación de Snaps, pero hay muchos desarrolladores de mini programas en Web2. La opinión general sobre los mini programas es que la experiencia de desarrollo es deficiente. Aunque los mini programas utilizan el ecosistema front-end, a menudo son versiones recortadas, y los proveedores restringen las capacidades de los desarrolladores por diversas razones. Las capacidades técnicas y la calidad de la documentación de las distintas plataformas son muy variables, lo que lleva a que los desarrolladores necesiten acumular suficiente experiencia tras caer en trampas en múltiples plataformas.
En el ámbito de Web3, por razones de seguridad y otros factores, Snaps puede enfrentar situaciones similares. Funciona en un contexto de seguridad aislado, utilizando "ECMAScript seguro", lo que implica algunas restricciones en la API de JavaScript, como la imposibilidad de acceder al DOM, a Node.js y a la API de complementos del navegador.
Por razones de seguridad, la funcionalidad básica de Snaps es limitada. La mayoría de las funciones requieren obtener los permisos correspondientes primero, por lo que Snaps necesita solicitar permisos al usuario durante la instalación. Los permisos disponibles incluyen ciclo de vida, transacciones, firmas y CRON, entre otros.
En comparación con la próspera ecología de Web3, actualmente hay una cantidad reducida de Snaps disponibles. MetaMask los clasifica en varias categorías:
tipo Snaps
Gestión de cuentas
Este tipo de Snaps mejora la seguridad de la clave privada principalmente a través de la tecnología MPC. En comparación con el método tradicional de almacenamiento de frases mnemotécnicas, la tecnología MPC puede dividir automáticamente la clave privada y almacenarla en diferentes ubicaciones, recomponiéndola solo cuando se necesita firmar una transacción, y no genera 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. Implementan la fragmentación y recuperación de claves privadas de diferentes maneras, pero la cantidad de instalaciones no es alta.
Interoperabilidad
Este tipo de Snaps proporciona compatibilidad con redes no 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.
Notificación y chat
A pesar de que estos Snaps son muy atractivos, actualmente hay pocos usuarios dispuestos a enviar mensajes a través de blockchain, por lo que podría requerir más tiempo para desarrollarse.
Seguro
La demanda de Snaps de seguridad es alta, especialmente en el caso de que MetaMask no brinde suficientes advertencias sobre transacciones de phishing. Este tipo de Snaps puede ofrecer a los usuarios información y análisis de transacciones más ricos, ayudando a evitar pérdidas de activos. Según los datos del sitio web oficial, los Snaps de seguridad son los más demandados después del soporte para múltiples cadenas, representando el veinte por ciento del total.
MetaMask Snaps proporciona permisos de análisis de transacciones y de firmas, permitiendo que los Snaps lean datos originales, realicen análisis y muestren información de seguridad más detallada al usuario cuando este inicia una transacción o firma.
Perspectivas futuras
MetaMask intenta expandirse a otras plataformas de cadenas a través de Snaps, pero su grado de éxito aún es difícil de predecir. Según la experiencia de las mini aplicaciones en el ámbito de Web2, los servicios simplificados a menudo no pueden compararse con las aplicaciones completas, y las actualizaciones de nuevas funciones a menudo se retrasan. Con la popularidad de las mini aplicaciones, más aplicaciones han lanzado sus propias plataformas de mini aplicaciones, lo que ha llevado a una mayor centralización del entorno web.
El desarrollo en el ámbito de Web3 podría seguir un camino similar. Si Snaps se desarrolla bien, otras billeteras también podrían seguir adelante y lanzar funciones similares. Esto podría llevar a que los desarrolladores necesiten crear múltiples versiones de "Snaps" para diferentes billeteras, aumentando la carga de trabajo. Sin embargo, si cada proveedor crea su propio ecosistema de "Snaps", podría resultar en la falta de un ecosistema verdaderamente único.
En el futuro podrían aparecer diversas plataformas "similares a Snaps", con grandes diferencias entre ellas, y los desarrolladores tendrán que enfrentar problemas de compatibilidad. Esto podría impulsar el nacimiento de un estándar unificado de Snaps, acompañado de varias propuestas y discusiones comunitarias.
A pesar de los desafíos que enfrenta MetaMask Snaps, al menos es un producto construido por desarrolladores entusiastas y diseñado para resolver problemas reales. Sin embargo, para la mayoría de los usuarios de MetaMask, Snaps aún no es una función necesaria. MetaMask puede necesitar invertir más esfuerzo en cómo promocionarlo de manera más efectiva.