Autor original: gin-lsl
Fuente original: Equipo ZAN Instantáneas de MetaMask
MetaMask Snaps (https://metamask.io/snaps/) es un proyecto con ideales a largo plazo. Sin embargo, además del manto ideal que conlleva, prefiero llamarlo un pequeño programa en el mundo de la Web3. O darle un nombre elegante: dApplet.
Los desarrolladores, especialmente los de China, deberían estar familiarizados con este concepto. En los últimos años, a menudo escuchamos jerga de Internet como creación de ecosistemas y súper aplicaciones. Los gigantes empresariales siempre quieren hacer que Internet sea cada vez más cerrada para poder transformarse de proveedores de servicios a creadores de estándares.
Ahora, esta tendencia parece estar desplazándose lentamente hacia el campo Web3.
A día de hoy (junio de 2024), aunque Snaps ya lleva casi un año en el mercado y el concepto lleva al menos 4 años, los usuarios comunes tienen poco conocimiento sobre él. Tengo algunos amigos que prestan mucha atención al mercado de criptomonedas. Abren MetaMask todos los días con la misma naturalidad con la que comen y duermen, pero todavía no saben ni siquiera qué son los Snaps de MetaMask. Sin embargo, después de explicarles que es "como un miniprograma", siempre tenían inmediatamente una sonrisa indescriptible en sus rostros (todos son desarrolladores, la mayoría de ellos son desarrolladores front-end).
Esta escena me recuerda la situación cuando se lanzaron por primera vez los Miniprogramas de WeChat. Como la entrada de la función no era obvia, el uso era muy bajo. Más tarde, después de que la entrada se cambiara a una lista de Miniprogramas que aparecían al desplegar la página de inicio, el uso comenzó a aumentar significativamente. Dado que MetaMask quiere construir un ecosistema, la forma de atraer a los usuarios para que ingresen al ecosistema puede convertirse en un problema importante que debe resolverse con urgencia.
Desde su aparición, los miniprogramas han sido motivo de controversia en la industria de Internet. Los ingenieros front-end generalmente se burlan de su aparición, creyendo que es solo una herramienta comercial para que los gigantes de Internet monopolicen el tráfico y bloqueen el ecosistema, y que no contribuye mucho al desarrollo tecnológico. Me pregunto cuánto puede aportar Web3 Snaps a la comunidad. Al examinar los documentos proporcionados por MetaMask, siento cada vez más que los futuros desarrolladores de Snap sufrirán la dureza de bailar con grilletes.
Ha pasado casi un año desde que MetaMask lanzó la versión beta pública de Snaps, pero la cantidad de Snaps disponibles que figuran en su sitio web oficial no es muy grande. A partir de junio de 2024, solo hay 68 Snaps como máximo. Debes saber que antes de la versión beta pública oficial, allá por 2020, el funcionario ya había propuesto el concepto de Snaps, y las empresas y desarrolladores de Web3 han tenido mucho tiempo para comprenderlo por completo.
Algunas instantáneas
No he conocido a ningún desarrollador que se especialice en desarrollar Snaps, pero todavía hay muchos desarrolladores de programas pequeños en Web2 a mi alrededor. La visión general de los programas pequeños es que la experiencia de desarrollo es relativamente pobre. El desarrollo de programas pequeños todavía utiliza el ecosistema front-end, pero es una versión castrada. Los fabricantes restringen lo que los desarrolladores pueden hacer realmente por varias razones. Además, las capacidades técnicas de los distintos fabricantes y la calidad de los documentos que proporcionan son desiguales, lo que hace que los desarrolladores tengan que superar varios obstáculos extraños en varias plataformas antes de que se les pueda elogiar como experimentados.
Volviendo a Web3, por razones de seguridad y otras, es muy probable que Snaps se enfrente a una situación similar. Debe ejecutarse en un contexto de seguridad aislado y utiliza ECMAScript seguro, lo que en realidad impone algunas restricciones a las API de JavaScript, como la imposibilidad de acceder a DOM, Node.js, API de complementos del navegador, etc.
Debido a consideraciones de seguridad comprensibles, un Snaps básico no puede hacer mucho. La mayoría de sus funciones requieren primero los permisos correspondientes, por lo que Snaps debe solicitar los permisos pertinentes al usuario al instalarlo. Los permisos disponibles incluyen ciclo de vida, transacción, firma, CRON, etc.:
https://docs.metamask.io/snaps/reference/permissions/#eth_accounts
Por lo tanto, en comparación con el próspero ecosistema Web3, la cantidad de Snaps actualmente disponibles es lamentablemente pequeña, y MetaMask los ha clasificado en algunas categorías.
Tipos de broches de presión
Según la clasificación del sitio web oficial de MetaMask, se puede dividir aproximadamente en 4 tipos:
Gestión de cuentas
Este tipo de Snaps mejora principalmente la seguridad de las claves privadas a través de la tecnología MPC (Multi-Party Computation, https://blog.usecapsule.com/what-is-mpc/).
Piense en cómo solemos proteger nuestras claves privadas. Mucha gente probablemente guarde sus claves mnemotécnicas en algún lugar, supongo que normalmente en sus ordenadores o teléfonos móviles, jaja. Por supuesto, si usted es muy rico y tiene mucho dinero en su billetera, entonces puede utilizar un método más confidencial, como una billetera de hardware. Pero la mayoría de la gente, para ser sinceros, simplemente pega sus claves mnemotécnicas en algún lugar donde pueda encontrarlas fácilmente para evitar olvidarlas por completo.
Este método de ahorro puede causar algunos problemas:
1. Si olvidas dónde colocas tu frase mnemotécnica, lo más probable es que tengas que decir adiós a los activos en tu billetera.
2. Si el dispositivo en el que almacena sus mnemónicos está infectado con un virus troyano, es difícil evitar que los piratas informáticos roben sus mnemónicos. Algunos usuarios pueden dividir sus mnemónicos y almacenarlos por separado para mejorar la seguridad. Esto puede aumentar la seguridad, pero sin duda aumentará la dificultad de gestión y el riesgo de olvido.
La tecnología MPC puede dividir automáticamente su clave privada en varias partes y almacenarlas en diferentes lugares. Solo cuando se necesite la clave privada para firmar una transacción, se unirán para generar una clave privada completa. Al mismo tiempo, la clave privada completa no se generará en este proceso, lo que maximiza la protección de la clave privada contra fugas.
A partir de ahora (junio de 2024), solo hay 3 Snaps de administración de cuentas, a saber, Capsule, Silent Shard y Safeheron.
Capsule utiliza la clave de acceso, la contraseña de recuperación y la autenticación de dos factores para mantener la misma clave. Si se pierde una, se puede recuperar a través de las otras dos.
· Silent Shard y Safeheron logran esto utilizando múltiples dispositivos para instalar sus aplicaciones.
Es difícil decir cuántos usuarios de Web3 pueden atraer este tipo de Snaps. A juzgar por los datos que se muestran en el sitio web de Snaps, hay muy pocos Snaps de este tipo y el volumen de instalación no es alto.
No son complicadas de usar, por lo que no entraré en detalles aquí. Una vez completada la instalación, habrá una dirección adicional en su billetera MetaMask:
Interoperabilidad
Este tipo de Snaps proporciona principalmente compatibilidad con redes que no son EVM. Podemos ver muchas cadenas conocidas, incluidas Solana, Cosmos, Near, Sui, etc. Actualmente, este tipo es el más grande y ocupa más de la mitad de todo el ecosistema de Snaps.
Snaps multicadena enriquecidos
Notificación y ChatComunicación
Personalmente prefiero este tipo de Snaps, pero en la actualidad, con tantas aplicaciones de chat entre las que elegir, los usuarios que están dispuestos a enviar mensajes a través de la cadena son obviamente todavía una minoría. Así que, lamentablemente, solo podemos seguir luchando por el futuro.
Seguridad
Este tipo de demanda es relativamente grande, especialmente porque MetaMask no hace lo suficiente para advertir a los usuarios cuando se encuentran con transacciones de phishing. Como la operación más común en el campo de las criptomonedas y la cadena de bloques, las transacciones son inherentemente de alto riesgo y altamente sensibles. A través de las funciones relacionadas con la información sobre transacciones proporcionadas por Snaps, los desarrolladores pueden mostrar a los usuarios información más abundante sobre las transacciones, proporcionar análisis e información sobre las transacciones y minimizar las pérdidas de activos de los usuarios.
Un amigo mío recibió una transferencia del saldo de su cuenta a través de un sitio web de phishing y MetaMask no le advirtió que se conectara a la billetera para que la transferencia fuera exitosa. No tuvo más opción que cambiar a otra billetera. Y yo no sabía mucho sobre Snaps en ese momento, así que simplemente le recomendé el servicio KYT de ZAN (https://zan.top/home/know-your-transaction?chInfo=ch_wxdyh) para proteger su transacción. Espero que este tipo de Snaps seguros puedan compensar las deficiencias del propio MetaMask. De hecho, según los datos que se muestran en el sitio web oficial de Snaps, los Snaps seguros son de hecho los más solicitados además del soporte multicadena, y actualmente representan 20% del total.
MetaMask Snaps proporciona los permisos endowment:transaction-insight y endowment:signature-insight para satisfacer las necesidades pertinentes. Después de solicitar los permisos pertinentes, Snap puede leer la carga útil de la transacción o firma original cuando el usuario inicia una transacción o firma. Snap puede analizarla y luego mostrarle al usuario más instrucciones de seguridad, más completas.
MetaMask quiere expandir su dominio a otras plataformas de la cadena a través de Snaps, pero es difícil saber hasta dónde puede llegar. Tomemos como ejemplo los miniprogramas en el campo de la Web2. Aunque muchas aplicaciones ofrecen versiones en formato miniprograma, los servicios que ofrecen los miniprogramas simples a menudo distan mucho de ser comparables a los de las aplicaciones. El seguimiento de las nuevas características a menudo se queda atrás, y muchos miniprogramas incluso guían a los usuarios directamente a sus propias aplicaciones. Después del crecimiento explosivo de los miniprogramas, más aplicaciones también quieren compartir un pedazo del pastel, y han lanzado sus propias plataformas de miniprogramas. Cada empresa está trabajando duro para fortalecer su propio foso, y todo el mundo de la Web se está volviendo cada vez más centralizado.
El capital en el campo de la Web3 no es mejor que el de la Web2. Si Snaps se desarrolla bien en el futuro, seguramente seguirán más billeteras. Si realmente llega a este punto, los desarrolladores en el campo de la Web3 necesitarán desarrollar versiones correspondientes para los Snaps de cada billetera, lo que probablemente los pondrá ansiosos por un tiempo. Sin embargo, si cada fabricante construye su propio ecosistema de Snaps, es casi equivalente a no tener un ecosistema único propio. Bueno, esto parece estar en línea con su etiqueta de descentralización.
Probablemente podamos predecir que en el futuro habrá varios Snaps como este. Las plataformas son tan diferentes que la compatibilidad con todas ellas se convierte en una rutina diaria para los desarrolladores y, con el tiempo, se vuelve insoportable. Por eso, Snaps Standard nació anticipándose a muchos desarrolladores y habrá varios SIP para que la gente los discuta y la comunidad está prosperando...
Lamento no tener mucha confianza en MetaMask Snaps. Después de todo, al menos es un producto creado por un grupo de desarrolladores apasionados que quieren resolver problemas reales, en lugar de una estafa lanzada por un grupo de expertos financieros.
Sin embargo, para la mayoría de los usuarios actuales de MetaMask, Snaps no es una función especialmente necesaria. MetaMask podría tener que trabajar más para promocionarla de forma más eficaz.
Este artículo proviene de Internet: ¿Miniprogramas Web3? Explicación de MetaMask Snaps
Relacionado: Descifrando el éxito de los memes de celebridades: ¿Cómo se destacan las MADRES?
Español:Autor original: TPAN Traducción original: TechFlow El artículo de hoy se centra en la controvertida memecoin $MOTHER durante la semana pasada. Al analizar la estrategia de Iggy Azalea, podemos aprender algo de ella, y tal vez, solo tal vez, haya más que explorar sobre $MOTHER. Este artículo detalla el estado actual de las monedas de celebridades y cómo Iggy Azalea hizo que su memecoin MOTHER se destacara a través de su continua inversión en el proyecto. ¿Qué es Celebrity Coin y MOTHER? Las celebridades han estado involucradas en criptomonedas y Web3 durante mucho tiempo, a menudo asociadas con estafas e incidentes fuera de control. Cuando los NFT se hicieron populares hace unos años, muchas celebridades aprovecharon la oportunidad pero no invirtieron de manera constante, y ahora casi ya no están involucradas en el campo de los NFT. Por ejemplo, la colección de NFT de Cristiano Ronaldo lanzada exclusivamente en…