¿Qué es Web3Auth

Intermedio2/13/2025, 3:00:46 PM
Web3Auth ofrece una autenticación perfecta para dApps con inicio de sesión social, biometría y gestión de claves, lo que permite un acceso rápido y seguro a Web3 con soluciones de autenticación amigables para el usuario.

Web3Auth simplifica el acceso a Web3 mediante la provisión de simples registros sociales, una interfaz de billetera personalizada, características de seguridad mejoradas y gestión de billeteras MPC no custodiales. Web3Auth también crea un punto de entrada amigable y seguro para usuarios nativos de criptomonedas y no criptográficos. WebAuth permite a los usuarios construir billeteras en segundos manteniéndolas seguras, no custodiales y libres de frases de semilla a través de la computación multipartita (MPC) y la abstracción de cuentas.

¿Qué es Web3Auth?

Web3Auth es una tecnología de billetera enchufable y embebida que facilita la integración de billeteras Web3 y el registro de usuarios. Admite inicio de sesión basado en OAuth en muchas plataformas, lo que permite a los usuarios acceder a aplicaciones Web3 utilizando técnicas de autenticación familiares en menos de un minuto. Los usuarios disfrutan de un proceso de incorporación fluido mientras mantienen un control completo sobre sus billeteras no custodiales, garantizando conveniencia y seguridad. Web3Auth no es una billetera, sino una arquitectura de billetera que se puede utilizar en cualquier aplicación. Crea procedimientos de autenticación personalizados para dApps y billeteras blockchain, abordando problemas de incorporación de usuarios y gestión de claves.

Web3Auth utiliza la tecnología de cálculo multipartito (MPC) para manejar los desafíos de incorporación y gestión de claves. Reemplazan frases de semilla con simples accesos sociales, lo que permite a los usuarios crear carteras no custodiales con un solo clic. Las carteras de doble factor también permiten a los usuarios recuperar sus carteras sin perder sus claves privadas.

Web3Auth está construido sobre una arquitectura altamente escalable que admite millones de usuarios. La arquitectura garantiza disponibilidad global en muchas áreas y un rendimiento constante de baja latencia en todo el mundo. El escalado horizontal automático cambia la capacidad según la demanda, eliminando cuellos de botella y asegurando un servicio continuo. La arquitectura distribuida de MPC de Web3Auth garantiza seguridad y estabilidad, con cero tiempo de inactividad en tres años de operación y una infraestructura de grado empresarial basada en la gestión de Kubernetes para una velocidad óptima.

Antecedentes de Web3Auth

Web3Auth, fundada en 2019 y con sede en Singapur, Región Central, Singapur, tiene como objetivo simplificar la experiencia de inicio de sesión del usuario tanto para los usuarios de Web3 nativos como para los principales al combinar los inicios de sesión de OAuth (Google, Twitter, Discord) con las soluciones de gestión de claves existentes. Zhen Yu Yong es el cofundador y CEO de Web3Auth, tiene experiencia en finanzas y tecnología, y ha trabajado para varias empresas destacadas. Zheu asistió a la Universidad de Administración de Singapur y a la Universidad de Edimburgo, especializándose en finanzas e informática. Ha trabajado como investigador en escalabilidad fuera de la cadena y creó The Peace Bridge, un puente entre cadenas entre Ethereum y Ethereum Classic. También ha trabajado con Visa, la Fundación Ethereum y JPMorgan Chase.

Web3Auth está financiado por 23 inversores. Hash CIB y Bitcoin.com son los inversores más recientes. Web3Auth ha recaudado financiamiento en cuatro etapas. Su financiamiento más reciente fue asegurado a través de una ronda de Serie A el 12 de enero de 2022. Web3Auth recaudó $13.00 millones en financiamiento de Serie A el 12 de enero de 2012, seguido por una ronda inicial de $2.00 millones el 9 de julio de 2019. Inversores destacados en esta ronda de recaudación de fondos incluyen Multicoin Capital, Coinbase Ventures, Binance Lab, Peak XV Partners (ex-Sequoia India) y Union Square Ventures.

Características de Web3Auth

Autenticación hecha simple

Web3Auth permite a los desarrolladores que sus usuarios comiencen en segundos utilizando técnicas de inicio de sesión familiares que ya utilizan. Los usuarios pueden iniciar sesión utilizando Google, Twitter, GitHub y otras cuentas sociales populares. Los usuarios también pueden iniciar sesión sin contraseña utilizando correo electrónico, SMS, aplicaciones autenticadoras o contraseñas. Web3Auth permite a los usuarios utilizar su autenticación mientras aprovechan nuestra arquitectura de billetera segura.

Seguridad de grado bancario

Web3Auth ofrece protección a nivel empresarial para los activos digitales de los usuarios con la potente tecnología de MPC que distribuye claves entre numerosas partes. Gracias a una arquitectura distribuida que elimina los puntos únicos de fallo y ofrece varias alternativas de respaldo para una recuperación sin problemas, los usuarios tienen un control total sobre sus monederos no custodiados.

Construido para desarrolladores

Web3Auth está diseñado para desarrolladores que desean incorporarlo fácilmente en su aplicación e interactuar con su sistema de autenticación existente. Esta característica no requiere grandes migraciones o cambios de infraestructura y permite una personalización completa de la apariencia y la sensación. Esta integración incluye soporte para plataformas en línea, móviles y de juegos.

Diseñado para Usuarios

Web3Auth ofrece una forma sencilla de acceder a Web3 en menos de 60 segundos, sin necesidad de conocimientos de criptografía. Los usuarios tienen un control completo sobre sus billeteras; la recuperación de la cuenta es simple y confiable.

¿Cómo funciona Web3Auth?

