El nuevo ecosistema de Web3: un análisis profundo de MetaMask Snaps
MetaMask Snaps es un proyecto bastante visionario, pero dejando de lado su exterior idealista, podríamos considerarlo como una pequeña aplicación en el mundo Web3, o más gráficamente, como un dApplet.
Para los desarrolladores, especialmente los desarrolladores nacionales, este concepto no es desconocido. En los últimos años, términos de Internet como "creación de ecosistemas" y "superaplicación" han aparecido con frecuencia, y las grandes empresas tecnológicas a menudo intentan hacer que el entorno de Internet sea cada vez más cerrado, con el fin de pasar de ser proveedores de servicios a ser creadores de estándares. Hoy en día, esta tendencia parece haber comenzado a extenderse también al ámbito de Web3.
Aunque Snaps se lanzó hace casi un año, el concepto se remonta a al menos hace 4 años, pero la comprensión del mismo por parte de los usuarios comunes sigue siendo muy limitada. Incluso aquellos entusiastas de las criptomonedas que utilizan MetaMask todos los días pueden no tener idea de qué es Snaps. Esta situación recuerda a la época en que se lanzaron los mini programas de WeChat: debido a que los puntos de entrada a las funciones no eran obvios, el uso fue muy bajo en un momento. Si MetaMask quiere construir un ecosistema exitoso, cómo atraer a los usuarios a este ecosistema sin duda se convertirá en un problema clave.
Desde su nacimiento, los mini programas han generado mucha controversia en la industria de Internet. Muchos ingenieros de frontend tienen una actitud crítica hacia ellos, creyendo que son simplemente herramientas comerciales de grandes empresas para monopolizar el tráfico y bloquear el ecosistema, con una contribución limitada al desarrollo tecnológico. ¿Cuánto valor pueden aportar los Snaps de Web3 a la comunidad? Al revisar la documentación proporcionada por MetaMask, cada vez siento más que los futuros desarrolladores de Snaps pueden enfrentar muchas limitaciones y desafíos.
Desde que MetaMask lanzó la versión beta pública de Snaps, el número de Snaps disponibles listados en su sitio web no es muy alto, hasta la fecha solo hay 68. Teniendo en cuenta que la idea de Snaps fue planteada por la oficial alrededor de 2020, las empresas y desarrolladores de Web3 en realidad han tenido bastante tiempo para entender y prepararse.
Actualmente no hemos visto desarrolladores dedicados a desarrollar Snaps, pero los desarrolladores de mini programas en el ámbito de Web2 generalmente informan sobre una mala experiencia de desarrollo. Aunque los mini programas utilizan un stack tecnológico de frontend, a menudo son versiones recortadas, ya que las plataformas limitan lo que los desarrolladores pueden hacer por diversas razones. La capacidad técnica y la calidad de la documentación de las diferentes plataformas varían, lo que lleva a que los desarrolladores tengan que pasar por diversas trampas extrañas en varias plataformas antes de ser considerados "experimentados".
En el ámbito de Web3, teniendo en cuenta factores como la seguridad, es probable que Snaps enfrente una situación similar. Debe funcionar en un entorno seguro y aislado, utilizando "ECMAScript seguro", lo que en realidad implica ciertas restricciones en 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 realmente puede hacer es bastante limitado. La mayoría de sus funciones requieren obtener los permisos correspondientes, por lo que Snaps necesita solicitar permisos relevantes a los usuarios 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, el número de Snaps disponibles es realmente bajo. MetaMask los clasifica en varias categorías 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 (cálculo multipartito). Actualmente hay varios productos representativos como Capsule, Silent Shard y Safeheron.
Interoperabilidad: Este tipo de Snaps ofrece principalmente compatibilidad con redes no EVM, incluyendo varias cadenas conocidas como Solana, Cosmos, Near, Sui, entre otras. Actualmente, este tipo de Snaps representa más de la mitad de todo el ecosistema.
Comunicación: Incluye Snaps con funciones de notificación y chat. Aunque la base de usuarios actual puede ser pequeña, el potencial futuro es prometedor.
Seguridad: La demanda de este tipo de Snaps es alta, especialmente en lo que respecta a proporcionar información sobre transacciones y alertas de riesgo. Las funciones de MetaMask para prevenir transacciones de phishing aún necesitan ser mejoradas, y los Snaps de seguridad pueden compensar esta deficiencia.
MetaMask Snaps proporciona permisos específicos que permiten a Snap leer datos en bruto, analizar y mostrar información de seguridad más detallada al usuario cuando este inicia una transacción o firma.
MetaMask intenta expandir su ámbito a otras plataformas de cadenas a través de Snaps, pero aún es difícil decir hasta dónde puede llegar. Basándose en la experiencia de las miniaplicaciones en el ámbito de Web2, los servicios simplificados a menudo tienen dificultades para competir con las aplicaciones nativas, y el seguimiento de nuevas funciones suele estar rezagado. Si Snaps se desarrolla con éxito, es posible que más billeteras sigan lanzando funciones similares, lo que podría presentar nuevos desafíos para los desarrolladores de Web3.
En el futuro, podrían surgir diversas plataformas "similares a Snaps", con grandes diferencias entre ellas, y los desarrolladores tendrán que enfrentar problemas de compatibilidad entre las distintas plataformas. Esto podría dar lugar a un estándar unificado de Snaps, así como a un mecanismo de discusión comunitaria correspondiente.
Para la mayoría de los usuarios de MetaMask, Snaps puede que aún no sea una función esencial. MetaMask necesita hacer más trabajo sobre cómo promocionar Snaps de manera más efectiva.
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
3
Republicar
Compartir
Comentar
0/400
RektButSmiling
· hace10h
Tsk, ¿otra vez quieres cerrar?
Ver originalesResponder0
CompoundPersonality
· hace10h
Con tan poco nivel de actividad de los usuarios, ¿quieren aprender sobre mini programas? Qué osados.
Ver originalesResponder0
GasFeeBeggar
· hace10h
Ah, en web3, incluso para jugar, hay que pagar gas.
MetaMask Snaps: Nuevas oportunidades y desafíos en el ecosistema Web3
El nuevo ecosistema de Web3: un análisis profundo de MetaMask Snaps
MetaMask Snaps es un proyecto bastante visionario, pero dejando de lado su exterior idealista, podríamos considerarlo como una pequeña aplicación en el mundo Web3, o más gráficamente, como un dApplet.
Para los desarrolladores, especialmente los desarrolladores nacionales, este concepto no es desconocido. En los últimos años, términos de Internet como "creación de ecosistemas" y "superaplicación" han aparecido con frecuencia, y las grandes empresas tecnológicas a menudo intentan hacer que el entorno de Internet sea cada vez más cerrado, con el fin de pasar de ser proveedores de servicios a ser creadores de estándares. Hoy en día, esta tendencia parece haber comenzado a extenderse también al ámbito de Web3.
Aunque Snaps se lanzó hace casi un año, el concepto se remonta a al menos hace 4 años, pero la comprensión del mismo por parte de los usuarios comunes sigue siendo muy limitada. Incluso aquellos entusiastas de las criptomonedas que utilizan MetaMask todos los días pueden no tener idea de qué es Snaps. Esta situación recuerda a la época en que se lanzaron los mini programas de WeChat: debido a que los puntos de entrada a las funciones no eran obvios, el uso fue muy bajo en un momento. Si MetaMask quiere construir un ecosistema exitoso, cómo atraer a los usuarios a este ecosistema sin duda se convertirá en un problema clave.
Desde su nacimiento, los mini programas han generado mucha controversia en la industria de Internet. Muchos ingenieros de frontend tienen una actitud crítica hacia ellos, creyendo que son simplemente herramientas comerciales de grandes empresas para monopolizar el tráfico y bloquear el ecosistema, con una contribución limitada al desarrollo tecnológico. ¿Cuánto valor pueden aportar los Snaps de Web3 a la comunidad? Al revisar la documentación proporcionada por MetaMask, cada vez siento más que los futuros desarrolladores de Snaps pueden enfrentar muchas limitaciones y desafíos.
Desde que MetaMask lanzó la versión beta pública de Snaps, el número de Snaps disponibles listados en su sitio web no es muy alto, hasta la fecha solo hay 68. Teniendo en cuenta que la idea de Snaps fue planteada por la oficial alrededor de 2020, las empresas y desarrolladores de Web3 en realidad han tenido bastante tiempo para entender y prepararse.
Actualmente no hemos visto desarrolladores dedicados a desarrollar Snaps, pero los desarrolladores de mini programas en el ámbito de Web2 generalmente informan sobre una mala experiencia de desarrollo. Aunque los mini programas utilizan un stack tecnológico de frontend, a menudo son versiones recortadas, ya que las plataformas limitan lo que los desarrolladores pueden hacer por diversas razones. La capacidad técnica y la calidad de la documentación de las diferentes plataformas varían, lo que lleva a que los desarrolladores tengan que pasar por diversas trampas extrañas en varias plataformas antes de ser considerados "experimentados".
En el ámbito de Web3, teniendo en cuenta factores como la seguridad, es probable que Snaps enfrente una situación similar. Debe funcionar en un entorno seguro y aislado, utilizando "ECMAScript seguro", lo que en realidad implica ciertas restricciones en 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 realmente puede hacer es bastante limitado. La mayoría de sus funciones requieren obtener los permisos correspondientes, por lo que Snaps necesita solicitar permisos relevantes a los usuarios 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, el número de Snaps disponibles es realmente bajo. MetaMask los clasifica en varias categorías 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 (cálculo multipartito). Actualmente hay varios productos representativos como Capsule, Silent Shard y Safeheron.
Interoperabilidad: Este tipo de Snaps ofrece principalmente compatibilidad con redes no EVM, incluyendo varias cadenas conocidas como Solana, Cosmos, Near, Sui, entre otras. Actualmente, este tipo de Snaps representa más de la mitad de todo el ecosistema.
Comunicación: Incluye Snaps con funciones de notificación y chat. Aunque la base de usuarios actual puede ser pequeña, el potencial futuro es prometedor.
Seguridad: La demanda de este tipo de Snaps es alta, especialmente en lo que respecta a proporcionar información sobre transacciones y alertas de riesgo. Las funciones de MetaMask para prevenir transacciones de phishing aún necesitan ser mejoradas, y los Snaps de seguridad pueden compensar esta deficiencia.
MetaMask Snaps proporciona permisos específicos que permiten a Snap leer datos en bruto, analizar y mostrar información de seguridad más detallada al usuario cuando este inicia una transacción o firma.
MetaMask intenta expandir su ámbito a otras plataformas de cadenas a través de Snaps, pero aún es difícil decir hasta dónde puede llegar. Basándose en la experiencia de las miniaplicaciones en el ámbito de Web2, los servicios simplificados a menudo tienen dificultades para competir con las aplicaciones nativas, y el seguimiento de nuevas funciones suele estar rezagado. Si Snaps se desarrolla con éxito, es posible que más billeteras sigan lanzando funciones similares, lo que podría presentar nuevos desafíos para los desarrolladores de Web3.
En el futuro, podrían surgir diversas plataformas "similares a Snaps", con grandes diferencias entre ellas, y los desarrolladores tendrán que enfrentar problemas de compatibilidad entre las distintas plataformas. Esto podría dar lugar a un estándar unificado de Snaps, así como a un mecanismo de discusión comunitaria correspondiente.
Para la mayoría de los usuarios de MetaMask, Snaps puede que aún no sea una función esencial. MetaMask necesita hacer más trabajo sobre cómo promocionar Snaps de manera más efectiva.