Mini programas en el ámbito de Web3: explorando MetaMask Snaps
MetaMask Snaps es un proyecto con grandes ideales, pero dejando de lado su "ideal", se asemeja más a una mini aplicación en el mundo de Web3, o se puede 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" se han mencionado con frecuencia, y los grandes gigantes comerciales intentan hacer que el entorno de Internet sea más cerrado para poder transformarse de proveedores de servicios a creadores de estándares. Hoy en día, esta tendencia parece haber comenzado a extenderse también al ámbito de Web3.
Aunque Snaps ha existido durante casi un año y el concepto se propuso hace al menos cuatro años, la comprensión que tienen los usuarios promedio sobre él sigue siendo muy limitada. Incluso los entusiastas de las criptomonedas que utilizan MetaMask todos los días pueden no tener idea de qué es MetaMask Snaps. Sin embargo, cuando escuchan la explicación de "es como mini programas", generalmente esbozan una sonrisa comprensiva.
Esta situación recuerda a la de cuando se lanzaron los mini programas de WeChat. Debido a que la entrada a las funciones no era evidente, el uso inicial fue muy bajo. Solo después de mover la entrada a la posición de despliegue en la página de inicio, el uso comenzó a aumentar drásticamente. Si MetaMask quiere desarrollar un ecosistema, cómo atraer a los usuarios a este ecosistema podría convertirse en un problema importante que necesita ser resuelto.
Desde su creación, las mini aplicaciones han generado controversia en la industria de Internet. Los ingenieros front-end generalmente consideran que son solo una herramienta comercial creada por los gigantes de Internet para monopolizar el tráfico y bloquear el ecosistema, y que no contribuyen mucho al desarrollo tecnológico. Aún está por verse cuánto contribuirán los Snaps de Web3 a la comunidad. Al revisar la documentación de MetaMask, cada vez tengo más la sensación de que los futuros desarrolladores de Snap podrían enfrentar muchas limitaciones.
Desde que MetaMask lanzó la versión beta pública de Snaps, ha pasado casi un año, pero la cantidad de Snaps disponibles enumerados en su sitio web no es muy alta, con solo 68 disponibles hasta junio de 2024. Teniendo en cuenta que la idea de Snaps fue propuesta oficialmente ya en 2020, las empresas y desarrolladores de Web3 han tenido un tiempo considerable para familiarizarse con ella.
Actualmente no hemos visto desarrolladores dedicados a Snaps, pero hay muchos desarrolladores de mini programas en Web2. Su opinión general sobre los mini programas es que la experiencia de desarrollo es pobre. Aunque los mini programas utilizan el ecosistema de frontend, es una versión recortada, y las empresas limitan lo que los desarrolladores pueden hacer por diversas razones. Las capacidades técnicas y la calidad de la documentación de cada empresa varían, lo que lleva a que los desarrolladores tengan que enfrentar diversas dificultades extrañas para ser considerados "experimentados".
En el ámbito de Web3, por razones de seguridad y otros factores, es probable que Snaps enfrente una situación similar. Se ejecuta en un contexto de seguridad aislado, utilizando "ECMAScript seguro", 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.
Por razones de seguridad, lo que puede hacer un Snaps básico es muy limitado. La mayoría de las funciones requieren obtener los permisos correspondientes primero, 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 Web3, actualmente hay pocos Snaps disponibles. MetaMask los clasifica en varias categorías.
Tipo de Snaps
El sitio web de MetaMask clasifica Snaps 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.
Los métodos tradicionales de protección de claves privadas presentan algunos problemas:
Si olvidas la ubicación donde guardaste tu frase de recuperación, podrías perder el acceso a tus activos.
Si el dispositivo que almacena la frase mnemotécnica es infectado por un virus troyano, los hackers pueden robar la frase mnemotécnica.
La tecnología MPC puede dividir automáticamente la clave privada en varias partes, almacenarlas en diferentes lugares y solo recombinarlas cuando sea necesario para firmar una transacción, sin generar nunca la clave privada completa en el proceso, maximizando así la seguridad de la clave privada.
Actualmente solo hay 3 tipos de Snaps de gestión de cuentas: Capsule, Silent Shard y Safeheron. No tienen un alto número de instalaciones.
interoperabilidad
Estos Snaps principalmente proporcionan compatibilidad con redes que no son EVM, incluyendo Solana, Cosmos, Near, Sui, etc. Actualmente, este tipo de Snaps es el más numeroso, representando más de la mitad de todo el ecosistema.
Notificaciones y chat
A pesar de que estos Snaps son muy interesantes, actualmente hay pocos usuarios dispuestos a enviar mensajes a través de la cadena.
seguro
La demanda de este tipo de Snaps es alta, especialmente en el contexto de que MetaMask no proporciona suficientes advertencias sobre transacciones de phishing. Las transacciones, como la operación más común en el campo de las criptomonedas y blockchain, tienen 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 e ideas sobre las transacciones para minimizar la pérdida de activos de los usuarios.
Según los datos del sitio web de Snaps, los Snaps de seguridad son los más demandados además del soporte multichain, representando actualmente el veinte por ciento del total.
MetaMask Snaps proporciona permisos relevantes que permiten a Snap leer la carga útil original de la transacción o la firma cuando el usuario inicia una transacción o firma, realizar análisis y luego mostrar más explicaciones de seguridad al usuario.
Reflexión
MetaMask espera expandir su dominio a otras plataformas de cadena a través de Snaps, pero aún es difícil predecir hasta dónde podrá llegar. La experiencia en el ámbito de las miniaplicaciones en Web2 indica que los servicios de miniaplicaciones rudimentarios a menudo no pueden compararse con las aplicaciones, y el seguimiento de nuevas funciones también suele estar rezagado. Con el crecimiento explosivo de las miniaplicaciones, más aplicaciones han lanzado sus propias plataformas de miniaplicaciones, y cada empresa se esfuerza por reforzar su murallas, haciendo que todo el mundo web se vuelva cada vez más "centralizado".
El capital en el ámbito de Web3 no será más ingenioso que el de Web2. Si Snaps se desarrolla bien, es posible que haya más billeteras que lo sigan. Esto puede llevar a que los desarrolladores de Web3 necesiten desarrollar versiones correspondientes de "Snaps" para cada billetera, lo que les generará una carga de trabajo adicional.
En el futuro, podrían surgir varias plataformas "similares a Snaps", con enormes diferencias entre ellas, y la compatibilidad entre las plataformas se convertirá en el trabajo diario de los desarrolladores. Cuando la situación se vuelva intolerable, podría nacer el Snaps Standard, y habrá diversas "SIP" para discutir, mostrando un panorama próspero en la comunidad.
De todos modos, MetaMask Snaps es al menos un producto construido por un grupo de desarrolladores apasionados, diseñado para resolver problemas reales, y no un fraude iniciado por expertos financieros.
Sin embargo, 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 promocionarlo 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.
12 me gusta
Recompensa
12
7
Compartir
Comentar
0/400
TokenTaxonomist
· hace17h
hmm... hablando estadísticamente, el 73.4% de las extensiones de billetera terminan como callejones sin salida evolutivos debido a la entropía de compatibilidad
Ver originalesResponder0
CryptoTherapist
· hace17h
meditemos sobre por qué los usuarios resisten el apego psicológico a las nuevas características de la billetera... síndrome clásico de ansiedad por adopción masiva, para ser honestos
Ver originalesResponder0
RadioShackKnight
· hace17h
Billetera mini programa... probablemente va a fallar.
Ver originalesResponder0
Blockwatcher9000
· hace17h
Ah, otro proyecto que intenta convertirse en una superaplicación.
Ver originalesResponder0
Ser_APY_2000
· hace17h
No siento que esté en auge, mejor me quedo aquí esperando a que alguien me ayude.
Ver originalesResponder0
ImpermanentPhilosopher
· hace17h
Diciendo tanto, ¿no es solo una pequeña aplicación?
MetaMask Snaps: La revolución de las mini aplicaciones en el mundo Web3
Mini programas en el ámbito de Web3: explorando MetaMask Snaps
MetaMask Snaps es un proyecto con grandes ideales, pero dejando de lado su "ideal", se asemeja más a una mini aplicación en el mundo de Web3, o se puede 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" se han mencionado con frecuencia, y los grandes gigantes comerciales intentan hacer que el entorno de Internet sea más cerrado para poder transformarse de proveedores de servicios a creadores de estándares. Hoy en día, esta tendencia parece haber comenzado a extenderse también al ámbito de Web3.
Aunque Snaps ha existido durante casi un año y el concepto se propuso hace al menos cuatro años, la comprensión que tienen los usuarios promedio sobre él sigue siendo muy limitada. Incluso los entusiastas de las criptomonedas que utilizan MetaMask todos los días pueden no tener idea de qué es MetaMask Snaps. Sin embargo, cuando escuchan la explicación de "es como mini programas", generalmente esbozan una sonrisa comprensiva.
Esta situación recuerda a la de cuando se lanzaron los mini programas de WeChat. Debido a que la entrada a las funciones no era evidente, el uso inicial fue muy bajo. Solo después de mover la entrada a la posición de despliegue en la página de inicio, el uso comenzó a aumentar drásticamente. Si MetaMask quiere desarrollar un ecosistema, cómo atraer a los usuarios a este ecosistema podría convertirse en un problema importante que necesita ser resuelto.
Desde su creación, las mini aplicaciones han generado controversia en la industria de Internet. Los ingenieros front-end generalmente consideran que son solo una herramienta comercial creada por los gigantes de Internet para monopolizar el tráfico y bloquear el ecosistema, y que no contribuyen mucho al desarrollo tecnológico. Aún está por verse cuánto contribuirán los Snaps de Web3 a la comunidad. Al revisar la documentación de MetaMask, cada vez tengo más la sensación de que los futuros desarrolladores de Snap podrían enfrentar muchas limitaciones.
Desde que MetaMask lanzó la versión beta pública de Snaps, ha pasado casi un año, pero la cantidad de Snaps disponibles enumerados en su sitio web no es muy alta, con solo 68 disponibles hasta junio de 2024. Teniendo en cuenta que la idea de Snaps fue propuesta oficialmente ya en 2020, las empresas y desarrolladores de Web3 han tenido un tiempo considerable para familiarizarse con ella.
Actualmente no hemos visto desarrolladores dedicados a Snaps, pero hay muchos desarrolladores de mini programas en Web2. Su opinión general sobre los mini programas es que la experiencia de desarrollo es pobre. Aunque los mini programas utilizan el ecosistema de frontend, es una versión recortada, y las empresas limitan lo que los desarrolladores pueden hacer por diversas razones. Las capacidades técnicas y la calidad de la documentación de cada empresa varían, lo que lleva a que los desarrolladores tengan que enfrentar diversas dificultades extrañas para ser considerados "experimentados".
En el ámbito de Web3, por razones de seguridad y otros factores, es probable que Snaps enfrente una situación similar. Se ejecuta en un contexto de seguridad aislado, utilizando "ECMAScript seguro", 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.
Por razones de seguridad, lo que puede hacer un Snaps básico es muy limitado. La mayoría de las funciones requieren obtener los permisos correspondientes primero, 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 Web3, actualmente hay pocos Snaps disponibles. MetaMask los clasifica en varias categorías.
Tipo de Snaps
El sitio web de MetaMask clasifica Snaps 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.
Los métodos tradicionales de protección de claves privadas presentan algunos problemas:
La tecnología MPC puede dividir automáticamente la clave privada en varias partes, almacenarlas en diferentes lugares y solo recombinarlas cuando sea necesario para firmar una transacción, sin generar nunca la clave privada completa en el proceso, maximizando así la seguridad de la clave privada.
Actualmente solo hay 3 tipos de Snaps de gestión de cuentas: Capsule, Silent Shard y Safeheron. No tienen un alto número de instalaciones.
interoperabilidad
Estos Snaps principalmente proporcionan compatibilidad con redes que no son EVM, incluyendo Solana, Cosmos, Near, Sui, etc. Actualmente, este tipo de Snaps es el más numeroso, representando más de la mitad de todo el ecosistema.
Notificaciones y chat
A pesar de que estos Snaps son muy interesantes, actualmente hay pocos usuarios dispuestos a enviar mensajes a través de la cadena.
seguro
La demanda de este tipo de Snaps es alta, especialmente en el contexto de que MetaMask no proporciona suficientes advertencias sobre transacciones de phishing. Las transacciones, como la operación más común en el campo de las criptomonedas y blockchain, tienen 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 e ideas sobre las transacciones para minimizar la pérdida de activos de los usuarios.
Según los datos del sitio web de Snaps, los Snaps de seguridad son los más demandados además del soporte multichain, representando actualmente el veinte por ciento del total.
MetaMask Snaps proporciona permisos relevantes que permiten a Snap leer la carga útil original de la transacción o la firma cuando el usuario inicia una transacción o firma, realizar análisis y luego mostrar más explicaciones de seguridad al usuario.
Reflexión
MetaMask espera expandir su dominio a otras plataformas de cadena a través de Snaps, pero aún es difícil predecir hasta dónde podrá llegar. La experiencia en el ámbito de las miniaplicaciones en Web2 indica que los servicios de miniaplicaciones rudimentarios a menudo no pueden compararse con las aplicaciones, y el seguimiento de nuevas funciones también suele estar rezagado. Con el crecimiento explosivo de las miniaplicaciones, más aplicaciones han lanzado sus propias plataformas de miniaplicaciones, y cada empresa se esfuerza por reforzar su murallas, haciendo que todo el mundo web se vuelva cada vez más "centralizado".
El capital en el ámbito de Web3 no será más ingenioso que el de Web2. Si Snaps se desarrolla bien, es posible que haya más billeteras que lo sigan. Esto puede llevar a que los desarrolladores de Web3 necesiten desarrollar versiones correspondientes de "Snaps" para cada billetera, lo que les generará una carga de trabajo adicional.
En el futuro, podrían surgir varias plataformas "similares a Snaps", con enormes diferencias entre ellas, y la compatibilidad entre las plataformas se convertirá en el trabajo diario de los desarrolladores. Cuando la situación se vuelva intolerable, podría nacer el Snaps Standard, y habrá diversas "SIP" para discutir, mostrando un panorama próspero en la comunidad.
De todos modos, MetaMask Snaps es al menos un producto construido por un grupo de desarrolladores apasionados, diseñado para resolver problemas reales, y no un fraude iniciado por expertos financieros.
Sin embargo, 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 promocionarlo de manera más efectiva.