O que é Web3Auth

intermediário2/13/2025, 3:00:47 PM
O Web3Auth oferece autenticação perfeita para dApps com logins sociais, biometria e gestão de chaves, permitindo acesso Web3 rápido e seguro com soluções de autenticação amigáveis ao usuário.

O Web3Auth simplifica o acesso ao Web3, fornecendo logins sociais simples, uma interface de carteira personalizada, recursos avançados de segurança e gerenciamento de carteira MPC não custodial. O Web3Auth também cria um ponto de entrada amigável e seguro para usuários nativos de criptomoedas e não criptomoedas. O WebAuth permite que os usuários construam carteiras em segundos, mantendo-as seguras, não custodiais e sem frases-semente por meio de computação multipartidária (MPC) e abstração de contas.

O que é Web3Auth?

Web3Auth é uma tecnologia de carteira embutida e plugável que facilita a integração de carteiras Web3 e a integração do usuário. Ele suporta logins baseados em OAuth em muitas plataformas, permitindo que os usuários acessem aplicativos Web3 usando técnicas de autenticação familiares em menos de um minuto. Os usuários desfrutam de um processo de integração suave, mantendo controle total sobre suas carteiras não custodiais, garantindo conveniência e segurança. Web3Auth não é uma carteira, mas uma arquitetura de carteira que pode ser usada em qualquer aplicativo. Ele cria procedimentos de autenticação personalizados para dApps e carteiras blockchain, abordando a integração do usuário e questões de gerenciamento de chaves.

O Web3Auth utiliza a tecnologia de computação multipartidária (MPC) para lidar com os desafios de integração e gestão de chaves. Eles substituem frases-semente por logins sociais diretos, permitindo que os usuários criem carteiras não custodiais com um único clique. Carteiras de dois fatores também permitem que os usuários recuperem suas carteiras sem perder suas chaves privadas.

O Web3Auth é construído sobre uma arquitetura altamente escalável que suporta milhões de usuários. A arquitetura garante disponibilidade global em muitas áreas e desempenho consistente de baixa latência em todo o mundo. A escalabilidade horizontal automática muda a capacidade com base na demanda, removendo gargalos e garantindo serviço contínuo. A arquitetura distribuída de MPC do Web3Auth garante segurança e estabilidade, sem tempo de inatividade em três anos de operação e uma infraestrutura de nível empresarial com base no gerenciamento do Kubernetes para velocidade ideal.

Antecedentes do Web3Auth

Web3Auth, fundada em 2019 e sediada em Cingapura, Região Central, Cingapura, tem como objetivo simplificar a experiência de login do usuário tanto para usuários Web3 mainstream quanto nativos, combinando logins OAuth (Google, Twitter, Discord) com soluções de gerenciamento de chaves existentes. Zhen Yu Yong é o co-fundador e CEO da Web3Auth, tem formação em finanças e tecnologia, e trabalhou para várias empresas notáveis. Zhen frequentou a Singapore Management University e a University of Edinburgh, especializando-se em finanças e ciência da computação. Ele trabalhou como pesquisador em escalabilidade off-chain e criou a The Peace Bridge, uma ponte cross-chain entre Ethereum e Ethereum Classic. Ele também trabalhou com Visa, Ethereum Foundation e JPMorgan Chase.

Web3Auth é financiado por 23 investidores. Hash CIB e Bitcoin.com são os investidores mais recentes. Web3Auth levantou financiamento em quatro etapas. Seu financiamento mais recente foi garantido por meio de uma rodada da Série A em 12 de janeiro de 2022. Web3Auth levantou $13.00 milhões em financiamento da Série A em 12 de janeiro de 2012, seguido por uma rodada seed de $2.00 milhões em 9 de julho de 2019. Investidores notáveis nesta rodada de captação incluem Multicoin Capital, Coinbase Ventures, Binance Lab, Peak XV Partners (ex-Sequoia India) e Union Square Ventures.

Recursos do Web3Auth

Autenticação simplificada

Web3Auth permite que os desenvolvedores coloquem seus usuários em ação em segundos, usando técnicas familiares de login que eles já usam. Os usuários podem fazer login usando Google, Twitter, GitHub e outras contas sociais populares. Os usuários também podem fazer login sem senha usando e-mail, SMS, aplicativos autenticadores ou chaves de acesso. O Web3Auth permite que os usuários usem sua autenticação enquanto aproveitam nossa arquitetura de carteira segura.

Segurança de nível bancário

O Web3Auth oferece proteção de nível empresarial para os ativos digitais dos usuários com a poderosa tecnologia MPC que distribui chaves entre várias partes. Graças a uma arquitetura distribuída que elimina pontos únicos de falha e oferece várias alternativas de backup para recuperação contínua, os usuários têm controle total sobre suas carteiras não custodiais.

Construído para Desenvolvedores

O Web3Auth é projetado para desenvolvedores que desejam incorporá-lo facilmente em seu aplicativo e interagir com seu sistema de autenticação existente. Este recurso não requer grandes migrações ou alterações de infraestrutura e permite a personalização completa da aparência e sensação. Essa integração inclui suporte para plataformas online, móveis e de jogos.

Projetado para Usuários

O Web3Auth oferece uma maneira simples de acessar o Web3 em menos de 60 segundos, sem exigir conhecimento em criptomoedas. Os usuários têm controle total sobre suas carteiras; a recuperação de conta é simples e confiável.

Como funciona o Web3Auth?