Web3Auth sirve como una infraestructura de billetera, mejorando la flexibilidad y seguridad de aplicaciones descentralizadas (dApps) y billeteras blockchain. El SDK de Web3Auth se encuentra solo en el cliente front-end del usuario/aplicación y gestiona las interacciones entre los proveedores de OAuth y la Red de Autenticación. La siguiente gráfica representa el enlace entre los SDK de Web3Auth y las aplicaciones integradas. También muestra las diferencias entre los productos de Web3Auth, permitiendo una integración amigable para los desarrolladores de esta infraestructura.

La Infraestructura de Gestión de Carteras de Web3Auth mejora la seguridad al distribuir la cartera de un usuario en múltiples partes de clave, evitando la revelación directa de frases de semilla. Estas partes de clave establecen una 'red de confianza' que permite la gestión de la cartera, como la gestión de cuentas multifactor. Los usuarios utilizan inicio de sesión OAuth, dispositivos de confianza y otros factores para gestionar sus pares de claves criptográficas. La clave privada, incluidas nuestras bases de datos o nodos participantes, no se almacena en ningún lugar en el sistema de Infraestructura de Carteras.

Los usuarios interactúan con la red de autenticación Web3Auth para construir un sistema de inicio de sesión social, que genera claves utilizando un algoritmo de consenso 5/9. Este diseño garantiza que las carteras sigan siendo no custodiadas, lo que significa que ni Web3Auth, los proveedores de inicio de sesión social ni ninguna otra parte con una parte de clave pueden reclamar la propiedad total.

Productos/Tecnologías de Web3Auth

La amplia gama de productos de Web3Auth incluye todo, desde la preinscripción hasta la postinscripción y la autenticación, lo que permite a los desarrolladores crear una experiencia integral y simplificada para su Web3 dApp/Wallet.

SDKs de billetera integrada Plug-and-Play

La integración Plug and Play (PnP) de Web3Auth le permite agregar una billetera integrada totalmente funcional y segura a su aplicación con solo cuatro líneas de código. Inicialice el SDK, configure sus ajustes y listo; nosotros nos encargamos de todo, desde los flujos de autenticación hasta la gestión de la billetera en segundo plano. PnP está disponible en todas las plataformas principales, incluidas web, iOS, Android, React Native, Flutter, Unity y Unreal, y ofrece opciones completas de marca blanca para que coincida con su marca. El resultado es una solución de billetera no custodial perfecta y sin problemas que funciona.

Web3Auth PnP utiliza un flujo de autenticación simple y seguro: Cuando los usuarios intentan iniciar sesión, son enviados a auth.web3auth.io. El sitio de Web3Auth gestiona el procedimiento de autenticación y redirige a los usuarios a su proveedor de inicio de sesión preferido (Google, Twitter, etc.). Después de una autenticación exitosa, Web3Auth reconstruye de forma segura la clave privada del usuario. El usuario es remitido de vuelta a la aplicación del desarrollador utilizando su clave específica de la aplicación.

Características de Plug and Play (PnP)

  • Integración instantánea: Crea una billetera integrada totalmente funcional con solo cuatro líneas de código.
  • Seguridad no custodial: La infraestructura de billetera MPC de grado empresarial garantiza que el dinero del usuario esté seguro y autogestionado por defecto.
  • Autenticación Integral: La autenticación integral incluye soporte para inicio de sesión social (Google, Twitter, etc.) y soluciones sin contraseña como SMS, correo electrónico, aplicaciones de autenticación y claves de acceso. Amplía tu sistema de autorización existente sin esfuerzo.
  • Abstracción de cuenta nativa: soporte integrado para billeteras de contratos inteligentes y transacciones sin gas en todas las cadenas.
  • Servicios completos de billetera: Nuestros componentes de interfaz de usuario preconstruidos proporcionan acceso a rampas de fiat, intercambios de tokens, visualizaciones de NFT, historiales de transacciones y otras funciones.
  • Descubrimiento de monedero: detecta y conecta con más de 200 monederos externos manteniendo tu monedero integrado como la opción principal.
  • Integración de WalletConnect: el soporte nativo de WalletConnect permite una conectividad fluida con el resto del ecosistema Web3.

SDK de autenticación de un solo factor

Single Factor Auth (SFA) crea la experiencia de incorporación a Web3 más fluida al hacer que se sienta como Web2. Los usuarios pueden ingresar rápidamente a su aplicación utilizando sus cuentas sociales existentes o métodos sin contraseña. Al mismo tiempo, Web3Auth genera su billetera en segundo plano. No hay redirección; todo sucede dentro de la interfaz de su aplicación, lo que la hace sentir natural y familiar para todos los usuarios de Web2/Web3.

El flujo de autenticación es sencillo y seguro: Cuando los usuarios se conectan utilizando su método preferido (inicio de sesión social, correo electrónico, biometría, etc.), Web3Auth produce una billetera utilizando el Compartir Secreto de Shamir en segundo plano. La clave privada se divide en partes, se distribuye en la Red de Autenticación Web3Auth (a través de un proceso de consenso 5/9), y se obtiene de la identidad del usuario después de la autenticación. Toda la billetera se recrea dentro del entorno de la aplicación.

Características de los SDK de autenticación de un solo factor

  • Control total de la interfaz de usuario: capacidad de crear interfaces de inicio de sesión personalizadas y flujos de autenticación que complementen la identidad de su marca.
  • Integración directa: Administre la infraestructura de la billetera dentro de la aplicación sin dependencias externas.
  • Sin redirecciones: Con esta función, el desarrollador puede mantener a sus usuarios dentro de la aplicación; no se requieren sitios de autenticación externos.
  • Multiplataforma: compatible con aplicaciones web, React Native, iOS, Android y Flutter.
  • Autenticación Integral: La autenticación integral incluye soporte para inicio de sesión social (Google, Twitter, etc.) y soluciones sin contraseña como SMS, correo electrónico, aplicaciones autenticadoras y contraseñas. Extienda el sistema de autorización existente del usuario sin esfuerzo.
  • Abstracción de cuenta nativa: soporte integrado para billeteras de contratos inteligentes y transacciones sin gas en diferentes cadenas.
  • Servicios completos de billetera: los componentes de la interfaz de usuario de la billetera preconstruidos de Web3Auth brindan acceso a rampas de entrada fiat, intercambios de tokens, visualización de NFT, historiales de transacciones y otras funciones.
  • Integración de WalletConnect: el soporte nativo de WalletConnect permite una conectividad fluida con el resto del ecosistema Web3.

