"Mini programas" en el mundo Web3: explorando MetaMask Snaps
MetaMask Snaps es un proyecto con grandes ideales. Dejando de lado su exterior idealista, en realidad se parece más a una mini aplicación en el mundo Web3, o se puede llamar dApplet.
Para los desarrolladores, especialmente para los desarrolladores dentro de China, 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 las grandes empresas de Internet se esfuerzan por construir sistemas ecológicos cerrados para transformar su papel de proveedores de servicios a creadores de estándares. Ahora, esta tendencia parece haber comenzado a extenderse también al ámbito de Web3.
Hasta junio de 2024, a pesar de que Snaps ha estado presente 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 aquellos entusiastas de las criptomonedas que usan MetaMask a diario pueden no saber nada sobre MetaMask Snaps. Sin embargo, cuando se explica como "similar a aplicaciones pequeñas", los desarrolladores suelen sonreír con complicidad.
Esta situación recuerda a la escena cuando se lanzó por primera vez el mini programa de WeChat. Debido a que las funciones no eran fácilmente accesibles, el uso inicial fue muy bajo. Más tarde, cuando se cambió la ubicación del acceso a la parte desplegable de la página de inicio, el uso comenzó a aumentar significativamente. Si MetaMask quiere construir un ecosistema, cómo atraer a los usuarios a ingresar al sistema ecológico podría convertirse en un problema importante que necesita ser resuelto.
Las miniaplicaciones han sido objeto de controversia desde su creación. Los ingenieros de frontend generalmente creen que es solo una herramienta comercial de los gigantes de Internet para monopolizar el tráfico y bloquear el ecosistema, con contribuciones limitadas 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, no es difícil notar que los futuros desarrolladores de Snap pueden enfrentar varias limitaciones.
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 que se enumeran en su sitio web no es mucha; hasta junio de 2024, solo hay un total de 68. Cabe destacar que, ya en 2020, se presentó el concepto de Snaps, y las empresas y desarrolladores de Web3 han tenido bastante tiempo para familiarizarse con él.
Actualmente no he visto desarrolladores dedicados a Snaps, pero hay numerosos desarrolladores de mini programas en Web2. La opinión general sobre el desarrollo de mini programas es que la experiencia de desarrollo es deficiente. Aunque el desarrollo de mini programas utiliza el ecosistema de frontend, es una versión recortada, ya que las empresas limitan lo que los desarrolladores pueden hacer por diversas razones. La capacidad técnica y la calidad de la documentación de cada empresa varían, lo que hace que los desarrolladores tengan que pasar por varias dificultades extrañas antes de ser considerados "experimentados".
En el ámbito de Web3, y considerando factores como la seguridad, es probable que Snaps enfrente una situación similar. Funciona en un contexto de seguridad 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 las API de complementos del navegador, etc.
Debido a consideraciones de seguridad, una función 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 relevantes al usuario durante la instalación. Los permisos disponibles incluyen ciclo de vida, transacciones, firmas, CRON, etc.
En comparación con el próspero ecosistema de Web3, la cantidad de Snaps disponibles es bastante limitada, y MetaMask los clasifica en varias categorías.
Tipo Snaps
Según la clasificación del sitio web de MetaMask, los Snaps se dividen en 4 tipos principales:
Gestión de cuentas
Este tipo de Snaps mejora la seguridad de las claves privadas principalmente a través de la tecnología MPC. A diferencia de los métodos tradicionales de almacenamiento de claves privadas, la tecnología MPC puede dividir automáticamente la clave privada en varias partes, que se almacenan en diferentes lugares, y solo se recombina cuando es necesario firmar una transacción, mientras que durante todo el proceso no se genera una 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. Utilizan diferentes métodos para lograr la gestión segura de claves privadas.
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.
Notificaciones y chat
Aunque estos Snaps tienen sus características, actualmente los usuarios dispuestos a enviar mensajes a través de la cadena son pocos entre las numerosas aplicaciones de mensajería.
Seguridad
La demanda de Snaps de seguridad es bastante alta, especialmente cuando las advertencias de MetaMask sobre transacciones de phishing no son suficientes. Este tipo de Snaps puede proporcionar a los usuarios información y análisis de transacciones más ricos, ayudando a evitar pérdidas de activos. Actualmente, los Snaps de seguridad representan alrededor del 20% del total.
MetaMask Snaps proporciona los permisos relevantes, permitiendo que Snap lea los datos originales, realice análisis y muestre explicaciones de seguridad más detalladas al usuario cuando este inicie una transacción o una firma.
Perspectivas futuras
MetaMask intenta expandir su dominio a otras plataformas de cadena a través de Snaps, pero hasta dónde llegará sigue siendo una incógnita. Haciendo referencia a la experiencia de las miniaplicaciones en el ámbito de Web2, las versiones rudimentarias de las miniaplicaciones a menudo son difíciles de comparar con las aplicaciones nativas, y el seguimiento de nuevas funciones suele quedar atrás.
Si Snaps se desarrolla bien, podría haber más billeteras que sigan su ejemplo. En este caso, los desarrolladores de Web3 podrían necesitar desarrollar versiones correspondientes de "Snaps" para cada billetera, lo que sin duda aumentará la dificultad de desarrollo. Sin embargo, si todos los fabricantes crean su propio ecosistema de "Snaps", podría llevar a que no haya un ecosistema verdaderamente único.
En el futuro, podrían surgir diversas plataformas "similares a Snaps", con grandes diferencias entre ellas, y los desarrolladores necesitarán dedicar una gran cantidad de esfuerzo para adaptarse a cada plataforma. Finalmente, podría aparecer el Snaps Standard, así como varios "SIP" para discusión comunitaria, formando un ecosistema próspero.
A pesar de esto, MetaMask Snaps es, después de todo, un producto construido por un grupo de desarrolladores apasionados, destinado a resolver problemas reales, y no es una estafa financiera. Para la mayoría de los usuarios de MetaMask, Snaps puede que aún no sea una función esencial, y MetaMask necesita hacer más trabajo en su promoción.
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.
7 me gusta
Recompensa
7
9
Compartir
Comentar
0/400
LightningLady
· 07-19 13:50
Aquí viene, empuja un poco y mira.
Ver originalesResponder0
SneakyFlashloan
· 07-19 12:50
¿Quién revisó este código? Difícil de soportar.
Ver originalesResponder0
MevTears
· 07-18 13:05
¿Seguro? No necesariamente.
Ver originalesResponder0
GameFiCritic
· 07-17 19:21
Otro supuesto proyecto ecológico sin futuro.
Ver originalesResponder0
CryptoPhoenix
· 07-16 22:11
El ecosistema no está completo. Superar esta ola es la luz del amanecer, hermanas.
Ver originalesResponder0
DefiPlaybook
· 07-16 22:10
La plataforma haga lo que haga, si no realiza Airdrop, es un fraude. ¿Cuándo se lanzará el token?
MetaMask Snaps: ¿Pueden los mini-programas del mundo Web3 crear un ecosistema próspero?
"Mini programas" en el mundo Web3: explorando MetaMask Snaps
MetaMask Snaps es un proyecto con grandes ideales. Dejando de lado su exterior idealista, en realidad se parece más a una mini aplicación en el mundo Web3, o se puede llamar dApplet.
Para los desarrolladores, especialmente para los desarrolladores dentro de China, 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 las grandes empresas de Internet se esfuerzan por construir sistemas ecológicos cerrados para transformar su papel de proveedores de servicios a creadores de estándares. Ahora, esta tendencia parece haber comenzado a extenderse también al ámbito de Web3.
Hasta junio de 2024, a pesar de que Snaps ha estado presente 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 aquellos entusiastas de las criptomonedas que usan MetaMask a diario pueden no saber nada sobre MetaMask Snaps. Sin embargo, cuando se explica como "similar a aplicaciones pequeñas", los desarrolladores suelen sonreír con complicidad.
Esta situación recuerda a la escena cuando se lanzó por primera vez el mini programa de WeChat. Debido a que las funciones no eran fácilmente accesibles, el uso inicial fue muy bajo. Más tarde, cuando se cambió la ubicación del acceso a la parte desplegable de la página de inicio, el uso comenzó a aumentar significativamente. Si MetaMask quiere construir un ecosistema, cómo atraer a los usuarios a ingresar al sistema ecológico podría convertirse en un problema importante que necesita ser resuelto.
Las miniaplicaciones han sido objeto de controversia desde su creación. Los ingenieros de frontend generalmente creen que es solo una herramienta comercial de los gigantes de Internet para monopolizar el tráfico y bloquear el ecosistema, con contribuciones limitadas 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, no es difícil notar que los futuros desarrolladores de Snap pueden enfrentar varias limitaciones.
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 que se enumeran en su sitio web no es mucha; hasta junio de 2024, solo hay un total de 68. Cabe destacar que, ya en 2020, se presentó el concepto de Snaps, y las empresas y desarrolladores de Web3 han tenido bastante tiempo para familiarizarse con él.
Actualmente no he visto desarrolladores dedicados a Snaps, pero hay numerosos desarrolladores de mini programas en Web2. La opinión general sobre el desarrollo de mini programas es que la experiencia de desarrollo es deficiente. Aunque el desarrollo de mini programas utiliza el ecosistema de frontend, es una versión recortada, ya que las empresas limitan lo que los desarrolladores pueden hacer por diversas razones. La capacidad técnica y la calidad de la documentación de cada empresa varían, lo que hace que los desarrolladores tengan que pasar por varias dificultades extrañas antes de ser considerados "experimentados".
En el ámbito de Web3, y considerando factores como la seguridad, es probable que Snaps enfrente una situación similar. Funciona en un contexto de seguridad 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 las API de complementos del navegador, etc.
Debido a consideraciones de seguridad, una función 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 relevantes al usuario durante la instalación. Los permisos disponibles incluyen ciclo de vida, transacciones, firmas, CRON, etc.
En comparación con el próspero ecosistema de Web3, la cantidad de Snaps disponibles es bastante limitada, y MetaMask los clasifica en varias categorías.
Tipo Snaps
Según la clasificación del sitio web de MetaMask, los Snaps se dividen en 4 tipos principales:
Gestión de cuentas
Este tipo de Snaps mejora la seguridad de las claves privadas principalmente a través de la tecnología MPC. A diferencia de los métodos tradicionales de almacenamiento de claves privadas, la tecnología MPC puede dividir automáticamente la clave privada en varias partes, que se almacenan en diferentes lugares, y solo se recombina cuando es necesario firmar una transacción, mientras que durante todo el proceso no se genera una 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. Utilizan diferentes métodos para lograr la gestión segura de claves privadas.
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.
Notificaciones y chat
Aunque estos Snaps tienen sus características, actualmente los usuarios dispuestos a enviar mensajes a través de la cadena son pocos entre las numerosas aplicaciones de mensajería.
Seguridad
La demanda de Snaps de seguridad es bastante alta, especialmente cuando las advertencias de MetaMask sobre transacciones de phishing no son suficientes. Este tipo de Snaps puede proporcionar a los usuarios información y análisis de transacciones más ricos, ayudando a evitar pérdidas de activos. Actualmente, los Snaps de seguridad representan alrededor del 20% del total.
MetaMask Snaps proporciona los permisos relevantes, permitiendo que Snap lea los datos originales, realice análisis y muestre explicaciones de seguridad más detalladas al usuario cuando este inicie una transacción o una firma.
Perspectivas futuras
MetaMask intenta expandir su dominio a otras plataformas de cadena a través de Snaps, pero hasta dónde llegará sigue siendo una incógnita. Haciendo referencia a la experiencia de las miniaplicaciones en el ámbito de Web2, las versiones rudimentarias de las miniaplicaciones a menudo son difíciles de comparar con las aplicaciones nativas, y el seguimiento de nuevas funciones suele quedar atrás.
Si Snaps se desarrolla bien, podría haber más billeteras que sigan su ejemplo. En este caso, los desarrolladores de Web3 podrían necesitar desarrollar versiones correspondientes de "Snaps" para cada billetera, lo que sin duda aumentará la dificultad de desarrollo. Sin embargo, si todos los fabricantes crean su propio ecosistema de "Snaps", podría llevar a que no haya un ecosistema verdaderamente único.
En el futuro, podrían surgir diversas plataformas "similares a Snaps", con grandes diferencias entre ellas, y los desarrolladores necesitarán dedicar una gran cantidad de esfuerzo para adaptarse a cada plataforma. Finalmente, podría aparecer el Snaps Standard, así como varios "SIP" para discusión comunitaria, formando un ecosistema próspero.
A pesar de esto, MetaMask Snaps es, después de todo, un producto construido por un grupo de desarrolladores apasionados, destinado a resolver problemas reales, y no es una estafa financiera. Para la mayoría de los usuarios de MetaMask, Snaps puede que aún no sea una función esencial, y MetaMask necesita hacer más trabajo en su promoción.