Web3Auth atua como uma infraestrutura de carteira, aprimorando a flexibilidade e segurança de aplicativos descentralizados (dApps) e carteiras de blockchain. O SDK Web3Auth está localizado apenas no cliente front-end do usuário/aplicativo e gerencia as interações entre provedores OAuth e a Rede de Autenticação. O gráfico a seguir representa o link entre os SDKs Web3Auth e os aplicativos integrados. Também exibe as diferenças entre os produtos Web3Auth, permitindo a integração amigável para desenvolvedores desta infraestrutura.

A Infraestrutura de Gerenciamento de Carteira da Web3Auth melhora a segurança distribuindo a carteira do usuário em várias partes de chave, impedindo a divulgação direta de frases-semente. Essas partes de chave estabelecem uma 'rede de confiança' que permite o gerenciamento da carteira, como o gerenciamento de contas de vários fatores. Os usuários utilizam logins OAuth, dispositivos confiáveis e outros fatores para gerenciar seus pares de chaves criptográficas. A chave privada, incluindo nossos bancos de dados ou nós participantes, não é armazenada em nenhum lugar no sistema de Infraestrutura de Carteira.

Os usuários interagem com a Rede de Autenticação Web3Auth para construir um compartilhamento de login social, que gera chaves usando um algoritmo de consenso 5/9. Este design garante que as carteiras permaneçam não custodiais, o que significa que nem a Web3Auth, provedores de login social, nem qualquer outra parte com uma chave compartilhada podem reivindicar a propriedade total.

Produtos/Tecnologias Web3Auth

A ampla gama de produtos da Web3Auth inclui desde a pré-integração até a pós-integração e autenticação, permitindo que os desenvolvedores criem uma experiência integrada e simplificada para seus dApps/Carteiras Web3.

SDKs de Carteira Incorporada Plug-and-Play

A integração Plug and Play (PnP) do Web3Auth permite que você adicione uma carteira incorporada totalmente funcional e segura ao seu aplicativo com apenas quatro linhas de código. Inicialize o SDK, configure suas configurações e você está pronto; nós lidamos com tudo, desde os fluxos de autenticação até o gerenciamento da carteira em segundo plano. O PnP está disponível em todas as principais plataformas, incluindo web, iOS, Android, React Native, Flutter, Unity, e Unreal, e oferece opções completas de white-labeling para combinar com sua marca. O resultado é uma solução de carteira sem custódia perfeita e sem interrupções que funciona.

O Web3Auth PnP utiliza um fluxo de autenticação simples e seguro: quando os usuários tentam fazer login, eles são enviados para auth.web3auth.io. O site do Web3Auth gerencia o procedimento de autenticação e redireciona os usuários para o provedor de login preferido (Google, Twitter, etc.). Após a autenticação bem-sucedida, o Web3Auth reconstrói com segurança a chave privada do usuário. O usuário é encaminhado de volta para o aplicativo do desenvolvedor usando sua chave específica do aplicativo.

Características de Plug and Play (PnP)

  • Integração Instantânea: Crie uma carteira embutida totalmente funcional com apenas quatro linhas de código.
  • Segurança não custodial: A infraestrutura da carteira MPC de nível empresarial garante que o dinheiro do usuário seja seguro e auto custodiado por padrão.
  • Autenticação Abrangente: A autenticação abrangente inclui suporte para logins sociais (Google, Twitter, etc.) e soluções sem senha como SMS, e-mail, aplicativos autenticadores e chaves de acesso. Estenda seu sistema de autorização existente sem esforço.
  • Abstração de Conta Nativa: Suporte integrado para carteiras de contratos inteligentes e transações sem gás em várias cadeias.
  • Serviços completos de carteira: Nossos componentes de interface de usuário pré-construídos fornecem acesso a rampas de entrada fiat, trocas de tokens, exibição de NFTs, históricos de transações e outras funcionalidades.
  • Descoberta de Carteira: Detecte e conecte-se a mais de 200 carteiras externas enquanto mantém sua carteira incorporada como a opção principal.
  • Integração do WalletConnect: O suporte nativo ao WalletConnect permite uma conectividade suave com o restante do ecossistema Web3.

SDKs de Autenticação de Fator Único

A Autenticação de Fator Único (AFU) cria a experiência de integração mais simples da Web3, fazendo com que pareça Web2. Os usuários podem entrar rapidamente em seu aplicativo usando suas contas sociais existentes ou métodos sem senha. Ao mesmo tempo, o Web3Auth gera sua carteira em segundo plano. Não há redirecionamento; tudo acontece dentro da interface do seu aplicativo, tornando-a natural e familiar para todos os usuários de Web2/Web3.

O fluxo de autenticação é direto e seguro: quando os usuários se conectam usando seu método preferido (login social, e-mail, biometria, etc.), o Web3Auth produz uma carteira usando o Compartilhamento Secreto de Shamir em segundo plano. A chave privada é dividida em partes, distribuída pela Rede de Autenticação Web3Auth (via um processo de consenso 5/9) e obtida da identidade do usuário após a autenticação. A carteira inteira é recriada dentro do ambiente do aplicativo.