Kit básico de MPC

El kit básico de MPC de autenticación Web3Auth es un sistema de autenticación basado en la computación multipartita (MPC) que utiliza el Esquema de Firma de Umbral (TSS). A diferencia de los sistemas de autenticación basados en claves típicos, MPC Core Kit no recrea claves privadas, lo que lo hace sustancialmente más seguro. El kit básico de MPC está destinado a aplicaciones que requieren seguridad avanzada y control total sobre sus flujos de autenticación. Proporciona las herramientas necesarias y la flexibilidad para desarrollar sistemas de autenticación avanzados mientras se adhiere a estrictos estándares de seguridad.

Los desarrolladores pueden utilizar el Kit principal Web3Auth MPC para autenticar a los usuarios y producir firmas de transacciones de blockchain a través de un intercambio de claves distribuido sin reconstruir la clave privada. El SDK utiliza un sistema de firma de umbral 2-de-3, en el que las partes clave se asignan entre:

  • La Compartición de Red de Auth: La Compartición de Red de Auth está gestionada por la red de Auth descentralizada de Web3Auth y es accesible a través de proveedores de OAuth como Google, brindando una experiencia de autenticación similar.
  • Compartir dispositivo: Los datos se guardan de forma segura en el dispositivo del usuario, utilizando capacidades de seguridad específicas de la plataforma, como la autenticación biométrica en dispositivos móviles.
  • Recuperación de Compartir: Un compartir de respaldo que se puede guardar en un dispositivo secundario, descargar para almacenamiento sin conexión, o crear en función de la entrada del usuario, como contraseñas o preguntas de seguridad.

Características del Kit Central de MPC

  • Seguridad inquebrantable: El diseño de MPC distribuido asegura que las claves privadas nunca se recrean, eliminando la posibilidad de compromiso de clave.
  • Integración perfecta: Cree flujos de autenticación de principio a fin dentro de la aplicación, con control total de UI/UX.
  • Arquitectura de calidad empresarial: La arquitectura de billetera MPC no custodia, que incluye procesos de recuperación automatizados, proporciona seguridad y confiabilidad óptimas.
  • Autenticación flexible: El soporte para inicio de sesión social, enfoques sin contraseña y sistemas de autenticación actuales permite una amplia gama de alternativas de autenticación.
  • Diseño centrado en el desarrollador: con capacidades de integración directa e interfaces configurables, puedes crear flujos de autenticación sofisticados consistentes con tu marca.

Relación entre Web3Auth SDK e Integración de dApp/Wallet

Cuando un usuario inicia sesión a través de un proveedor de inicio de sesión como Google, la aplicación recibe un JWT id_token. Este token JWT se pasa al método de inicio de sesión del SDK de Web3Auth. El SDK de Web3Auth luego verificará el token JWT con la configuración especificada en el panel de control de Web3Auth y generará una clave privada de manera autónoma, lo que resultará en un proceso de incorporación sencillo para su usuario en la aplicación.

Web3Auth para billeteras

Web3Auth está destinado a integrarse en carteras como un sistema de gestión de claves. Proporciona un proveedor de claves criptográficas seguro y específico del usuario que se puede utilizar para firmar transacciones y mensajes y realizar otras actividades de la cartera.

Como desarrollador de billeteras, puedes concentrarte en crear tu propia interfaz de usuario y experiencia de usuario. Al mismo tiempo, Web3Auth maneja la complejidad de la generación, administración y almacenamiento de claves en segundo plano. La billetera es una interfaz fácil de usar para gestionar claves privadas y cuentas, mientras que Web3Auth alimenta la infraestructura clave fundamental.

Web3Auth para dApps

Web3Auth permite a las dApps diseñar flujos de autenticación y monedero personalizados, lo que les permite tener un control completo sobre la experiencia del usuario. Los desarrolladores pueden crear flujos optimizados según los requisitos de su aplicación en lugar de depender de monederos externos y un lenguaje blockchain sofisticado que confunde a los usuarios. Web3Auth permite a los desarrolladores construir un monedero integrado desde dentro de su aplicación.

Beneficios clave

  • Experiencia de usuario perfecta: rutinas de inicio de sesión al estilo web2 familiar, no se necesita experiencia en blockchain
  • Control total de la marca: Personaliza la experiencia de inicio de sesión completa para que coincida con tu aplicación.
  • Billetera integrada incorporada: Concéntrate en las características de la aplicación. Al mismo tiempo, nos encargamos de la gestión de la billetera, que incluye una interfaz de usuario de billetera preconstruida, rampas de acceso fiat y otros servicios de billetera.
  • Soporte multi-cadena: Nuestra arquitectura agnóstica de cadena le permite implementar su aplicación en cualquier blockchain.
  • Transacciones en la aplicación: Permitir a los usuarios interactuar con su aplicación sin salir de la interfaz.
  • Integración flexible: seleccione entre billeteras integradas o enlace a externas.

Ecosistemas de billeteras Web3Auth

El Ecosistema de Carteras es la integración insignia de Web3Auth para comunidades Web3 establecidas, lo que permite a los usuarios transferir activos de criptomonedas desde carteras integradas y cuentas inteligentes a otras dApps en el ecosistema. Esta plataforma utiliza el marco de trabajo Web3Auth para crear carteras, al mismo tiempo que permite que un conjunto de aplicaciones se conecten en red y lleguen a una base de usuarios más extensa. El Ecosistema de Carteras integra la experiencia del usuario en varias plataformas.

