MetaMask Snaps: El auge y los desafíos de las mini aplicaciones Web3

Un nuevo capítulo para las aplicaciones pequeñas de Web3: un análisis profundo de MetaMask Snaps

MetaMask Snaps es un proyecto con ideales a largo plazo, pero dejando de lado su envoltura idealista, es más apropiado considerarlo como una pequeña aplicación en el mundo de Web3, o lo que se conoce como dApplet.

Para los desarrolladores, especialmente los de China, este concepto no es desconocido. En los últimos años, términos de Internet como "creación de ecosistemas" y "superaplicaciones" han aparecido con frecuencia, y las grandes empresas tecnológicas han estado trabajando arduamente para cerrar el entorno de Internet, con el fin de transformarse de proveedores de servicios a creadores de estándares.

Hoy en día, esta tendencia parece haber comenzado a extenderse también al ámbito de Web3.

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

Hasta junio de 2024, a pesar de que Snaps ha existido durante casi un año y su concepto se presentó hace al menos cuatro años, el conocimiento de los usuarios comunes sobre él sigue siendo muy limitado. Incluso aquellos entusiastas de las criptomonedas que abren MetaMask todos los días pueden no saber nada sobre MetaMask Snaps. Sin embargo, cuando se explica que es "como una mini aplicación", los desarrolladores suelen sonreír con complicidad.

Esta situación recuerda a los primeros días del lanzamiento de las mini aplicaciones de WeChat. Debido a que las entradas a las funciones no eran evidentes, la cantidad de usuarios era muy baja al principio. Más tarde, después de mover la entrada a la posición de despliegue en la página de inicio, el uso comenzó a aumentar considerablemente. Si MetaMask quiere construir un ecosistema, cómo atraer a los usuarios a este ecosistema puede ser un problema clave que necesita ser resuelto.

Desde su nacimiento, las mini aplicaciones han sido objeto de controversia en la industria de Internet. Los ingenieros de frontend generalmente creen que es solo una herramienta comercial creada por grandes empresas para monopolizar el tráfico y cerrar el ecosistema, con contribuciones limitadas al desarrollo tecnológico. Aún está por verse cuánto valor 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 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, pero la cantidad de Snaps disponibles que se enumeran en su sitio web no es mucha; hasta junio de 2024, solo hay 68. Teniendo en cuenta que la idea de Snaps fue presentada oficialmente alrededor de 2020, las empresas y desarrolladores de Web3 han tenido un tiempo considerable para entender y prepararse.

Actualmente no hay personal dedicado al desarrollo de Snaps, pero hay muchos desarrolladores de mini programas en el campo de Web2, y su opinión general sobre el desarrollo de mini programas es que la experiencia de desarrollo es deficiente. Aunque los mini programas utilizan una pila de tecnología de front-end, es una versión recortada, y las plataformas han impuesto restricciones a lo que los desarrolladores pueden hacer por diversas razones. La capacidad técnica y la calidad de la documentación de cada plataforma varían, lo que lleva a que los desarrolladores tengan que enfrentarse a diversas dificultades extrañas para ser considerados "experimentados".

En el ámbito de Web3, por razones de seguridad y otros factores, es muy probable que Snaps enfrente una situación similar. Debe operar en un entorno seguro y aislado, utilizando "ECMAScript seguro", 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, lo que un Snaps básico puede hacer es realmente limitado. La mayoría de las funciones requieren obtener los permisos correspondientes, por lo que Snaps necesita solicitar los permisos relevantes al usuario durante la instalación. Los permisos disponibles incluyen ciclo de vida, transacciones, firmas, CRON, entre otros.

En comparación con el próspero ecosistema Web3, la cantidad de Snaps disponibles es realmente muy baja, y MetaMask ha realizado algunas clasificaciones de ellos.

Tipo de Snaps

Según la clasificación del sitio web de MetaMask, se puede dividir en 4 tipos.

Gestión de cuentas (Account Management)

Este tipo de Snaps mejora la seguridad de las claves privadas principalmente a través de la tecnología MPC (cálculo multipartito).

Existen algunos problemas con los métodos tradicionales de protección de claves privadas:

  1. Si olvidas la ubicación donde guardaste la frase de recuperación, es muy probable que pierdas el acceso a los activos de tu billetera.
  2. Si el dispositivo que almacena la frase de recuperación sufre un ataque de malware, un hacker puede robar la frase. Algunos usuarios pueden dividir la frase de recuperación para aumentar la seguridad, pero esto también aumenta la dificultad de gestión y el riesgo de olvido.

La tecnología MPC puede dividir automáticamente la clave privada en múltiples partes, almacenándolas en diferentes ubicaciones, y solo volver a combinarlas para generar la clave privada completa cuando es necesario firmar una transacción. Además, durante este proceso no se genera la clave privada completa, maximizando así la protección de la clave privada contra filtraciones.

Actualmente solo hay 3 Snaps de gestión de cuentas, que son Capsule, Silent Shard y Safeheron.

  • Capsule utiliza la PassKey del dispositivo, la contraseña de recuperación y 2FA para mantener la misma clave. Si se pierde uno de ellos, se puede recuperar a través de los otros dos.
  • Silent Shard y Safeheron logran esta funcionalidad instalando sus aplicaciones en múltiples dispositivos.

La cantidad de usuarios de Web3 que pueden atraer este tipo de Snaps está por verse. Según los datos mostrados en el sitio web de Snaps, la cantidad de este tipo de Snaps es baja y la tasa de instalación también es baja.