Recursos dos SDKs de Autenticação de Fator Único

  • Controle total da interface do usuário: Capacidade de criar interfaces de login personalizadas e fluxos de autenticação que complementam a identidade da marca.
  • Integração Direta: Gerencie a infraestrutura da carteira dentro do aplicativo sem dependências externas.
  • Sem redirecionamentos: Com este recurso, o desenvolvedor pode manter seus usuários dentro do aplicativo; nenhum site de autenticação externa é necessário.
  • Multi-plataforma: Suporta aplicações web, React Native, iOS, Android e Flutter.
  • Autenticação Abrangente: A autenticação abrangente inclui suporte para logins sociais (Google, Twitter, etc.) e soluções sem senha, como SMS, e-mail, aplicativos autenticadores e passkeys. Estenda o sistema de autorização existente do usuário sem esforço.
  • Abstração de Conta Nativa: Suporte integrado para carteiras de contratos inteligentes e transações sem gás entre cadeias.
  • Serviços completos de carteira: os componentes de interface do usuário da carteira pré-construída Web3Auth fornecem acesso a rampas de entrada fiduciárias, trocas de tokens, exibições de NFTs, históricos de transações e outras funcionalidades.
  • Integração WalletConnect: O suporte nativo ao WalletConnect permite uma conectividade suave com o restante do ecossistema Web3.

MPC Kit Básico

O Kit Core do MPC Web3Auth é um sistema de autenticação baseado em computação multipartidária (MPC) que utiliza o Esquema de Assinatura de Limite (TSS). Ao contrário dos sistemas de autenticação típicos baseados em chaves, o Kit Core do MPC não recria chaves privadas, tornando-o substancialmente mais seguro. O Kit Core do MPC é destinado a aplicações que requerem segurança avançada e controle total sobre seus fluxos de autenticação. Ele fornece as ferramentas necessárias e flexibilidade para desenvolver sistemas avançados de autenticação, ao mesmo tempo que segue rigorosos padrões de segurança.

Os desenvolvedores podem utilizar o Web3Auth MPC Core Kit para autenticar usuários e produzir assinaturas de transações de blockchain via compartilhamento de chaves distribuídas sem reconstruir a chave privada. O SDK utiliza um sistema de assinatura de limite 2-de-3, no qual as partes das chaves são alocadas entre:

  • Compartilhamento de Rede de Autenticação: O Compartilhamento de Rede de Autenticação é gerenciado pela rede descentralizada de autenticação da Web3Auth e acessível por meio de provedores de OAuth, como o Google, proporcionando uma experiência de autenticação semelhante.
  • Compartilhamento de Dispositivo: Os dados são salvos com segurança no dispositivo do usuário, utilizando capacidades de segurança específicas da plataforma, como autenticação biométrica em dispositivos móveis.
  • Recovery Share: Uma compartilhamento de backup que pode ser mantido em um dispositivo secundário, baixado para armazenamento offline, ou criado com base nas entradas do usuário, como senhas ou perguntas de segurança.

Recursos do Kit Core MPC

  • Segurança intransigente: O design distribuído de MPC garante que as chaves privadas nunca sejam recriadas, eliminando a chance de comprometimento da chave.
  • Integração Perfeita: Crie fluxos de autenticação de ponta a ponta dentro do aplicativo, com controle total de UI/UX.
  • Arquitetura de nível empresarial: A arquitetura de carteira MPC não custodial, que inclui processos de recuperação automatizados, oferece segurança e confiabilidade ótimas.
  • Autenticação flexível: O suporte para logins sociais, abordagens sem senha e sistemas de autenticação atuais permite uma ampla gama de alternativas de autenticação.
  • Design Orientado para Desenvolvedores: Com capacidades de integração direta e interfaces configuráveis, você pode criar fluxos de autenticação sofisticados consistentes com sua marca.

Relação entre Web3Auth SDK e Integração de dApp/Carteira

Quando um usuário faz login por meio de um provedor de login, como o Google, o aplicativo recebe um token de identificação JWT. Este token JWT é passado para o método de login do SDK Web3Auth. O SDK Web3Auth então verificará o token JWT em relação às configurações especificadas no Painel Web3Auth e gerará uma chave privada de forma autogerenciada, resultando em uma integração simples para o usuário em aplicativo.

Web3Auth para carteiras

O Web3Auth destina-se a ser integrado em carteiras como um sistema de gestão de chaves. Ele fornece um provedor de chaves criptográficas seguro e específico do usuário que pode ser usado para assinar transações e mensagens e realizar outras atividades da carteira.

Como desenvolvedor de carteira, você pode se concentrar em criar sua interface de usuário exclusiva e experiência do usuário. Ao mesmo tempo, o Web3Auth lida com a complexidade da geração, administração e armazenamento de chaves em segundo plano. A carteira é uma interface amigável para gerenciar chaves privadas e contas, enquanto o Web3Auth alimenta a infraestrutura fundamental de chaves.

Web3Auth para dApps

Web3Auth permite que dApps projetem fluxos de autenticação e carteira personalizados, permitindo-lhes controle total sobre a experiência do usuário. Os desenvolvedores podem criar fluxos otimizados de acordo com os requisitos de sua aplicação, em vez de depender de carteiras externas e de linguagem blockchain sofisticada que confunde os usuários. Web3Auth permite que os desenvolvedores construam uma carteira integrada a partir de dentro de sua aplicação.

Benefícios-chave

  • Experiência do usuário sem interrupções: rotinas de login no estilo da web2 familiar, sem necessidade de experiência em blockchain
  • Controle total da marca: personalize a experiência completa de login para combinar com o seu aplicativo.
  • Carteira Embutida Integrada: Concentre-se nos recursos do aplicativo. Ao mesmo tempo, lidamos com a gestão da carteira, que inclui UI de carteira pré-construída, on-ramps fiat e outros serviços de carteira.
  • Suporte multi-cadeia: Nossa arquitetura agnóstica de cadeia permite que você implante seu aplicativo em qualquer blockchain.
  • Transações no aplicativo: Permita que os usuários interajam com seu aplicativo sem sair da interface.
  • Integração Flexível: Selecione entre carteiras integradas ou vincule a externas.

