MetaMask Snaps: Oportunidades y desafíos de las miniaplicaciones Web3

robot
Generación de resúmenes en curso

Mini programas del ecosistema Web3: Análisis profundo de MetaMask Snaps

MetaMask Snaps es un proyecto con grandes ideales, pero dejando de lado su apariencia idealista, podemos considerarlo como una mini aplicación en el mundo de Web3, o más gráficamente, como un "dApplet".

Para los desarrolladores, especialmente los desarrolladores nacionales, este concepto no es extraño. En los últimos años, términos de Internet como "creación de ecosistemas" y "Super App" han aparecido con frecuencia, y los grandes gigantes comerciales intentan hacer que el entorno de Internet sea cada vez más cerrado, para pasar de ser proveedores de servicios a ser creadores de estándares. Hoy en día, esta tendencia parece estar comenzando a extenderse también al ámbito de Web3.

¿Web3 Mini Programa? Análisis de MetaMask Snaps

Hasta junio de 2024, a pesar de que Snaps se lanzó hace casi un año y su concepto se propuso hace al menos 4 años, el conocimiento de los usuarios comunes sobre él sigue siendo muy limitado. Incluso aquellos entusiastas de las criptomonedas que usan MetaMask todos los días a menudo no saben nada sobre el concepto de Snaps. Sin embargo, cuando lo comparamos con "mini programas", a menudo aparece una sonrisa de complicidad en los rostros de los desarrolladores.

Esta situación no puede evitar hacer que la gente piense en el estado de los mini programas de WeChat cuando se lanzaron por primera vez. Debido a que la entrada de funciones no era obvia, el uso inicial fue muy bajo. Solo cuando se ajustó la entrada para mostrar la lista de mini programas en el menú desplegable de 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 clave que necesita ser resuelto.

Desde su nacimiento, las mini aplicaciones han sido objeto de controversia en la industria de Internet. Muchos ingenieros front-end las desprecian, considerando que son meras herramientas comerciales diseñadas por gigantes de Internet para monopolizar el tráfico y bloquear el ecosistema, con una contribución limitada al desarrollo tecnológico. Entonces, ¿cuánto valor pueden aportar los Snaps en el ámbito 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 enfrentarán numerosas limitaciones y desafíos.

Desde que se lanzó la versión beta pública de Snaps de MetaMask, ha pasado casi un año, sin embargo, el número de Snaps disponibles que se enumeran en su sitio web no es muy grande, hasta junio de 2024, solo hay 68. Es notable que, antes de la beta pública oficial, ya se había propuesto el concepto de Snaps alrededor de 2020, las empresas de Web3 y los desarrolladores en realidad han tenido bastante tiempo para profundizar en él.

Actualmente no se han visto desarrolladores dedicados al desarrollo de Snaps, pero hay muchos desarrolladores de mini programas en el ámbito de Web2. La opinión general sobre los mini programas es que la experiencia de desarrollo es bastante mala. Aunque el desarrollo de mini programas aún utiliza el ecosistema frontend, es una versión recortada, y diversas limitaciones hacen que lo que los desarrolladores realmente pueden hacer sea limitado. La capacidad técnica y la calidad de la documentación varían entre las diferentes plataformas, lo que lleva a los desarrolladores a tener que enfrentarse a diversos problemas en varias plataformas para acumular experiencia.

En el ámbito de Web3, por razones de seguridad y otros factores, Snaps probablemente enfrentará dilemas similares. Debe ejecutarse 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, a Node.js, a la API de complementos del navegador, etc.

Basado en consideraciones de seguridad comprensibles, lo que un Snap básico realmente puede hacer no es mucho. La mayoría de las funciones requieren obtener los permisos correspondientes, por lo que el Snap debe solicitar estos permisos al usuario al momento de 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 relativamente baja, y MetaMask los ha clasificado.

Tipo de Snaps

Según la clasificación del sitio web oficial, los Snaps se pueden dividir en 4 tipos diferentes:

Gestión de cuentas

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 de almacenamiento de la frase de recuperación, es muy probable que pierdas el control sobre los activos de tu billetera.
  2. Si el dispositivo que almacena la frase de recuperación se ve afectado por un virus troyano, será difícil evitar que los piratas informáticos roben.

La tecnología MPC puede dividir automáticamente la clave privada en varias partes, almacenándolas en diferentes ubicaciones, y solo se vuelve a combinar cuando es necesario firmar una transacción, sin que se genere una clave privada completa en todo el proceso, maximizando así la seguridad de la clave privada.

Actualmente (junio de 2024) solo hay 3 Snaps de gestión de cuentas: Capsule, Silent Shard y Safeheron.

  • Capsule utiliza la PassKey del dispositivo, la contraseña de recuperación y 2FA para mantener la misma clave.
  • Silent Shard y Safeheron logran una protección múltiple instalando la aplicación en varios dispositivos.

