cadena de bloques
Metamask Snaps tiene como objetivo facilitar un “futuro multicadena”, permitiendo que el servicio de billetera basado en Ethereum admita blockchains y tokens no nativos para la economía Web3.
Los detalles de la última incorporación en desarrollo al creciente ecosistema de Metamask se revelaron en el evento StarkWare Sessions en Tel Aviv, Israel, en febrero de 2023. Hablando con el editor de la revista Cointelegraph, Andrew Fenton, Alex Jupiter, gerente senior de productos de Metamask Snaps, reveló detalles sobre las posibles sinergias de blockchain.
En los últimos 18 meses, el desarrollo de Snaps se aceleró después del éxito de Metamask Swaps, que trajo la funcionalidad de intercambio de tokens a la extensión del navegador nativo del servicio. Como explicó Júpiter, la interoperabilidad se está volviendo cada vez más importante en el espacio blockchain:
“Metamask históricamente ha sido una billetera Ethereum. Tenemos que empezar a ir más allá de eso. El futuro multicadena es muy claro”.
Snaps tiene como objetivo crear un ecosistema sin permisos donde los desarrolladores puedan extender Metamask de la forma que deseen. Jupiter dice que el equipo está tratando de crear un entorno en el que los desarrolladores puedan usar varias interfaces de programación de aplicaciones (API) de diferentes cadenas de bloques para brindar opciones adicionales a la experiencia de billetera central de un usuario.
Relacionado: El zorro azul: el ascenso de DeFi y el nacimiento de Metamask Institucional
MetaMask describe Snaps como un sistema que permite a los desarrolladores ampliar las capacidades de la extensión de la billetera. Un complemento es un programa que se ejecuta en un entorno aislado que puede personalizar la experiencia de billetera de un usuario.
Las posibilidades son amplias, con un complemento que permite la adición de nuevas API a MetaMask, soporte de protocolo multi-blockchain, así como la capacidad de modificar la funcionalidad existente de MetaMask utilizando API externas. Según Jupiter, Snaps debería poder integrarse con la mayoría de los protocolos de blockchain:
“Técnicamente es posible que los incorporemos todos. Estoy seguro de que habrá un caso extremo. Hemos logrado extender Bitcoin, logramos extender a StarkNet. Así que debería ser posible con cualquiera de ellos”.
Como explica Jupiter, MetaMask ya ha creado un Snap de Bitcoin (BTC) que permite a los usuarios interactuar con su protocolo desde la extensión de la billetera. Esta es una propuesta más difícil que la integración de cadenas compatibles con máquinas virtuales Ethereum como Polygon, pero el resultado final es una extensión de billetera altamente interoperable en todo el amplio ecosistema basado en blockchain:
“Básicamente significa que no necesita ir a ningún otro lugar y MetaMask puede ser casi el núcleo de su experiencia Web3”.
Mejorar la funcionalidad de Web3 es otro factor impulsor en el desarrollo de Snaps. A pesar de incorporar a millones de usuarios a Web3 a través de las herramientas de MetaMask, Jupiter dice que acciones simples como firmar transacciones aún pueden ser precarias:
“La gente tiene problemas para saber si está firmando una transacción y si es segura”.
Jupiter cree que Snaps puede abordar esta área, permitiendo a terceros crear información sobre transacciones y potencialmente advertir a los usuarios sobre la firma de transacciones dudosas con consecuencias no deseadas.
MetaMask Snaps está actualmente disponible en la versión para desarrolladores de MetaMask Flask. Jupiter dice que el objetivo es tener Snaps integrado con el MetaMask principal para fines de 2023.