Ecossistemas de Carteiras Web3Auth

O ecossistema da carteira é a integração principal do Web3Auth para comunidades Web3 estabelecidas, permitindo que os usuários transfiram ativos de criptomoeda de carteiras incorporadas e contas inteligentes para outros dApps no ecossistema. Esta plataforma utiliza o framework Web3Auth para criar carteiras, permitindo que um conjunto de aplicativos seja interligado e alcance uma base de usuários mais extensa. O ecossistema da carteira integra a experiência do usuário em várias plataformas.

Kit SafeAuth

O Kit SafeAuth, desenvolvido com Safe, fornece uma solução disruptiva para integrar facilmente o onboarding via MPC em smart wallets dentro de um ecossistema, garantindo compatibilidade com ERC-4337 e usando princípios de interoperabilidade. Essa solução utiliza contas com MPC da Web3Auth como signatários para essas smart wallets, permitindo um processo simples de onboarding e recuperação. Ela tenta simplificar a experiência do usuário otimizando seu contato com o blockchain e melhorando a segurança e autonomia do usuário.

Carteiras Torus

Carteira EVM Torus

A Carteira Torus, a carteira interna da Web3Auth, integra-se a plataformas proeminentes como Opensea e 1inch para melhorar a interoperabilidade. A Carteira Torus, que inclui recursos como recargas fiat on-ramp, pré-geração de carteira e funcionalidade de troca, pretende trazer conveniência e utilidade para a arena blockchain. Esta carteira demonstra o potencial da Web3Auth para simplificar a experiência do usuário, mantendo altos níveis de segurança e eficiência.

Carteira Solana Torus

A Carteira Solana Torus é uma versão modificada da Carteira Torus projetada exclusivamente para o ecossistema Solana. Projetada para promover integrações suaves com as principais plataformas Solana, como Magic Eden e Star Atlas, esta carteira representa os principais conceitos de interoperabilidade e facilidade de uso da rede Solana.

Carteira XRPL Torus

A Carteira Torus XRPL é uma solução móvel projetada especificamente para o ecossistema XRPL, enfatizando a administração prática de tokens e NFTs. Esta iteração da Carteira Torus baseia-se nos méritos da plataforma original, enquanto se concentra nos requisitos específicos do ambiente XRPL. Ele fornece aos usuários uma interface intuitiva e segura voltada para o mundo acelerado do XRPL, permitindo-lhes realizar negociações e interagir com ativos digitais.

Concorrentes do Web3Auth

Web3Auth é a solução de autenticação mais simples e segura para aplicativos e carteiras Web3. Web3Auth oferece uma experiência de login familiar a todos os usuários de dApps e carteiras, agregando logins OAuth (Google, Twitter, Discord), várias carteiras e soluções de gerenciamento de chaves existentes. Web3Auth pode ser integrado a um aplicativo com algumas linhas de código, permitindo que os usuários se conectem a qualquer blockchain. Os usuários podem usar SDKs da web e móveis para alterar a aparência e a marca de seus aplicativos. Alternativamente, branco totalmente etiquete a interface do usuário do aplicativo ou site e assuma o controle dela.

Alchemy é uma plataforma de infraestrutura blockchain que fornece uma opção Web3Auth para desenvolvedores. Ele oferece aos consumidores um meio seguro e confiável de autenticar e interagir com aplicativos descentralizados. A solução Web3Auth da Alchemy é construída sobre o OAuth 2.0, um mecanismo de autenticação popular que suporta o Web3Signer. A Alchemy fornece uma assinatura gratuita para até 1.000 usuários ativos mensais. Além disso, o preço depende de uma cotação específica.

Magic é um SDK para desenvolvedores que usa um aplicativo para oferecer integração Web3 sem senha (sem frases de semente) e autenticação via links mágicos (semelhante ao Slack e Medium). O Magic permite login sem senha, integração Web3 e acesso a mais de 20 blockchains com algumas linhas de código - mesmo que os usuários já tenham uma solução de autenticação. O Magic Auth pode ser usado para autenticação básica de usuário Web2 ou combinado com mais de 20 blockchains para criar uma experiência de carteira personalizada para o seu dApp. O Magic Auth oferece três planos de preços: gratuito (1000 MAUs), $0.05 para até 5000 MAUs sem marca exclusiva e $0.10 por MAU após 5000 usuários.

PicketAPI é uma plataforma de autenticação de blockchain que torna simples e segura a autenticação de usuários em aplicativos descentralizados. A solução Web3Auth da PicketAPI é baseada no OpenID Connect, um padrão popular de autenticação e autorização que suporta o Web3Signer. A PicketAPI fornece uma assinatura gratuita para até 10.000 usuários ativos mensais. Além disso, o preço depende de uma cotação específica.

Conclusão

Web3Auth transforma o conceito de arquitetura de carteira como serviço, fornecendo uma solução de auto custódia que aproveita a computação multipartidária. Web3Auth aborda as dificuldades de integração e gerenciamento de chaves empregando tecnologias de computação multipartidária (MPC). Eles eliminam a necessidade de frases-semente e em vez disso apresentam logins sociais amigáveis que permitem que carteiras não custodiais sejam criadas com um único clique. Além disso, suas carteiras de dois fatores fornecem um processo de recuperação contínuo, permitindo que os clientes restaurem o acesso sem comprometer suas chaves privadas.

Autor: Abhishek Rajbhar
Tradutor: Cedar
Revisores: Matheus、Pow、Joyce
Revisor(es) de Tradução: Ashley
* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem referência à Gate.io. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.