Kit SafeAuth

El SafeAuth Kit, desarrollado con Safe, proporciona una solución disruptiva para integrar un proceso de incorporación sencillo a través de MPC en billeteras inteligentes dentro de un ecosistema, asegurando compatibilidad con ERC-4337 y utilizando principios de interoperabilidad. Esta solución utiliza las cuentas con MPC de Web3Auth como firmante para estas billeteras inteligentes, lo que permite un proceso sencillo de incorporación y recuperación. Intenta simplificar la experiencia del usuario optimizando su contacto con la cadena de bloques y mejorando la seguridad y la autonomía del usuario.

Billeteras Torus

Cartera EVM Torus

La cartera Torus, la cartera interna de Web3Auth, se integra con plataformas prominentes como Opensea y 1inch para mejorar la interoperabilidad. La cartera Torus, que incluye funciones como recargas de fiat, pregeneración de cartera y funcionalidad de intercambio, tiene la intención de brindar conveniencia y utilidad al ámbito de la cadena de bloques. Esta cartera demuestra el potencial de Web3Auth para optimizar la experiencia del usuario manteniendo altos niveles de seguridad y eficiencia.

Cartera Torus de Solana

La Billetera Solana Torus es una versión modificada de la Billetera Torus diseñada exclusivamente para el ecosistema Solana. Diseñada para promover integraciones fluidas con las principales plataformas Solana como Magic Eden y Star Atlas, esta billetera representa los conceptos clave de interoperabilidad y facilidad de uso de la red Solana.

Cartera Torus de XRPL

La cartera Torus XRPL es una solución móvil diseñada específicamente para el ecosistema XRPL, enfatizando la administración práctica de tokens y NFT. Esta iteración de la cartera Torus se basa en los méritos de la plataforma original, centrándose en los requisitos específicos del entorno XRPL. Proporciona a los usuarios una interfaz intuitiva y segura orientada al mundo acelerado de XRPL, lo que les permite realizar operaciones comerciales y participar con activos digitales.

Competidores de Web3Auth

Web3Auth es la solución de autenticación más simple y segura para aplicaciones y carteras Web3. Web3Auth ofrece una experiencia de inicio de sesión familiar a todos los usuarios de dApps y carteras al agregar inicio de sesión de OAuth (Google, Twitter, Discord), varias carteras y soluciones de gestión de claves existentes. Web3Auth se puede integrar en una aplicación con unas pocas líneas de código, lo que permite a los usuarios conectarse a cualquier cadena de bloques. Los usuarios pueden utilizar SDK web y móviles para cambiar el aspecto y la marca de sus aplicaciones. Alternativamente, pueden personalizar completamente la interfaz de usuario/experiencia de usuario de la aplicación o sitio web y tomar el control de la misma.

Alchemy es una plataforma de infraestructura blockchain que proporciona una opción Web3Auth para desarrolladores. Ofrece a los consumidores un medio seguro y confiable para autenticar e interactuar con aplicaciones descentralizadas. La solución Web3Auth de Alchemy está construida sobre OAuth 2.0, un mecanismo de autenticación popular que soporta Web3Signer. Alchemy proporciona una suscripción gratuita para hasta 1,000 usuarios activos al mes. Además de eso, el precio depende de un presupuesto específico.

Magic es un SDK para desarrolladores que utiliza una aplicación para ofrecer la incorporación de Web3 sin contraseña (sin frases semilla) y la autenticación a través de enlaces mágicos (similar a Slack y Medium). Magic permite el inicio de sesión ultrarrápido, seguro por hardware y sin contraseña, la incorporación de Web3 y el acceso a más de 20 cadenas de bloques con unas pocas líneas de código, incluso si los usuarios ya tienen una solución de autenticación. Magic Auth puede utilizarse para la autenticación básica de usuarios de Web2 o combinarse con más de 20 cadenas de bloques para crear una experiencia de usuario de billetera personalizada para su dApp. Magic Auth ofrece tres planes de precios: gratis (1000 MAU), $0.05 para hasta 5000 MAU sin marca única y $0.10 por MAU después de 5000 usuarios.

PicketAPI es una plataforma de autenticación blockchain que hace que sea simple y seguro para los usuarios autenticarse en aplicaciones descentralizadas. La solución Web3Auth de PicketAPI se basa en OpenID Connect, un estándar popular de autenticación y autorización que admite Web3Signer. PicketAPI proporciona una suscripción gratuita para hasta 10,000 usuarios activos mensuales. Aparte de eso, el precio depende de un presupuesto específico.

Conclusión

Web3Auth transforma el concepto de arquitectura de billetera como servicio al proporcionar una solución de auto custodia que aprovecha la computación multiparte. Web3Auth aborda las dificultades de incorporación y gestión de claves mediante la utilización de tecnologías de computación multiparte (MPC). Eliminan la necesidad de frases semilla y en su lugar ofrecen accesos sociales fáciles de usar que permiten crear billeteras no custodiales con un solo clic. Además, sus billeteras de dos factores proporcionan un proceso de recuperación sin problemas, lo que permite a los clientes restaurar el acceso sin poner en peligro sus claves privadas.

Autor: Abhishek Rajbhar
Traductor: Cedar
Revisor(es): Matheus、Pow、Joyce
Revisor(es) de traducciones: Ashley
* La información no pretende ser ni constituye un consejo financiero ni ninguna otra recomendación de ningún tipo ofrecida o respaldada por Gate.io.
* Este artículo no se puede reproducir, transmitir ni copiar sin hacer referencia a Gate.io. La contravención es una infracción de la Ley de derechos de autor y puede estar sujeta a acciones legales.

¿Qué es Web3Auth