El método de uso no es complicado. Después de completar la instalación, habrá una dirección adicional en la billetera MetaMask del usuario.

Interoperabilidad

Este tipo de Snaps proporciona principalmente compatibilidad con redes que no son EVM, incluyendo múltiples cadenas de bloques conocidas como Solana, Cosmos, Near, Sui, entre otras. Actualmente, este tipo de Snaps representa la mayor proporción, superando la mitad de todo el ecosistema de Snaps.

¿Web3 Mini Aplicación? Interpretación de MetaMask Snaps

Notificaciones y chat (Comunicación)

Aunque estos Snaps tienen sus características únicas, en esta etapa actual, los usuarios dispuestos a enviar mensajes a través de la cadena siguen siendo una minoría. Este tipo de aplicaciones puede necesitar más tiempo para desarrollarse y popularizarse.

Seguridad

La demanda de este tipo de Snaps es relativamente alta, especialmente considerando que la función de advertencia de MetaMask no es lo suficientemente completa cuando los usuarios se encuentran con transacciones de phishing. Las transacciones, como la operación más común en el ámbito de las criptomonedas y blockchain, conllevan altos riesgos y alta sensibilidad. A través de las funciones de análisis de transacciones que ofrece Snaps, los desarrolladores pueden mostrar a los usuarios información de transacciones más rica, proporcionando análisis e información sobre las transacciones para minimizar la pérdida de activos de los usuarios.

Hay usuarios que han encontrado situaciones en las que un sitio web de phishing ha desviado el saldo de sus cuentas, mientras que MetaMask no emitió ninguna advertencia durante el proceso de conexión de la billetera hasta el éxito de la transferencia. Se espera que estos Snaps de seguridad puedan compensar las deficiencias de MetaMask. Según los datos mostrados en el sitio web de Snaps, los Snaps de seguridad son, de hecho, los más demandados además del soporte multichain, representando actualmente el 20% del total.

MetaMask Snaps proporciona los permisos «endowment:transaction-insight» y «endowment:signature-insight» para satisfacer las necesidades relacionadas. Después de que Snap solicite los permisos correspondientes, puede leer la carga útil original de la transacción o la firma cuando el usuario inicie una transacción o firma. Snap puede analizarlo y luego mostrar al usuario explicaciones de seguridad más detalladas.

¿Aplicaciones pequeñas de Web3? Interpretación de MetaMask Snaps

Perspectivas

MetaMask espera expandir su ámbito a otras plataformas de cadena a través de Snaps, pero aún es difícil predecir hasta dónde podrá llegar. Tomando como referencia la experiencia de las mini aplicaciones en el ámbito Web2, aunque muchas aplicaciones ofrecen versiones de mini aplicaciones, generalmente son funcionalmente limitadas y difíciles de comparar con aplicaciones nativas; además, las actualizaciones de nuevas funciones a menudo se retrasan, y algunas mini aplicaciones incluso guían a los usuarios a utilizar sus aplicaciones nativas. Con el crecimiento explosivo de las mini aplicaciones, más aplicaciones también han comenzado a lanzar sus propias plataformas de mini aplicaciones, cada una esforzándose por consolidar su posición en el mercado, lo que hace que todo el mundo Web se vuelva cada vez más "centralizado".

La operación de capital en el ámbito de Web3 puede no ser más inteligente que en Web2. Si Snaps se desarrolla bien en el futuro, es probable que más billeteras sigan esta tendencia. Si realmente se desarrolla hasta este punto, los desarrolladores en el campo de Web3 pueden necesitar desarrollar versiones correspondientes de "Snaps" para cada billetera, lo que podría imponer una gran presión laboral sobre ellos. Sin embargo, si cada uno crea su propio ecosistema de "Snaps", prácticamente no habrá un sistema único. Esto también parece coincidir con su filosofía de "descentralización".

En el futuro, podrían surgir diversos productos "similares a Snaps", con grandes diferencias entre las plataformas. En este momento, la compatibilidad entre las diferentes plataformas podría convertirse en el trabajo diario de los desarrolladores, alcanzando finalmente un nivel que podría volverse intolerable. En este contexto, el estándar Snaps podría nacer con las expectativas de numerosos desarrolladores, mientras que habría diversas "SIP" (Propuestas de Mejora de Snaps) para la discusión de la comunidad, y toda la comunidad podría mostrar un panorama próspero.

De todos modos, MetaMask Snaps es al menos un producto construido por un grupo de desarrolladores apasionados, diseñado para resolver problemas reales, y no un fraude financiero.

Sin embargo, para la mayoría de los usuarios actuales de MetaMask, Snaps aún no es una función especialmente necesaria. MetaMask puede necesitar invertir más esfuerzo en cómo promocionarlo de manera más efectiva en el futuro.

¿Mini programa Web3? Interpretación 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
  • 4
  • Compartir
Comentar
0/400
SerumSquirrelvip
· hace11h
Hablando con sinceridad, MetaMask se ha quedado atrás en este aspecto.
Ver originalesResponder0
Degen4Breakfastvip
· hace11h
Otra vez la misma trampa, ¿quieres hacer una monopolio de la plataforma, verdad?
Ver originalesResponder0
CoffeeNFTradervip
· hace11h
Bueno, en otras palabras, es una mini aplicación.
Ver originalesResponder0
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)