O que é Web3Auth

intermediário2/13/2025, 3:00:47 PM
O Web3Auth oferece autenticação perfeita para dApps com logins sociais, biometria e gestão de chaves, permitindo acesso Web3 rápido e seguro com soluções de autenticação amigáveis ao usuário.

O Web3Auth simplifica o acesso ao Web3, fornecendo logins sociais simples, uma interface de carteira personalizada, recursos avançados de segurança e gerenciamento de carteira MPC não custodial. O Web3Auth também cria um ponto de entrada amigável e seguro para usuários nativos de criptomoedas e não criptomoedas. O WebAuth permite que os usuários construam carteiras em segundos, mantendo-as seguras, não custodiais e sem frases-semente por meio de computação multipartidária (MPC) e abstração de contas.

O que é Web3Auth?

Web3Auth é uma tecnologia de carteira embutida e plugável que facilita a integração de carteiras Web3 e a integração do usuário. Ele suporta logins baseados em OAuth em muitas plataformas, permitindo que os usuários acessem aplicativos Web3 usando técnicas de autenticação familiares em menos de um minuto. Os usuários desfrutam de um processo de integração suave, mantendo controle total sobre suas carteiras não custodiais, garantindo conveniência e segurança. Web3Auth não é uma carteira, mas uma arquitetura de carteira que pode ser usada em qualquer aplicativo. Ele cria procedimentos de autenticação personalizados para dApps e carteiras blockchain, abordando a integração do usuário e questões de gerenciamento de chaves.

O Web3Auth utiliza a tecnologia de computação multipartidária (MPC) para lidar com os desafios de integração e gestão de chaves. Eles substituem frases-semente por logins sociais diretos, permitindo que os usuários criem carteiras não custodiais com um único clique. Carteiras de dois fatores também permitem que os usuários recuperem suas carteiras sem perder suas chaves privadas.

O Web3Auth é construído sobre uma arquitetura altamente escalável que suporta milhões de usuários. A arquitetura garante disponibilidade global em muitas áreas e desempenho consistente de baixa latência em todo o mundo. A escalabilidade horizontal automática muda a capacidade com base na demanda, removendo gargalos e garantindo serviço contínuo. A arquitetura distribuída de MPC do Web3Auth garante segurança e estabilidade, sem tempo de inatividade em três anos de operação e uma infraestrutura de nível empresarial com base no gerenciamento do Kubernetes para velocidade ideal.

Antecedentes do Web3Auth

Web3Auth, fundada em 2019 e sediada em Cingapura, Região Central, Cingapura, tem como objetivo simplificar a experiência de login do usuário tanto para usuários Web3 mainstream quanto nativos, combinando logins OAuth (Google, Twitter, Discord) com soluções de gerenciamento de chaves existentes. Zhen Yu Yong é o co-fundador e CEO da Web3Auth, tem formação em finanças e tecnologia, e trabalhou para várias empresas notáveis. Zhen frequentou a Singapore Management University e a University of Edinburgh, especializando-se em finanças e ciência da computação. Ele trabalhou como pesquisador em escalabilidade off-chain e criou a The Peace Bridge, uma ponte cross-chain entre Ethereum e Ethereum Classic. Ele também trabalhou com Visa, Ethereum Foundation e JPMorgan Chase.

Web3Auth é financiado por 23 investidores. Hash CIB e Bitcoin.com são os investidores mais recentes. Web3Auth levantou financiamento em quatro etapas. Seu financiamento mais recente foi garantido por meio de uma rodada da Série A em 12 de janeiro de 2022. Web3Auth levantou $13.00 milhões em financiamento da Série A em 12 de janeiro de 2012, seguido por uma rodada seed de $2.00 milhões em 9 de julho de 2019. Investidores notáveis nesta rodada de captação incluem Multicoin Capital, Coinbase Ventures, Binance Lab, Peak XV Partners (ex-Sequoia India) e Union Square Ventures.

Recursos do Web3Auth

Autenticação simplificada

Web3Auth permite que os desenvolvedores coloquem seus usuários em ação em segundos, usando técnicas familiares de login que eles já usam. Os usuários podem fazer login usando Google, Twitter, GitHub e outras contas sociais populares. Os usuários também podem fazer login sem senha usando e-mail, SMS, aplicativos autenticadores ou chaves de acesso. O Web3Auth permite que os usuários usem sua autenticação enquanto aproveitam nossa arquitetura de carteira segura.

Segurança de nível bancário

O Web3Auth oferece proteção de nível empresarial para os ativos digitais dos usuários com a poderosa tecnologia MPC que distribui chaves entre várias partes. Graças a uma arquitetura distribuída que elimina pontos únicos de falha e oferece várias alternativas de backup para recuperação contínua, os usuários têm controle total sobre suas carteiras não custodiais.

Construído para Desenvolvedores

O Web3Auth é projetado para desenvolvedores que desejam incorporá-lo facilmente em seu aplicativo e interagir com seu sistema de autenticação existente. Este recurso não requer grandes migrações ou alterações de infraestrutura e permite a personalização completa da aparência e sensação. Essa integração inclui suporte para plataformas online, móveis e de jogos.

Projetado para Usuários

O Web3Auth oferece uma maneira simples de acessar o Web3 em menos de 60 segundos, sem exigir conhecimento em criptomoedas. Os usuários têm controle total sobre suas carteiras; a recuperação de conta é simples e confiável.

Como funciona o Web3Auth?