Intermedio2/13/2025, 3:00:46 PM
Web3Auth ofrece una autenticación perfecta para dApps con inicio de sesión social, biometría y gestión de claves, lo que permite un acceso rápido y seguro a Web3 con soluciones de autenticación amigables para el usuario.

Web3Auth simplifica el acceso a Web3 mediante la provisión de simples registros sociales, una interfaz de billetera personalizada, características de seguridad mejoradas y gestión de billeteras MPC no custodiales. Web3Auth también crea un punto de entrada amigable y seguro para usuarios nativos de criptomonedas y no criptográficos. WebAuth permite a los usuarios construir billeteras en segundos manteniéndolas seguras, no custodiales y libres de frases de semilla a través de la computación multipartita (MPC) y la abstracción de cuentas.

¿Qué es Web3Auth?

Web3Auth es una tecnología de billetera enchufable y embebida que facilita la integración de billeteras Web3 y el registro de usuarios. Admite inicio de sesión basado en OAuth en muchas plataformas, lo que permite a los usuarios acceder a aplicaciones Web3 utilizando técnicas de autenticación familiares en menos de un minuto. Los usuarios disfrutan de un proceso de incorporación fluido mientras mantienen un control completo sobre sus billeteras no custodiales, garantizando conveniencia y seguridad. Web3Auth no es una billetera, sino una arquitectura de billetera que se puede utilizar en cualquier aplicación. Crea procedimientos de autenticación personalizados para dApps y billeteras blockchain, abordando problemas de incorporación de usuarios y gestión de claves.

Web3Auth utiliza la tecnología de cálculo multipartito (MPC) para manejar los desafíos de incorporación y gestión de claves. Reemplazan frases de semilla con simples accesos sociales, lo que permite a los usuarios crear carteras no custodiales con un solo clic. Las carteras de doble factor también permiten a los usuarios recuperar sus carteras sin perder sus claves privadas.

Web3Auth está construido sobre una arquitectura altamente escalable que admite millones de usuarios. La arquitectura garantiza disponibilidad global en muchas áreas y un rendimiento constante de baja latencia en todo el mundo. El escalado horizontal automático cambia la capacidad según la demanda, eliminando cuellos de botella y asegurando un servicio continuo. La arquitectura distribuida de MPC de Web3Auth garantiza seguridad y estabilidad, con cero tiempo de inactividad en tres años de operación y una infraestructura de grado empresarial basada en la gestión de Kubernetes para una velocidad óptima.

Antecedentes de Web3Auth

Web3Auth, fundada en 2019 y con sede en Singapur, Región Central, Singapur, tiene como objetivo simplificar la experiencia de inicio de sesión del usuario tanto para los usuarios de Web3 nativos como para los principales al combinar los inicios de sesión de OAuth (Google, Twitter, Discord) con las soluciones de gestión de claves existentes. Zhen Yu Yong es el cofundador y CEO de Web3Auth, tiene experiencia en finanzas y tecnología, y ha trabajado para varias empresas destacadas. Zheu asistió a la Universidad de Administración de Singapur y a la Universidad de Edimburgo, especializándose en finanzas e informática. Ha trabajado como investigador en escalabilidad fuera de la cadena y creó The Peace Bridge, un puente entre cadenas entre Ethereum y Ethereum Classic. También ha trabajado con Visa, la Fundación Ethereum y JPMorgan Chase.

Web3Auth está financiado por 23 inversores. Hash CIB y Bitcoin.com son los inversores más recientes. Web3Auth ha recaudado financiamiento en cuatro etapas. Su financiamiento más reciente fue asegurado a través de una ronda de Serie A el 12 de enero de 2022. Web3Auth recaudó $13.00 millones en financiamiento de Serie A el 12 de enero de 2012, seguido por una ronda inicial de $2.00 millones el 9 de julio de 2019. Inversores destacados en esta ronda de recaudación de fondos incluyen Multicoin Capital, Coinbase Ventures, Binance Lab, Peak XV Partners (ex-Sequoia India) y Union Square Ventures.

Características de Web3Auth

Autenticación hecha simple

Web3Auth permite a los desarrolladores que sus usuarios comiencen en segundos utilizando técnicas de inicio de sesión familiares que ya utilizan. Los usuarios pueden iniciar sesión utilizando Google, Twitter, GitHub y otras cuentas sociales populares. Los usuarios también pueden iniciar sesión sin contraseña utilizando correo electrónico, SMS, aplicaciones autenticadoras o contraseñas. Web3Auth permite a los usuarios utilizar su autenticación mientras aprovechan nuestra arquitectura de billetera segura.

Seguridad de grado bancario

Web3Auth ofrece protección a nivel empresarial para los activos digitales de los usuarios con la potente tecnología de MPC que distribuye claves entre numerosas partes. Gracias a una arquitectura distribuida que elimina los puntos únicos de fallo y ofrece varias alternativas de respaldo para una recuperación sin problemas, los usuarios tienen un control total sobre sus monederos no custodiados.

Construido para desarrolladores

Web3Auth está diseñado para desarrolladores que desean incorporarlo fácilmente en su aplicación e interactuar con su sistema de autenticación existente. Esta característica no requiere grandes migraciones o cambios de infraestructura y permite una personalización completa de la apariencia y la sensación. Esta integración incluye soporte para plataformas en línea, móviles y de juegos.

Diseñado para Usuarios

Web3Auth ofrece una forma sencilla de acceder a Web3 en menos de 60 segundos, sin necesidad de conocimientos de criptografía. Los usuarios tienen un control completo sobre sus billeteras; la recuperación de la cuenta es simple y confiable.

¿Cómo funciona Web3Auth?