A pesar de que el uso de este tipo de Snaps no es complicado, según los datos del sitio web oficial, su número y cantidad de instalaciones no son altos.

interoperabilidad

Estos Snaps principalmente ofrecen compatibilidad con redes no EVM, incluyendo cadenas conocidas como Solana, Cosmos, Near, Sui, entre otras. Actualmente, esta categoría de Snaps es la más numerosa, representando más de la mitad de todo el ecosistema.

¿Aplicaciones pequeñas de Web3? Análisis de MetaMask Snaps

Notificaciones y chat

La atracción de este tipo de Snaps puede ser limitada dada la gran cantidad de aplicaciones de comunicación disponibles actualmente. 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 considerando las deficiencias de MetaMask al alertar a los usuarios sobre transacciones de phishing. Las transacciones, como la operación más común en el ámbito de las criptomonedas y blockchain, presentan un alto riesgo y alta sensibilidad. A través de la función de análisis de transacciones que ofrecen los Snaps, los desarrolladores pueden mostrar a los usuarios información de transacciones más rica, proporcionando análisis y perspectivas, minimizando así la pérdida de activos.

Según los datos del sitio web oficial, además del soporte de múltiples cadenas, la demanda de Snaps de seguridad es la más grande, representando actualmente una quinta parte del total.

MetaMask Snaps proporciona los permisos "endowment:transaction-insight" y "endowment:signature-insight" para satisfacer las necesidades relacionadas. Después de que el Snap solicita los permisos correspondientes, puede leer la carga útil original de la transacción o la firma cuando el usuario inicia una transacción o firma, realizar un análisis y luego mostrar más información de seguridad detallada al usuario.

¿Aplicaciones pequeñas de Web3? Análisis de MetaMask Snaps

Perspectivas futuras

MetaMask intenta expandir su influencia a otras plataformas de cadena a través de Snaps, pero hasta dónde llegará sigue siendo una incógnita. Tomando como referencia la experiencia de las mini aplicaciones en el ámbito de Web2, aunque muchas aplicaciones ofrecen versiones de mini aplicaciones, estas suelen ser funcionalmente limitadas y difíciles de comparar con las aplicaciones nativas, y el seguimiento de nuevas funciones a menudo se retrasa. Después del crecimiento explosivo de las mini aplicaciones, más aplicaciones han comenzado a lanzar sus propias plataformas de mini aplicaciones, cada una esforzándose por consolidar sus propias ventajas, lo que ha llevado a que todo el mundo de la Web se vuelva aún más "centralizado".

Los modelos de operación de capital en el ámbito de Web3 pueden no diferir mucho de los de Web2. Si Snaps se desarrolla con éxito en el futuro, sin duda habrá más billeteras que lo imiten. En ese momento, los desarrolladores de Web3 pueden necesitar desarrollar diferentes versiones de "Snaps" para cada billetera, lo que sin duda les generará una gran presión. Sin embargo, si todos los fabricantes crean su propio ecosistema de "Snaps", esto sería prácticamente equivalente a no tener ventajas ecológicas únicas. Esto podría, de hecho, alinearse con su concepto de "descentralización".

En el futuro, podrían surgir varias plataformas "similares a Snaps", que tendrán enormes diferencias entre sí. En este momento, la compatibilidad entre las plataformas se convertirá en el trabajo diario de los desarrolladores, hasta llegar a un punto insoportable. Luego, ante la fuerte demanda de los desarrolladores, podría nacer el Snaps Standard, mientras que habrá varios "SIP" para que la comunidad los discuta, presentando una escena próspera.

A pesar de tener una actitud cautelosa hacia el futuro de MetaMask Snaps, no se puede negar que es un producto construido por un grupo de desarrolladores apasionados, diseñado para resolver problemas reales, y no un engaño iniciado por ciertos expertos financieros.

Sin embargo, para la mayoría de los usuarios actuales de MetaMask, Snaps aún no es una función esencial. MetaMask puede necesitar hacer más trabajo en cómo promoverlo de manera más efectiva.

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

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.
  • Recompensa
  • 6
  • Compartir
Comentar
0/400
BrokenDAOvip
· 07-10 09:50
Otra trampa para construir ecosistemas. El producto es bastante bueno, pero desafortunadamente se perdió la ventana de oportunidad.
Ver originalesResponder0
ContractFreelancervip
· 07-07 10:20
Finalmente ha llegado la mini aplicación inteligente.
Ver originalesResponder0
AirdropHunter9000vip
· 07-07 10:15
La innovación siempre debe ser la prioridad de la seguridad.
Ver originalesResponder0
StealthDeployervip
· 07-07 10:05
¿Qué hace este mini programa? ¿Por qué es tan complicado?
Ver originalesResponder0
NoodlesOrTokensvip
· 07-07 10:05
¿No es solo una versión del programa pequeño en la cadena? ¿Por qué se dice de manera tan misteriosa?
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)