Web3Auth atua como uma infraestrutura de carteira, aprimorando a flexibilidade e segurança de aplicativos descentralizados (dApps) e carteiras de blockchain. O SDK Web3Auth está localizado apenas no cliente front-end do usuário/aplicativo e gerencia as interações entre provedores OAuth e a Rede de Autenticação. O gráfico a seguir representa o link entre os SDKs Web3Auth e os aplicativos integrados. Também exibe as diferenças entre os produtos Web3Auth, permitindo a integração amigável para desenvolvedores desta infraestrutura.

A Infraestrutura de Gerenciamento de Carteira da Web3Auth melhora a segurança distribuindo a carteira do usuário em várias partes de chave, impedindo a divulgação direta de frases-semente. Essas partes de chave estabelecem uma 'rede de confiança' que permite o gerenciamento da carteira, como o gerenciamento de contas de vários fatores. Os usuários utilizam logins OAuth, dispositivos confiáveis e outros fatores para gerenciar seus pares de chaves criptográficas. A chave privada, incluindo nossos bancos de dados ou nós participantes, não é armazenada em nenhum lugar no sistema de Infraestrutura de Carteira.

Os usuários interagem com a Rede de Autenticação Web3Auth para construir um compartilhamento de login social, que gera chaves usando um algoritmo de consenso 5/9. Este design garante que as carteiras permaneçam não custodiais, o que significa que nem a Web3Auth, provedores de login social, nem qualquer outra parte com uma chave compartilhada podem reivindicar a propriedade total.

Produtos/Tecnologias Web3Auth

A ampla gama de produtos da Web3Auth inclui desde a pré-integração até a pós-integração e autenticação, permitindo que os desenvolvedores criem uma experiência integrada e simplificada para seus dApps/Carteiras Web3.

SDKs de Carteira Incorporada Plug-and-Play

A integração Plug and Play (PnP) do Web3Auth permite que você adicione uma carteira incorporada totalmente funcional e segura ao seu aplicativo com apenas quatro linhas de código. Inicialize o SDK, configure suas configurações e você está pronto; nós lidamos com tudo, desde os fluxos de autenticação até o gerenciamento da carteira em segundo plano. O PnP está disponível em todas as principais plataformas, incluindo web, iOS, Android, React Native, Flutter, Unity, e Unreal, e oferece opções completas de white-labeling para combinar com sua marca. O resultado é uma solução de carteira sem custódia perfeita e sem interrupções que funciona.

O Web3Auth PnP utiliza um fluxo de autenticação simples e seguro: quando os usuários tentam fazer login, eles são enviados para auth.web3auth.io. O site do Web3Auth gerencia o procedimento de autenticação e redireciona os usuários para o provedor de login preferido (Google, Twitter, etc.). Após a autenticação bem-sucedida, o Web3Auth reconstrói com segurança a chave privada do usuário. O usuário é encaminhado de volta para o aplicativo do desenvolvedor usando sua chave específica do aplicativo.

Características de Plug and Play (PnP)

  • Integração Instantânea: Crie uma carteira embutida totalmente funcional com apenas quatro linhas de código.
  • Segurança não custodial: A infraestrutura da carteira MPC de nível empresarial garante que o dinheiro do usuário seja seguro e auto custodiado por padrão.
  • Autenticação Abrangente: A autenticação abrangente inclui suporte para logins sociais (Google, Twitter, etc.) e soluções sem senha como SMS, e-mail, aplicativos autenticadores e chaves de acesso. Estenda seu sistema de autorização existente sem esforço.
  • Abstração de Conta Nativa: Suporte integrado para carteiras de contratos inteligentes e transações sem gás em várias cadeias.
  • Serviços completos de carteira: Nossos componentes de interface de usuário pré-construídos fornecem acesso a rampas de entrada fiat, trocas de tokens, exibição de NFTs, históricos de transações e outras funcionalidades.
  • Descoberta de Carteira: Detecte e conecte-se a mais de 200 carteiras externas enquanto mantém sua carteira incorporada como a opção principal.
  • Integração do WalletConnect: O suporte nativo ao WalletConnect permite uma conectividade suave com o restante do ecossistema Web3.

SDKs de Autenticação de Fator Único

A Autenticação de Fator Único (AFU) cria a experiência de integração mais simples da Web3, fazendo com que pareça Web2. Os usuários podem entrar rapidamente em seu aplicativo usando suas contas sociais existentes ou métodos sem senha. Ao mesmo tempo, o Web3Auth gera sua carteira em segundo plano. Não há redirecionamento; tudo acontece dentro da interface do seu aplicativo, tornando-a natural e familiar para todos os usuários de Web2/Web3.

O fluxo de autenticação é direto e seguro: quando os usuários se conectam usando seu método preferido (login social, e-mail, biometria, etc.), o Web3Auth produz uma carteira usando o Compartilhamento Secreto de Shamir em segundo plano. A chave privada é dividida em partes, distribuída pela Rede de Autenticação Web3Auth (via um processo de consenso 5/9) e obtida da identidade do usuário após a autenticação. A carteira inteira é recriada dentro do ambiente do aplicativo.