Web3Auth sirve como una infraestructura de billetera, mejorando la flexibilidad y seguridad de aplicaciones descentralizadas (dApps) y billeteras blockchain. El SDK de Web3Auth se encuentra solo en el cliente front-end del usuario/aplicación y gestiona las interacciones entre los proveedores de OAuth y la Red de Autenticación. La siguiente gráfica representa el enlace entre los SDK de Web3Auth y las aplicaciones integradas. También muestra las diferencias entre los productos de Web3Auth, permitiendo una integración amigable para los desarrolladores de esta infraestructura.

La Infraestructura de Gestión de Carteras de Web3Auth mejora la seguridad al distribuir la cartera de un usuario en múltiples partes de clave, evitando la revelación directa de frases de semilla. Estas partes de clave establecen una 'red de confianza' que permite la gestión de la cartera, como la gestión de cuentas multifactor. Los usuarios utilizan inicio de sesión OAuth, dispositivos de confianza y otros factores para gestionar sus pares de claves criptográficas. La clave privada, incluidas nuestras bases de datos o nodos participantes, no se almacena en ningún lugar en el sistema de Infraestructura de Carteras.

Los usuarios interactúan con la red de autenticación Web3Auth para construir un sistema de inicio de sesión social, que genera claves utilizando un algoritmo de consenso 5/9. Este diseño garantiza que las carteras sigan siendo no custodiadas, lo que significa que ni Web3Auth, los proveedores de inicio de sesión social ni ninguna otra parte con una parte de clave pueden reclamar la propiedad total.

Productos/Tecnologías de Web3Auth

La amplia gama de productos de Web3Auth incluye todo, desde la preinscripción hasta la postinscripción y la autenticación, lo que permite a los desarrolladores crear una experiencia integral y simplificada para su Web3 dApp/Wallet.

SDKs de billetera integrada Plug-and-Play

La integración Plug and Play (PnP) de Web3Auth le permite agregar una billetera integrada totalmente funcional y segura a su aplicación con solo cuatro líneas de código. Inicialice el SDK, configure sus ajustes y listo; nosotros nos encargamos de todo, desde los flujos de autenticación hasta la gestión de la billetera en segundo plano. PnP está disponible en todas las plataformas principales, incluidas web, iOS, Android, React Native, Flutter, Unity y Unreal, y ofrece opciones completas de marca blanca para que coincida con su marca. El resultado es una solución de billetera no custodial perfecta y sin problemas que funciona.

Web3Auth PnP utiliza un flujo de autenticación simple y seguro: Cuando los usuarios intentan iniciar sesión, son enviados a auth.web3auth.io. El sitio de Web3Auth gestiona el procedimiento de autenticación y redirige a los usuarios a su proveedor de inicio de sesión preferido (Google, Twitter, etc.). Después de una autenticación exitosa, Web3Auth reconstruye de forma segura la clave privada del usuario. El usuario es remitido de vuelta a la aplicación del desarrollador utilizando su clave específica de la aplicación.

Características de Plug and Play (PnP)

  • Integración instantánea: Crea una billetera integrada totalmente funcional con solo cuatro líneas de código.
  • Seguridad no custodial: La infraestructura de billetera MPC de grado empresarial garantiza que el dinero del usuario esté seguro y autogestionado por defecto.
  • Autenticación Integral: La autenticación integral incluye soporte para inicio de sesión social (Google, Twitter, etc.) y soluciones sin contraseña como SMS, correo electrónico, aplicaciones de autenticación y claves de acceso. Amplía tu sistema de autorización existente sin esfuerzo.
  • Abstracción de cuenta nativa: soporte integrado para billeteras de contratos inteligentes y transacciones sin gas en todas las cadenas.
  • Servicios completos de billetera: Nuestros componentes de interfaz de usuario preconstruidos proporcionan acceso a rampas de fiat, intercambios de tokens, visualizaciones de NFT, historiales de transacciones y otras funciones.
  • Descubrimiento de monedero: detecta y conecta con más de 200 monederos externos manteniendo tu monedero integrado como la opción principal.
  • Integración de WalletConnect: el soporte nativo de WalletConnect permite una conectividad fluida con el resto del ecosistema Web3.

SDK de autenticación de un solo factor

Single Factor Auth (SFA) crea la experiencia de incorporación a Web3 más fluida al hacer que se sienta como Web2. Los usuarios pueden ingresar rápidamente a su aplicación utilizando sus cuentas sociales existentes o métodos sin contraseña. Al mismo tiempo, Web3Auth genera su billetera en segundo plano. No hay redirección; todo sucede dentro de la interfaz de su aplicación, lo que la hace sentir natural y familiar para todos los usuarios de Web2/Web3.

El flujo de autenticación es sencillo y seguro: Cuando los usuarios se conectan utilizando su método preferido (inicio de sesión social, correo electrónico, biometría, etc.), Web3Auth produce una billetera utilizando el Compartir Secreto de Shamir en segundo plano. La clave privada se divide en partes, se distribuye en la Red de Autenticación Web3Auth (a través de un proceso de consenso 5/9), y se obtiene de la identidad del usuario después de la autenticación. Toda la billetera se recrea dentro del entorno de la aplicación.

Características de los SDK de autenticación de un solo factor

  • Control total de la interfaz de usuario: capacidad de crear interfaces de inicio de sesión personalizadas y flujos de autenticación que complementen la identidad de su marca.
  • Integración directa: Administre la infraestructura de la billetera dentro de la aplicación sin dependencias externas.
  • Sin redirecciones: Con esta función, el desarrollador puede mantener a sus usuarios dentro de la aplicación; no se requieren sitios de autenticación externos.
  • Multiplataforma: compatible con aplicaciones web, React Native, iOS, Android y Flutter.
  • Autenticación Integral: La autenticación integral incluye soporte para inicio de sesión social (Google, Twitter, etc.) y soluciones sin contraseña como SMS, correo electrónico, aplicaciones autenticadoras y contraseñas. Extienda el sistema de autorización existente del usuario sin esfuerzo.
  • Abstracción de cuenta nativa: soporte integrado para billeteras de contratos inteligentes y transacciones sin gas en diferentes cadenas.
  • Servicios completos de billetera: los componentes de la interfaz de usuario de la billetera preconstruidos de Web3Auth brindan acceso a rampas de entrada fiat, intercambios de tokens, visualización de NFT, historiales de transacciones y otras funciones.
  • Integración de WalletConnect: el soporte nativo de WalletConnect permite una conectividad fluida con el resto del ecosistema Web3.

