Exploración de MetaMask Snaps: el futuro y los desafíos de las miniaplicaciones Web3

robot
Generación de resúmenes en curso

Aplicaciones pequeñas de Web3: Interpretando MetaMask Snaps

MetaMask Snaps es un proyecto con ideales a largo plazo. Dejando de lado su apariencia idealizada, se asemeja más a una aplicación pequeña en el mundo de Web3, o se podría llamar dApplet.

Para los desarrolladores, especialmente para los desarrolladores chinos, 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, 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.

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

A pesar de que Snaps ha existido durante casi un año, y el concepto se propuso hace al menos 4 años, el conocimiento de los usuarios comunes sobre él sigue siendo muy limitado. Incluso algunos entusiastas de las criptomonedas que utilizan MetaMask todos los días pueden no saber qué es MetaMask Snaps. Sin embargo, cuando se explica como "similar a una mini aplicación", los desarrolladores suelen sonreír con complicidad.

Esta situación recuerda a la de los mini programas de WeChat cuando se lanzaron por primera vez. Debido a que la entrada a las funciones no era clara, el uso fue inicialmente muy bajo. Solo después de que se cambió la entrada para mostrar la lista de mini programas en un menú desplegable 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 entrar en el sistema puede 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 front-end generalmente creen que son solo herramientas comerciales creadas por los gigantes de Internet para monopolizar el tráfico y cerrar el ecosistema, contribuyendo poco al desarrollo tecnológico. Cuánto contribuirán los Snaps de Web3 a la comunidad aún está por verse. Al revisar la documentación proporcionada por MetaMask, se siente cada vez más que los futuros desarrolladores de Snaps enfrentarán muchas limitaciones.

Han pasado casi un año desde que MetaMask lanzó la versión beta pública de Snaps, sin embargo, la cantidad de Snaps disponibles enumerados en su sitio web no es mucha, hasta junio de 2024, solo hay 68. Es importante señalar que, ya en 2020, se presentó el concepto de Snaps, las empresas y desarrolladores de Web3 han tenido un tiempo considerable para comprenderlo.

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

Actualmente no se han visto personas dedicadas al desarrollo 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 bastante mala. El desarrollo de mini programas aún utiliza el ecosistema frontend, pero en una versión recortada, ya que las plataformas imponen restricciones sobre lo que los desarrolladores pueden hacer 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 tengan que pasar por una serie de extrañas dificultades en varias plataformas antes de ser considerados "experimentados".

En el ámbito de Web3, debido a factores como la seguridad, Snaps podría enfrentar situaciones similares. Funciona en un contexto de seguridad aislado, utilizando "ECMAScript seguro", lo que en realidad implica ciertas restricciones sobre la API de JavaScript, como la imposibilidad de acceder al DOM, Node.js, API de complementos del navegador, etc.

Debido a consideraciones de seguridad, las funciones básicas de Snaps son limitadas. La mayoría de las funciones requieren obtener los permisos correspondientes, por lo que Snaps necesita solicitar 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, el número de Snaps disponibles es relativamente bajo, y MetaMask los ha clasificado.

Tipo de Snaps

Según la clasificación del sitio web de MetaMask, se puede dividir en 4 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.

Los métodos tradicionales de almacenamiento de claves privadas pueden presentar los siguientes problemas:

  1. Olvidar la ubicación de la frase de recuperación puede hacer que los activos no se puedan recuperar.
  2. El dispositivo que almacena la frase mnemotécnica se encuentra con un virus troyano, lo que puede llevar a que los hackers roben la frase mnemotécnica.

La tecnología MPC puede dividir automáticamente la clave privada en varias partes, almacenándolas en diferentes ubicaciones, y solo volver a combinarlas cuando se necesita firmar una transacción, sin generar 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 no está clara, y no es alta en términos de número de instalaciones.

interoperabilidad

Este tipo de Snaps proporciona principalmente 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.