Recursos dos SDKs de Autenticação de Fator Único

  • Controle total da interface do usuário: Capacidade de criar interfaces de login personalizadas e fluxos de autenticação que complementam a identidade da marca.
  • Integração Direta: Gerencie a infraestrutura da carteira dentro do aplicativo sem dependências externas.
  • Sem redirecionamentos: Com este recurso, o desenvolvedor pode manter seus usuários dentro do aplicativo; nenhum site de autenticação externa é necessário.
  • Multi-plataforma: Suporta aplicações web, React Native, iOS, Android e Flutter.
  • Autenticação Abrangente: A autenticação abrangente inclui suporte para logins sociais (Google, Twitter, etc.) e soluções sem senha, como SMS, e-mail, aplicativos autenticadores e passkeys. Estenda o sistema de autorização existente do usuário sem esforço.
  • Abstração de Conta Nativa: Suporte integrado para carteiras de contratos inteligentes e transações sem gás entre cadeias.
  • Serviços completos de carteira: os componentes de interface do usuário da carteira pré-construída Web3Auth fornecem acesso a rampas de entrada fiduciárias, trocas de tokens, exibições de NFTs, históricos de transações e outras funcionalidades.
  • Integração WalletConnect: O suporte nativo ao WalletConnect permite uma conectividade suave com o restante do ecossistema Web3.

MPC Kit Básico

O Kit Core do MPC Web3Auth é um sistema de autenticação baseado em computação multipartidária (MPC) que utiliza o Esquema de Assinatura de Limite (TSS). Ao contrário dos sistemas de autenticação típicos baseados em chaves, o Kit Core do MPC não recria chaves privadas, tornando-o substancialmente mais seguro. O Kit Core do MPC é destinado a aplicações que requerem segurança avançada e controle total sobre seus fluxos de autenticação. Ele fornece as ferramentas necessárias e flexibilidade para desenvolver sistemas avançados de autenticação, ao mesmo tempo que segue rigorosos padrões de segurança.

Os desenvolvedores podem utilizar o Web3Auth MPC Core Kit para autenticar usuários e produzir assinaturas de transações de blockchain via compartilhamento de chaves distribuídas sem reconstruir a chave privada. O SDK utiliza um sistema de assinatura de limite 2-de-3, no qual as partes das chaves são alocadas entre:

  • Compartilhamento de Rede de Autenticação: O Compartilhamento de Rede de Autenticação é gerenciado pela rede descentralizada de autenticação da Web3Auth e acessível por meio de provedores de OAuth, como o Google, proporcionando uma experiência de autenticação semelhante.
  • Compartilhamento de Dispositivo: Os dados são salvos com segurança no dispositivo do usuário, utilizando capacidades de segurança específicas da plataforma, como autenticação biométrica em dispositivos móveis.
  • Recovery Share: Uma compartilhamento de backup que pode ser mantido em um dispositivo secundário, baixado para armazenamento offline, ou criado com base nas entradas do usuário, como senhas ou perguntas de segurança.

Recursos do Kit Core MPC

  • Segurança intransigente: O design distribuído de MPC garante que as chaves privadas nunca sejam recriadas, eliminando a chance de comprometimento da chave.
  • Integração Perfeita: Crie fluxos de autenticação de ponta a ponta dentro do aplicativo, com controle total de UI/UX.
  • Arquitetura de nível empresarial: A arquitetura de carteira MPC não custodial, que inclui processos de recuperação automatizados, oferece segurança e confiabilidade ótimas.
  • Autenticação flexível: O suporte para logins sociais, abordagens sem senha e sistemas de autenticação atuais permite uma ampla gama de alternativas de autenticação.
  • Design Orientado para Desenvolvedores: Com capacidades de integração direta e interfaces configuráveis, você pode criar fluxos de autenticação sofisticados consistentes com sua marca.

Relação entre Web3Auth SDK e Integração de dApp/Carteira

Quando um usuário faz login por meio de um provedor de login, como o Google, o aplicativo recebe um token de identificação JWT. Este token JWT é passado para o método de login do SDK Web3Auth. O SDK Web3Auth então verificará o token JWT em relação às configurações especificadas no Painel Web3Auth e gerará uma chave privada de forma autogerenciada, resultando em uma integração simples para o usuário em aplicativo.

Web3Auth para carteiras

O Web3Auth destina-se a ser integrado em carteiras como um sistema de gestão de chaves. Ele fornece um provedor de chaves criptográficas seguro e específico do usuário que pode ser usado para assinar transações e mensagens e realizar outras atividades da carteira.

Como desenvolvedor de carteira, você pode se concentrar em criar sua interface de usuário exclusiva e experiência do usuário. Ao mesmo tempo, o Web3Auth lida com a complexidade da geração, administração e armazenamento de chaves em segundo plano. A carteira é uma interface amigável para gerenciar chaves privadas e contas, enquanto o Web3Auth alimenta a infraestrutura fundamental de chaves.

Web3Auth para dApps

Web3Auth permite que dApps projetem fluxos de autenticação e carteira personalizados, permitindo-lhes controle total sobre a experiência do usuário. Os desenvolvedores podem criar fluxos otimizados de acordo com os requisitos de sua aplicação, em vez de depender de carteiras externas e de linguagem blockchain sofisticada que confunde os usuários. Web3Auth permite que os desenvolvedores construam uma carteira integrada a partir de dentro de sua aplicação.

Benefícios-chave

  • Experiência do usuário sem interrupções: rotinas de login no estilo da web2 familiar, sem necessidade de experiência em blockchain
  • Controle total da marca: personalize a experiência completa de login para combinar com o seu aplicativo.
  • Carteira Embutida Integrada: Concentre-se nos recursos do aplicativo. Ao mesmo tempo, lidamos com a gestão da carteira, que inclui UI de carteira pré-construída, on-ramps fiat e outros serviços de carteira.
  • Suporte multi-cadeia: Nossa arquitetura agnóstica de cadeia permite que você implante seu aplicativo em qualquer blockchain.
  • Transações no aplicativo: Permita que os usuários interajam com seu aplicativo sem sair da interface.
  • Integração Flexível: Selecione entre carteiras integradas ou vincule a externas.