Kit básico de MPC

El kit básico de MPC de autenticación Web3Auth es un sistema de autenticación basado en la computación multipartita (MPC) que utiliza el Esquema de Firma de Umbral (TSS). A diferencia de los sistemas de autenticación basados en claves típicos, MPC Core Kit no recrea claves privadas, lo que lo hace sustancialmente más seguro. El kit básico de MPC está destinado a aplicaciones que requieren seguridad avanzada y control total sobre sus flujos de autenticación. Proporciona las herramientas necesarias y la flexibilidad para desarrollar sistemas de autenticación avanzados mientras se adhiere a estrictos estándares de seguridad.

Los desarrolladores pueden utilizar el Kit principal Web3Auth MPC para autenticar a los usuarios y producir firmas de transacciones de blockchain a través de un intercambio de claves distribuido sin reconstruir la clave privada. El SDK utiliza un sistema de firma de umbral 2-de-3, en el que las partes clave se asignan entre:

  • La Compartición de Red de Auth: La Compartición de Red de Auth está gestionada por la red de Auth descentralizada de Web3Auth y es accesible a través de proveedores de OAuth como Google, brindando una experiencia de autenticación similar.
  • Compartir dispositivo: Los datos se guardan de forma segura en el dispositivo del usuario, utilizando capacidades de seguridad específicas de la plataforma, como la autenticación biométrica en dispositivos móviles.
  • Recuperación de Compartir: Un compartir de respaldo que se puede guardar en un dispositivo secundario, descargar para almacenamiento sin conexión, o crear en función de la entrada del usuario, como contraseñas o preguntas de seguridad.

Características del Kit Central de MPC

  • Seguridad inquebrantable: El diseño de MPC distribuido asegura que las claves privadas nunca se recrean, eliminando la posibilidad de compromiso de clave.
  • Integración perfecta: Cree flujos de autenticación de principio a fin dentro de la aplicación, con control total de UI/UX.
  • Arquitectura de calidad empresarial: La arquitectura de billetera MPC no custodia, que incluye procesos de recuperación automatizados, proporciona seguridad y confiabilidad óptimas.
  • Autenticación flexible: El soporte para inicio de sesión social, enfoques sin contraseña y sistemas de autenticación actuales permite una amplia gama de alternativas de autenticación.
  • Diseño centrado en el desarrollador: con capacidades de integración directa e interfaces configurables, puedes crear flujos de autenticación sofisticados consistentes con tu marca.

Relación entre Web3Auth SDK e Integración de dApp/Wallet

Cuando un usuario inicia sesión a través de un proveedor de inicio de sesión como Google, la aplicación recibe un JWT id_token. Este token JWT se pasa al método de inicio de sesión del SDK de Web3Auth. El SDK de Web3Auth luego verificará el token JWT con la configuración especificada en el panel de control de Web3Auth y generará una clave privada de manera autónoma, lo que resultará en un proceso de incorporación sencillo para su usuario en la aplicación.

Web3Auth para billeteras

Web3Auth está destinado a integrarse en carteras como un sistema de gestión de claves. Proporciona un proveedor de claves criptográficas seguro y específico del usuario que se puede utilizar para firmar transacciones y mensajes y realizar otras actividades de la cartera.

Como desarrollador de billeteras, puedes concentrarte en crear tu propia interfaz de usuario y experiencia de usuario. Al mismo tiempo, Web3Auth maneja la complejidad de la generación, administración y almacenamiento de claves en segundo plano. La billetera es una interfaz fácil de usar para gestionar claves privadas y cuentas, mientras que Web3Auth alimenta la infraestructura clave fundamental.

Web3Auth para dApps

Web3Auth permite a las dApps diseñar flujos de autenticación y monedero personalizados, lo que les permite tener un control completo sobre la experiencia del usuario. Los desarrolladores pueden crear flujos optimizados según los requisitos de su aplicación en lugar de depender de monederos externos y un lenguaje blockchain sofisticado que confunde a los usuarios. Web3Auth permite a los desarrolladores construir un monedero integrado desde dentro de su aplicación.

Beneficios clave

  • Experiencia de usuario perfecta: rutinas de inicio de sesión al estilo web2 familiar, no se necesita experiencia en blockchain
  • Control total de la marca: Personaliza la experiencia de inicio de sesión completa para que coincida con tu aplicación.
  • Billetera integrada incorporada: Concéntrate en las características de la aplicación. Al mismo tiempo, nos encargamos de la gestión de la billetera, que incluye una interfaz de usuario de billetera preconstruida, rampas de acceso fiat y otros servicios de billetera.
  • Soporte multi-cadena: Nuestra arquitectura agnóstica de cadena le permite implementar su aplicación en cualquier blockchain.
  • Transacciones en la aplicación: Permitir a los usuarios interactuar con su aplicación sin salir de la interfaz.
  • Integración flexible: seleccione entre billeteras integradas o enlace a externas.

Ecosistemas de billeteras Web3Auth

El Ecosistema de Carteras es la integración insignia de Web3Auth para comunidades Web3 establecidas, lo que permite a los usuarios transferir activos de criptomonedas desde carteras integradas y cuentas inteligentes a otras dApps en el ecosistema. Esta plataforma utiliza el marco de trabajo Web3Auth para crear carteras, al mismo tiempo que permite que un conjunto de aplicaciones se conecten en red y lleguen a una base de usuarios más extensa. El Ecosistema de Carteras integra la experiencia del usuario en varias plataformas.

