MetaMask ha estado a la vanguardia de la innovación desde los albores de Ethereum, siendo pionera en los estándares de la industria de wallets web3 y buscando nuevas formas para que las dapps y los protocolos construyan nuevas experiencias y mejoren la UX de web3 para incorporar a la próxima generación de usuarios.
Hoy en día, web3 se considera demasiado complejo para el usuario promedio de internet. Hay demasiados pasos que un desarrollador debe considerar para sus usuarios antes de lanzar una dapp o un protocolo. Por ejemplo, los usuarios primero deben descargar una extensión de navegador o una wallet móvil, generar una dirección de wallet y anotar las frases semilla antes de conectarse a una dapp. Además, para realizar una transacción simple como comprar un token, los usuarios deben confirmar ventanas emergentes en cada interacción, descubrir cómo pagar las gas fees y asegurarse de estar firmando la transacción correcta. Esta experiencia de usuario simplemente no es lo suficientemente fluida para la persona promedio.
Ahora, imagina eliminar toda esta fricción y complejidad, permitiendo a los usuarios comenzar a usar dapps con solo unos pocos clics y sin instalaciones. Esto es exactamente lo que permite el MetaMask Delegation Toolkit.
Presentamos el MetaMask Delegation Toolkit
Hoy, el equipo se complace en anunciar el lanzamiento en alpha cerrada del MetaMask Delegation Toolkit, nuestra oferta de cuentas de contratos inteligentes impulsada por el Delegation Framework. Construido sobre años de investigación dentro de MetaMask, el Delegation Toolkit ofrece un enfoque innovador para crear experiencias de wallet integradas directamente en tu dapp.
El toolkit aprovecha el poder de las delegaciones para que las dapps y los protocolos puedan ofrecer experiencias más amigables en web3 mediante configuraciones de permisos y el intercambio de capacidades. El MetaMask Delegation Toolkit está disponible actualmente en cualquier cadena EVM compatible con un User Operation Bundler, incluyendo Arbitrum, Avalanche, Base, Linea, Optimism y Polygon.
Características únicas del MetaMask Delegation Toolkit
El Delegation Toolkit se distingue de las ofertas de smart wallets existentes gracias a nuestro enfoque de comunicación entre dapps y wallets basado en permisos y consentimiento, habilitado por el Delegation Framework. El Delegation Framework, exclusivo del Delegation Toolkit, es un conjunto de contratos inteligentes de código abierto, extensibles y exhaustivamente auditados que gestionan colectivamente el ciclo de vida de la delegación, desde la creación de cuentas de delegador hasta la aplicación de caveats, el almacenamiento de delegaciones y su redención.
La delegación, en este contexto, se refiere a la capacidad del propietario de una cuenta (el delegador) de otorgar permiso a otra cuenta de contrato inteligente o cuenta de propiedad externa (el delegado) para realizar acciones específicas en nombre del delegador. El delegador puede aplicar reglas y restricciones, también conocidas como caveats, a las delegaciones, describiendo qué acciones puede realizar el delegado y en qué medida. Por ejemplo, Alice delega a Bob la capacidad de gastar su USDC, limitando la cantidad de USDC disponible a 100. Bob también puede redelegar los permisos que le han sido delegados, creando una cadena de delegaciones entre partes de confianza.
Este enfoque prioriza los permisos sobre las confirmaciones, permitiendo a los usuarios crear permisos personalizables y modulares que habilitan a las dapps a optimizar operaciones rutinarias de web3, como la firma de confirmaciones o la reducción de los cambios entre dapp y wallet, con una experiencia web3 completamente integrada. Estos permisos también pueden ser utilizados por las dapps para llevar a cabo operaciones en nombre del usuario, incluso cuando el usuario no está conectado a la dapp.
Cómo el Delegation Toolkit mejora las actividades comunes en web3
El MetaMask Delegation Toolkit permite a los desarrolladores crear experiencias web3 fluidas y elegantes, así como innovadores casos de uso nunca vistos antes. A continuación, algunas formas en que mejora las actividades cotidianas de web3 para usuarios y desarrolladores:
Proceso de incorporación simplificado: El Delegation Toolkit permite a los desarrolladores crear un flujo de usuario que omite el flujo típico de conexión de wallet en web3, lo que significa que no se requiere una wallet de extensión ni una aplicación móvil. Los usuarios no tendrán que preocuparse por las frases semilla ni las pantallas de confirmación cuando comiencen en web3. Las dapps ahora pueden ofrecer métodos de autenticación flexibles como passkeys, firmantes EOA, inicios de sesión sociales e inicios de sesión por correo electrónico para incorporar usuarios rápidamente según sus preferencias de seguridad.
Desbloquea nuevas experiencias en web3: El Delegation Toolkit habilita nuevas capacidades que antes eran inalcanzables en web3, permitiendo la coordinación social entre pares a gran escala con estructuras de incentivos que no requieren que los usuarios conecten sus cuentas a tu dapp. Este toolkit de código abierto, modular y compatible con versiones anteriores te permite personalizar y potenciar tu dapp para un crecimiento viral, habilitando nuevas experiencias de usuario como pagos de suscripción recurrentes.
Mínimas interrupciones al usuario dentro de la dapp: El Delegation Toolkit permite a los desarrolladores eliminar confirmaciones repetitivas, ventanas emergentes y cambios entre dapp y wallet. Los desarrolladores ahora pueden abstraer las gas fees para sus usuarios, cubriendo el costo o asignándolo a un tercero, mientras automatizan con precisión la cantidad de clics que realizan los usuarios.
Desarrolla para la base de usuarios web3 más grande y activa: Con los millones de usuarios activos mensuales de MetaMask, puedes incorporar nuevos usuarios a tu dapp con una fricción mínima, mientras continúas creando experiencias amigables y ricas en funcionalidades.
Simplifica tu proceso de desarrollo de contratos inteligentes: Elimina la necesidad de código de delegación personalizado en tu contrato. Deja que nuestro framework flexible y de propósito general gestione las complejidades, permitiéndote enfocarte en la lógica principal de tu dapp y lograr una reducción de hasta el 95% en el código de contratos inteligentes.
Regístrate para la vista previa
El MetaMask Delegation Toolkit aún se encuentra en alpha cerrada, por lo que el acceso es limitado. Si eres desarrollador de una dapp o protocolo y podrías beneficiarte del Delegation Toolkit y te interesa nuestra vista previa, regístrate aquí y nos pondremos en contacto contigo.