Ecossistemas de Carteiras Web3Auth

O ecossistema da carteira é a integração principal do Web3Auth para comunidades Web3 estabelecidas, permitindo que os usuários transfiram ativos de criptomoeda de carteiras incorporadas e contas inteligentes para outros dApps no ecossistema. Esta plataforma utiliza o framework Web3Auth para criar carteiras, permitindo que um conjunto de aplicativos seja interligado e alcance uma base de usuários mais extensa. O ecossistema da carteira integra a experiência do usuário em várias plataformas.

Kit SafeAuth

O Kit SafeAuth, desenvolvido com Safe, fornece uma solução disruptiva para integrar facilmente o onboarding via MPC em smart wallets dentro de um ecossistema, garantindo compatibilidade com ERC-4337 e usando princípios de interoperabilidade. Essa solução utiliza contas com MPC da Web3Auth como signatários para essas smart wallets, permitindo um processo simples de onboarding e recuperação. Ela tenta simplificar a experiência do usuário otimizando seu contato com o blockchain e melhorando a segurança e autonomia do usuário.

Carteiras Torus

Carteira EVM Torus

A Carteira Torus, a carteira interna da Web3Auth, integra-se a plataformas proeminentes como Opensea e 1inch para melhorar a interoperabilidade. A Carteira Torus, que inclui recursos como recargas fiat on-ramp, pré-geração de carteira e funcionalidade de troca, pretende trazer conveniência e utilidade para a arena blockchain. Esta carteira demonstra o potencial da Web3Auth para simplificar a experiência do usuário, mantendo altos níveis de segurança e eficiência.

Carteira Solana Torus

A Carteira Solana Torus é uma versão modificada da Carteira Torus projetada exclusivamente para o ecossistema Solana. Projetada para promover integrações suaves com as principais plataformas Solana, como Magic Eden e Star Atlas, esta carteira representa os principais conceitos de interoperabilidade e facilidade de uso da rede Solana.

Carteira XRPL Torus

A Carteira Torus XRPL é uma solução móvel projetada especificamente para o ecossistema XRPL, enfatizando a administração prática de tokens e NFTs. Esta iteração da Carteira Torus baseia-se nos méritos da plataforma original, enquanto se concentra nos requisitos específicos do ambiente XRPL. Ele fornece aos usuários uma interface intuitiva e segura voltada para o mundo acelerado do XRPL, permitindo-lhes realizar negociações e interagir com ativos digitais.

Concorrentes do Web3Auth

Web3Auth é a solução de autenticação mais simples e segura para aplicativos e carteiras Web3. Web3Auth oferece uma experiência de login familiar a todos os usuários de dApps e carteiras, agregando logins OAuth (Google, Twitter, Discord), várias carteiras e soluções de gerenciamento de chaves existentes. Web3Auth pode ser integrado a um aplicativo com algumas linhas de código, permitindo que os usuários se conectem a qualquer blockchain. Os usuários podem usar SDKs da web e móveis para alterar a aparência e a marca de seus aplicativos. Alternativamente, branco totalmente etiquete a interface do usuário do aplicativo ou site e assuma o controle dela.

Alchemy é uma plataforma de infraestrutura blockchain que fornece uma opção Web3Auth para desenvolvedores. Ele oferece aos consumidores um meio seguro e confiável de autenticar e interagir com aplicativos descentralizados. A solução Web3Auth da Alchemy é construída sobre o OAuth 2.0, um mecanismo de autenticação popular que suporta o Web3Signer. A Alchemy fornece uma assinatura gratuita para até 1.000 usuários ativos mensais. Além disso, o preço depende de uma cotação específica.

Magic é um SDK para desenvolvedores que usa um aplicativo para oferecer integração Web3 sem senha (sem frases de semente) e autenticação via links mágicos (semelhante ao Slack e Medium). O Magic permite login sem senha, integração Web3 e acesso a mais de 20 blockchains com algumas linhas de código - mesmo que os usuários já tenham uma solução de autenticação. O Magic Auth pode ser usado para autenticação básica de usuário Web2 ou combinado com mais de 20 blockchains para criar uma experiência de carteira personalizada para o seu dApp. O Magic Auth oferece três planos de preços: gratuito (1000 MAUs), $0.05 para até 5000 MAUs sem marca exclusiva e $0.10 por MAU após 5000 usuários.

PicketAPI é uma plataforma de autenticação de blockchain que torna simples e segura a autenticação de usuários em aplicativos descentralizados. A solução Web3Auth da PicketAPI é baseada no OpenID Connect, um padrão popular de autenticação e autorização que suporta o Web3Signer. A PicketAPI fornece uma assinatura gratuita para até 10.000 usuários ativos mensais. Além disso, o preço depende de uma cotação específica.

Conclusão

Web3Auth transforma o conceito de arquitetura de carteira como serviço, fornecendo uma solução de auto custódia que aproveita a computação multipartidária. Web3Auth aborda as dificuldades de integração e gerenciamento de chaves empregando tecnologias de computação multipartidária (MPC). Eles eliminam a necessidade de frases-semente e em vez disso apresentam logins sociais amigáveis que permitem que carteiras não custodiais sejam criadas com um único clique. Além disso, suas carteiras de dois fatores fornecem um processo de recuperação contínuo, permitindo que os clientes restaurem o acesso sem comprometer suas chaves privadas.

Autor: Abhishek Rajbhar
Tradutor: Cedar
Revisores: Matheus、Pow、Joyce
Revisor(es) de Tradução: Ashley
* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem referência à Gate.io. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!