Nos complace presentar MetaMask Embedded Wallets, una infraestructura de wallet modular y sin custodia, ahora disponible como parte de MetaMask Developer Suite. Impulsada por Web3Auth e integrada con Infura y el Delegation Toolkit, Embedded Wallets desbloquea experiencias de incorporación fluidas para los usuarios y un nuevo nivel de flexibilidad para los desarrolladores.
Ya sea que estés creando una plataforma de juegos, una app DeFi o un marketplace de NFT, este SDK hace que la creación de wallets sea invisible: sin seed phrases, sin extensiones de navegador y sin una curva de aprendizaje pronunciada para los usuarios. ¡Vamos a explorarla!
Repensando el onboarding en Web3
La mayoría de los usuarios de Web3 no son nativos cripto y no están interesados en descargar extensiones, gestionar seed phrases ni descubrir cómo hacer bridge de fondos antes de poder usar una dapp. De hecho, los datos muestran que el 35% de los usuarios nunca hace una copia de seguridad de su seed phrase, lo que los pone en serio riesgo de perder el acceso a sus fondos.
Sin embargo, con Embedded Wallets, el onboarding es diferente. Un usuario puede elegir iniciar sesión con su cuenta de Google, Apple ID, X y más, mientras que en segundo plano se crea una wallet de autocustodia en su nombre. Esto significa que pueden comenzar a realizar transacciones de inmediato, sin fricciones ni compromisos, ofreciendo una experiencia similar a la de Web2, pero con el poder y la propiedad de Web3.
En esencia, Embedded Wallets elimina la necesidad de que los usuarios hagan copias de seguridad manuales de sus claves privadas. En cambio, la creación y recuperación de la wallet se gestiona mediante flujos de autenticación familiares como:
Inicios de sesión sociales (Google, Apple, X, etc.)
Inicio de sesión por correo electrónico y OTP móvil
Conexión con wallets externas existentes de los usuarios (más de 400 wallets compatibles)
Múltiples opciones de MFA y recuperación
Esto permite que las dapps lleguen a los usuarios donde están, ofreciendo las mismas garantías de autocustodia, y como la wallet está integrada en la interfaz de tu dapp, mantienes el control total sobre el aspecto, la sensación y el flujo, sin ventanas emergentes ni pantallas de redirección. Es rápido, invisible y coherente con tu marca.
Diseñado pensando en los desarrolladores
Más allá de una mejor UX, Embedded Wallets incluye una sólida experiencia para desarrolladores desde el primer momento. Con Web3Auth v10, los desarrolladores pueden integrar Embedded Wallets en solo cuatro líneas de código, lo que permite una configuración fluida y una experiencia de inicio de sesión invisible para los usuarios. Puedes configurar todo, desde las cadenas compatibles hasta los métodos de inicio de sesión y las opciones de smart account, directamente desde el MetaMask Developer Dashboard.
Protegido con MPC-TSS
Embedded Wallets se basa en un sólido sistema de gestión de claves, protegido por MPC (Multi-Party Computation), impulsado por TSS (Threshold Signature Scheme) y SSS (Shamir's Secret Sharing). Este enfoque garantiza que tu clave privada nunca se almacene en un único lugar ni sea controlada por una sola parte. En cambio, se divide en fragmentos cifrados y se distribuye entre diferentes dispositivos o servicios.
Estos fragmentos trabajan juntos para firmar transacciones sin reconstruir nunca la clave por completo, manteniendo tu wallet segura, incluso si uno de los fragmentos se ve comprometido.
Un ecosistema, completamente conectado
No es necesario configurar una cuenta de Infura por separado. El acceso RPC de Infura viene preintegrado, lo que te brinda acceso instantáneo a más de 40 redes compatibles (EVM y no EVM). Solo activa las cadenas que deseas admitir.
¿Necesitas account abstraction? Ya está incluida. Los desarrolladores pueden activar MetaMask Smart Accounts (Gator) directamente desde el dashboard, sin necesidad de código adicional. Desde el patrocinio de gas hasta las session keys y las acciones por lotes, Embedded Wallets funciona perfectamente con el Delegation Toolkit para habilitar transacciones programables y con permisos.
Embedded Wallets forma parte de un stack de desarrollo unificado y más amplio construido en torno a MetaMask. Esto incluye:
MetaMask SDK: Conéctate a MetaMask de forma nativa en la app sin necesidad de WalletConnect ni flujos de redirección. El SDK de Embedded Wallets tiene soporte integrado para esto.
Infura: Obtén acceso RPC preconfigurado con un solo clic a más de 40 cadenas, incluidas redes EVM y no EVM personalizadas, sin configuración adicional.
Smart Accounts (Gator): Activa account abstraction al instante mediante un interruptor en el dashboard, sin código adicional. Compatible con transacciones sin gas, session keys, acciones por lotes y más.
Delegation Toolkit: Crea flujos de trabajo programables y con permisos para wallets de usuarios, ideal para suscripciones, autorizaciones limitadas y automatizaciones seguras.
El resultado es un conjunto de herramientas profundamente integrado que permite a los desarrolladores moverse rápido, escalar fácilmente y ofrecer experiencias Web3 fluidas con una única configuración.
Es la misma infraestructura en la que confían líderes de la industria como McDonald's, LINE NEXT, Upbond, Fox.com, Animoca Brands y más, ahora disponible para todos los desarrolladores de MetaMask.
Empieza a construir hoy
Embedded Wallets ya está disponible en el MetaMask Developer Dashboard. Puedes comenzar en minutos con el SDK unificado y acceder a todo el poder de Infura, MetaMask SDK y Delegation Toolkit, todo desde un solo lugar.
Ya sea que estés construyendo para millones de usuarios o recién estés comenzando, Embedded Wallets te da todo lo que necesitas para ofrecer experiencias de wallet de primer nivel sin la complejidad.
Esto es Web3 sin fricciones. Construyámoslo juntos.