Kit SafeAuth

El SafeAuth Kit, desarrollado con Safe, proporciona una solución disruptiva para integrar un proceso de incorporación sencillo a través de MPC en billeteras inteligentes dentro de un ecosistema, asegurando compatibilidad con ERC-4337 y utilizando principios de interoperabilidad. Esta solución utiliza las cuentas con MPC de Web3Auth como firmante para estas billeteras inteligentes, lo que permite un proceso sencillo de incorporación y recuperación. Intenta simplificar la experiencia del usuario optimizando su contacto con la cadena de bloques y mejorando la seguridad y la autonomía del usuario.

Billeteras Torus

Cartera EVM Torus

La cartera Torus, la cartera interna de Web3Auth, se integra con plataformas prominentes como Opensea y 1inch para mejorar la interoperabilidad. La cartera Torus, que incluye funciones como recargas de fiat, pregeneración de cartera y funcionalidad de intercambio, tiene la intención de brindar conveniencia y utilidad al ámbito de la cadena de bloques. Esta cartera demuestra el potencial de Web3Auth para optimizar la experiencia del usuario manteniendo altos niveles de seguridad y eficiencia.

Cartera Torus de Solana

La Billetera Solana Torus es una versión modificada de la Billetera Torus diseñada exclusivamente para el ecosistema Solana. Diseñada para promover integraciones fluidas con las principales plataformas Solana como Magic Eden y Star Atlas, esta billetera representa los conceptos clave de interoperabilidad y facilidad de uso de la red Solana.

Cartera Torus de XRPL

La cartera Torus XRPL es una solución móvil diseñada específicamente para el ecosistema XRPL, enfatizando la administración práctica de tokens y NFT. Esta iteración de la cartera Torus se basa en los méritos de la plataforma original, centrándose en los requisitos específicos del entorno XRPL. Proporciona a los usuarios una interfaz intuitiva y segura orientada al mundo acelerado de XRPL, lo que les permite realizar operaciones comerciales y participar con activos digitales.

Competidores de Web3Auth

Web3Auth es la solución de autenticación más simple y segura para aplicaciones y carteras Web3. Web3Auth ofrece una experiencia de inicio de sesión familiar a todos los usuarios de dApps y carteras al agregar inicio de sesión de OAuth (Google, Twitter, Discord), varias carteras y soluciones de gestión de claves existentes. Web3Auth se puede integrar en una aplicación con unas pocas líneas de código, lo que permite a los usuarios conectarse a cualquier cadena de bloques. Los usuarios pueden utilizar SDK web y móviles para cambiar el aspecto y la marca de sus aplicaciones. Alternativamente, pueden personalizar completamente la interfaz de usuario/experiencia de usuario de la aplicación o sitio web y tomar el control de la misma.

Alchemy es una plataforma de infraestructura blockchain que proporciona una opción Web3Auth para desarrolladores. Ofrece a los consumidores un medio seguro y confiable para autenticar e interactuar con aplicaciones descentralizadas. La solución Web3Auth de Alchemy está construida sobre OAuth 2.0, un mecanismo de autenticación popular que soporta Web3Signer. Alchemy proporciona una suscripción gratuita para hasta 1,000 usuarios activos al mes. Además de eso, el precio depende de un presupuesto específico.

Magic es un SDK para desarrolladores que utiliza una aplicación para ofrecer la incorporación de Web3 sin contraseña (sin frases semilla) y la autenticación a través de enlaces mágicos (similar a Slack y Medium). Magic permite el inicio de sesión ultrarrápido, seguro por hardware y sin contraseña, la incorporación de Web3 y el acceso a más de 20 cadenas de bloques con unas pocas líneas de código, incluso si los usuarios ya tienen una solución de autenticación. Magic Auth puede utilizarse para la autenticación básica de usuarios de Web2 o combinarse con más de 20 cadenas de bloques para crear una experiencia de usuario de billetera personalizada para su dApp. Magic Auth ofrece tres planes de precios: gratis (1000 MAU), $0.05 para hasta 5000 MAU sin marca única y $0.10 por MAU después de 5000 usuarios.

PicketAPI es una plataforma de autenticación blockchain que hace que sea simple y seguro para los usuarios autenticarse en aplicaciones descentralizadas. La solución Web3Auth de PicketAPI se basa en OpenID Connect, un estándar popular de autenticación y autorización que admite Web3Signer. PicketAPI proporciona una suscripción gratuita para hasta 10,000 usuarios activos mensuales. Aparte de eso, el precio depende de un presupuesto específico.

Conclusión

Web3Auth transforma el concepto de arquitectura de billetera como servicio al proporcionar una solución de auto custodia que aprovecha la computación multiparte. Web3Auth aborda las dificultades de incorporación y gestión de claves mediante la utilización de tecnologías de computación multiparte (MPC). Eliminan la necesidad de frases semilla y en su lugar ofrecen accesos sociales fáciles de usar que permiten crear billeteras no custodiales con un solo clic. Además, sus billeteras de dos factores proporcionan un proceso de recuperación sin problemas, lo que permite a los clientes restaurar el acceso sin poner en peligro sus claves privadas.

Autor: Abhishek Rajbhar
Traductor: Cedar
Revisor(es): Matheus、Pow、Joyce
Revisor(es) de traducciones: Ashley
* La información no pretende ser ni constituye un consejo financiero ni ninguna otra recomendación de ningún tipo ofrecida o respaldada por Gate.io.
* Este artículo no se puede reproducir, transmitir ni copiar sin hacer referencia a Gate.io. La contravención es una infracción de la Ley de derechos de autor y puede estar sujeta a acciones legales.
Empieza ahora
¡Registrarse y recibe un bono de
$100
!