La tendencia de la modularidad en el ecosistema Web3: un análisis profundo de MetaMask Snaps
MetaMask Snaps es un proyecto con grandes ideales, que se puede ver como una mini aplicación o dApplet en el mundo Web3. Este concepto no es extraño para los desarrolladores, especialmente para los desarrolladores nacionales, ya que en los últimos años los gigantes de Internet a menudo mencionan conceptos como "creación de ecosistemas" y "super App". Esta tendencia ahora parece estar comenzando a extenderse también al ámbito de Web3.
A pesar de que Snaps ha sido lanzado durante casi un año, el conocimiento de los usuarios comunes sobre él sigue siendo muy limitado. Incluso los entusiastas de las criptomonedas que utilizan MetaMask a diario, pueden no saber qué es Snaps. Sin embargo, cuando se explica como "similar a mini programas", los desarrolladores generalmente comprenden de inmediato.
Esto recuerda a la situación cuando se lanzó WeChat Mini Programs. Debido a que los accesos a las funciones no eran evidentes, el uso era muy bajo. Más tarde, al cambiar el acceso a la posición de despliegue en la página de inicio, el uso aumentó drásticamente. Para MetaMask, cómo atraer a los usuarios al ecosistema de Snaps podría ser un problema urgente a resolver.
Desde su lanzamiento, las mini aplicaciones han sido objeto de controversia. Los ingenieros de frontend generalmente creen que son solo una herramienta comercial para que los gigantes de Internet monopolizen el tráfico y bloqueen el ecosistema, y que su contribución al desarrollo tecnológico es mínima. Aún está por verse cuánto valor puede aportar Snaps en el ámbito de Web3 a la comunidad. Después de revisar la documentación de MetaMask, no es difícil imaginar que los futuros desarrolladores de Snap podrían enfrentar muchas limitaciones.
Desde que MetaMask inició la prueba pública de Snaps hace casi un año, la cantidad de Snaps disponibles en el sitio web oficial no es muy grande, y hasta junio de 2024 solo hay 68. Teniendo en cuenta que el concepto de Snaps se propuso alrededor de 2020, las empresas y desarrolladores de Web3 en realidad han tenido bastante tiempo para comprenderlo.
Actualmente no se han visto desarrolladores dedicados a la creación de Snaps. Los desarrolladores de mini programas en el ámbito de Web2 generalmente consideran que la experiencia de desarrollo es deficiente. Los mini programas utilizan una versión limitada del ecosistema frontend, y hay muchas restricciones sobre lo que los desarrolladores pueden hacer en cada plataforma. Las capacidades tecnológicas y la calidad de la documentación de las diferentes plataformas varían, lo que lleva a que los desarrolladores tengan que enfrentarse a diversos obstáculos para acumular experiencia.
Snaps también enfrenta una situación similar. Por razones de seguridad, se ejecuta en un contexto seguro aislado, utilizando "ECMAScript seguro", y ha impuesto algunas restricciones a la API de JavaScript, como la incapacidad de acceder al DOM, Node.js, API de complementos de navegador, etc.
La funcionalidad básica de Snaps es limitada. La mayoría de las funciones requieren obtener los permisos correspondientes, por lo que Snaps necesita solicitar permisos 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 de Web3, actualmente hay menos Snaps disponibles. MetaMask los clasifica en varias categorías:
Tipo Snaps
Según la clasificación del sitio web oficial, se divide aproximadamente 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. En comparación con los métodos tradicionales de almacenamiento de frases mnemotécnicas, la tecnología MPC puede dividir automáticamente las claves privadas y almacenarlas de forma distribuida, reconstituyéndolas solo cuando es necesario, maximizando así la seguridad de las claves privadas.
Actualmente hay 3 Snaps de gestión de cuentas: Capsule, Silent Shard y Safeheron. Utilizan diferentes métodos para proteger las claves privadas, pero la cantidad de instalaciones actualmente no es alta.
interoperabilidad
Este tipo de Snaps ofrece 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.
Notificación y chat
Este tipo de Snaps actualmente tiene pocos usuarios, pero podría haber espacio para el desarrollo en el futuro.
seguro
Esta clase de Snaps tiene una demanda considerable, especialmente en términos de seguridad en las transacciones. A través de la función de análisis de transacciones que ofrece Snaps, los desarrolladores pueden mostrar a los usuarios información de transacción más rica, proporcionar análisis y perspectivas, y ayudar a evitar pérdidas de activos.
Los Snaps de tipo de seguridad son el segundo tipo más demandado, además del soporte multichain, representando aproximadamente el veinte por ciento del total. MetaMask Snaps proporciona los permisos relevantes, permitiendo que los Snaps lean datos originales y realicen análisis cuando el usuario inicia una transacción o firma.
Perspectivas futuras
MetaMask intenta expandir su negocio a otras plataformas de cadena a través de Snaps, pero aún no se sabe hasta dónde podrá llegar. Haciendo referencia al desarrollo de mini programas en Web2, los servicios de mini programas rudimentarios a menudo no pueden compararse con las aplicaciones, y el seguimiento de nuevas funciones también es más lento.
Si Snaps se desarrolla bien, es posible que más billeteras sigan su ejemplo y lancen funciones similares. Esto podría llevar a que los desarrolladores de Web3 necesiten desarrollar versiones correspondientes para diferentes billeteras, aumentando la carga de trabajo. En el futuro, podría haber diversas plataformas "similares a Snaps", y los desarrolladores tendrían que ser compatibles con diferentes plataformas.
Finalmente, podría surgir el estándar Snaps, apareciendo diversas propuestas para discusión, formando un próspero ecosistema comunitario.
A pesar de tener una actitud cautelosa hacia el futuro de MetaMask Snaps, es un producto construido por desarrolladores entusiastas que tiene como objetivo resolver problemas reales, y no es un esquema financiero.
Para la mayoría de los usuarios de MetaMask, los Snaps aún no son una función imprescindible. MetaMask puede necesitar hacer más trabajo en 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.
13 me gusta
Recompensa
13
4
Compartir
Comentar
0/400
SleepTrader
· 08-05 09:51
Solo pregunto si se puede retirar con snaps.
Ver originalesResponder0
MemecoinTrader
· 08-05 09:51
alcista en snaps, pico de oportunidad de arbitraje social rn...
MetaMask Snaps: Pionero de la tendencia de plugins en el ecosistema Web3
La tendencia de la modularidad en el ecosistema Web3: un análisis profundo de MetaMask Snaps
MetaMask Snaps es un proyecto con grandes ideales, que se puede ver como una mini aplicación o dApplet en el mundo Web3. Este concepto no es extraño para los desarrolladores, especialmente para los desarrolladores nacionales, ya que en los últimos años los gigantes de Internet a menudo mencionan conceptos como "creación de ecosistemas" y "super App". Esta tendencia ahora parece estar comenzando a extenderse también al ámbito de Web3.
A pesar de que Snaps ha sido lanzado durante casi un año, el conocimiento de los usuarios comunes sobre él sigue siendo muy limitado. Incluso los entusiastas de las criptomonedas que utilizan MetaMask a diario, pueden no saber qué es Snaps. Sin embargo, cuando se explica como "similar a mini programas", los desarrolladores generalmente comprenden de inmediato.
Esto recuerda a la situación cuando se lanzó WeChat Mini Programs. Debido a que los accesos a las funciones no eran evidentes, el uso era muy bajo. Más tarde, al cambiar el acceso a la posición de despliegue en la página de inicio, el uso aumentó drásticamente. Para MetaMask, cómo atraer a los usuarios al ecosistema de Snaps podría ser un problema urgente a resolver.
Desde su lanzamiento, las mini aplicaciones han sido objeto de controversia. Los ingenieros de frontend generalmente creen que son solo una herramienta comercial para que los gigantes de Internet monopolizen el tráfico y bloqueen el ecosistema, y que su contribución al desarrollo tecnológico es mínima. Aún está por verse cuánto valor puede aportar Snaps en el ámbito de Web3 a la comunidad. Después de revisar la documentación de MetaMask, no es difícil imaginar que los futuros desarrolladores de Snap podrían enfrentar muchas limitaciones.
Desde que MetaMask inició la prueba pública de Snaps hace casi un año, la cantidad de Snaps disponibles en el sitio web oficial no es muy grande, y hasta junio de 2024 solo hay 68. Teniendo en cuenta que el concepto de Snaps se propuso alrededor de 2020, las empresas y desarrolladores de Web3 en realidad han tenido bastante tiempo para comprenderlo.
Actualmente no se han visto desarrolladores dedicados a la creación de Snaps. Los desarrolladores de mini programas en el ámbito de Web2 generalmente consideran que la experiencia de desarrollo es deficiente. Los mini programas utilizan una versión limitada del ecosistema frontend, y hay muchas restricciones sobre lo que los desarrolladores pueden hacer en cada plataforma. Las capacidades tecnológicas y la calidad de la documentación de las diferentes plataformas varían, lo que lleva a que los desarrolladores tengan que enfrentarse a diversos obstáculos para acumular experiencia.
Snaps también enfrenta una situación similar. Por razones de seguridad, se ejecuta en un contexto seguro aislado, utilizando "ECMAScript seguro", y ha impuesto algunas restricciones a la API de JavaScript, como la incapacidad de acceder al DOM, Node.js, API de complementos de navegador, etc.
La funcionalidad básica de Snaps es limitada. La mayoría de las funciones requieren obtener los permisos correspondientes, por lo que Snaps necesita solicitar permisos 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 de Web3, actualmente hay menos Snaps disponibles. MetaMask los clasifica en varias categorías:
Tipo Snaps
Según la clasificación del sitio web oficial, se divide aproximadamente 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. En comparación con los métodos tradicionales de almacenamiento de frases mnemotécnicas, la tecnología MPC puede dividir automáticamente las claves privadas y almacenarlas de forma distribuida, reconstituyéndolas solo cuando es necesario, maximizando así la seguridad de las claves privadas.
Actualmente hay 3 Snaps de gestión de cuentas: Capsule, Silent Shard y Safeheron. Utilizan diferentes métodos para proteger las claves privadas, pero la cantidad de instalaciones actualmente no es alta.
interoperabilidad
Este tipo de Snaps ofrece 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.
Notificación y chat
Este tipo de Snaps actualmente tiene pocos usuarios, pero podría haber espacio para el desarrollo en el futuro.
seguro
Esta clase de Snaps tiene una demanda considerable, especialmente en términos de seguridad en las transacciones. A través de la función de análisis de transacciones que ofrece Snaps, los desarrolladores pueden mostrar a los usuarios información de transacción más rica, proporcionar análisis y perspectivas, y ayudar a evitar pérdidas de activos.
Los Snaps de tipo de seguridad son el segundo tipo más demandado, además del soporte multichain, representando aproximadamente el veinte por ciento del total. MetaMask Snaps proporciona los permisos relevantes, permitiendo que los Snaps lean datos originales y realicen análisis cuando el usuario inicia una transacción o firma.
Perspectivas futuras
MetaMask intenta expandir su negocio a otras plataformas de cadena a través de Snaps, pero aún no se sabe hasta dónde podrá llegar. Haciendo referencia al desarrollo de mini programas en Web2, los servicios de mini programas rudimentarios a menudo no pueden compararse con las aplicaciones, y el seguimiento de nuevas funciones también es más lento.
Si Snaps se desarrolla bien, es posible que más billeteras sigan su ejemplo y lancen funciones similares. Esto podría llevar a que los desarrolladores de Web3 necesiten desarrollar versiones correspondientes para diferentes billeteras, aumentando la carga de trabajo. En el futuro, podría haber diversas plataformas "similares a Snaps", y los desarrolladores tendrían que ser compatibles con diferentes plataformas.
Finalmente, podría surgir el estándar Snaps, apareciendo diversas propuestas para discusión, formando un próspero ecosistema comunitario.
A pesar de tener una actitud cautelosa hacia el futuro de MetaMask Snaps, es un producto construido por desarrolladores entusiastas que tiene como objetivo resolver problemas reales, y no es un esquema financiero.
Para la mayoría de los usuarios de MetaMask, los Snaps aún no son una función imprescindible. MetaMask puede necesitar hacer más trabajo en promoción.