¿Web3 mini programa? Análisis de MetaMask Snaps

Notificaciones y chat

En la actualidad, con tantas aplicaciones de chat disponibles, es probable que haya pocos usuarios dispuestos a enviar mensajes a través de la cadena.

seguro

La demanda de este tipo de Snaps es alta, especialmente cuando las advertencias de MetaMask sobre transacciones de phishing no son suficientes. Las transacciones, como la operación más común en el ámbito de las criptomonedas y la blockchain, presentan características de alto riesgo y alta sensibilidad. A través de las funciones relacionadas con la información de transacciones que ofrece Snaps, los desarrolladores pueden mostrar a los usuarios información de transacciones más rica, proporcionando análisis e insights de transacciones para minimizar las pérdidas de activos de los usuarios.

Según los datos del sitio web de Snaps, los Snaps de tipo seguro son los más demandados, además del soporte multichain, y actualmente representan el 20% del total.

MetaMask Snaps ofrece los permisos "endowment:transaction-insight" y "endowment:signature-insight" para satisfacer 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 analizarla y luego mostrar al usuario explicaciones de seguridad más ricas y detalladas.

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

Perspectivas

MetaMask espera expandir su dominio a otras plataformas de cadena a través de Snaps, pero aún es difícil predecir cuán lejos podrá llegar. A partir de la experiencia de las mini aplicaciones en el campo de Web2, los servicios de mini aplicaciones rudimentarios generalmente no pueden compararse con las aplicaciones, y el seguimiento de nuevas funciones a menudo se queda atrás; muchas mini aplicaciones guiarán a los usuarios a su propia aplicación.

Con el crecimiento explosivo de las mini aplicaciones, más aplicaciones han comenzado a lanzar sus propias plataformas de mini aplicaciones, cada una esforzándose por fortalecer su muralla, y todo el mundo web se vuelve cada vez más "centralizado".

El capital en el campo de Web3 también podría adoptar estrategias similares. Si Snaps se desarrolla bien, es posible que más billeteras sigan su ejemplo. En este caso, los desarrolladores de Web3 podrían necesitar desarrollar versiones correspondientes de "Snaps" para cada billetera, lo que podría suponer un desafío considerable para ellos.

En el futuro, podrían surgir varias plataformas "similares a Snaps", con grandes diferencias entre ellas, y la compatibilidad entre plataformas se convertirá en el trabajo diario de los desarrolladores. Finalmente, podría aparecer el Snaps Standard, mientras que habrá varios "SIP" para que las personas participen en la discusión, mostrando una comunidad próspera.

Para la mayoría de los usuarios actuales de MetaMask, Snaps aún no es una función especialmente necesaria. 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

APP-5.29%
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
  • 7
  • Compartir
Comentar
0/400
GmGnSleepervip
· 08-02 01:07
Otra vez la mini aplicación, tsk tsk tsk
Ver originalesResponder0
ThatsNotARugPullvip
· 07-30 07:57
No es mejor que copiar a la pequeña zorra.
Ver originalesResponder0
ChainSherlockGirlvip
· 07-30 01:59
Es realmente interesante, ¡otra batalla de mini programas de la versión Web3 está a punto de comenzar! Mi suposición personal es que al final cada Billetera tendrá su propio conjunto.
Ver originalesResponder0
CryingOldWalletvip
· 07-30 01:40
¿Ya está funcionando el mini programa? Primero echa un vistazo antes de hablar.
Ver originalesResponder0
LiquidityWizardvip
· 07-30 01:38
estadísticamente hablando, la tasa de adopción = 0.0003% rn... trágico
Ver originalesResponder0
RunWhenCutvip
· 07-30 01:38
Temo que sea otra trampa para engañar a tontos.
Ver originalesResponder0
UncommonNPCvip
· 07-30 01:35
¿No puede ser? ¿Se puede usar esta cosa?
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)