No Web3, a confiança não é dada, é verificada. À medida que as aplicações descentralizadas se tornam mais autónomas, a necessidade de factos on-chain nunca foi tão grande. Seja para verificar o status KYC de um utilizador, confirmar a autenticidade de uma máquina ou gerir a reputação, os desenvolvedores precisam de uma infraestrutura fiável para emitir e validar reivindicações sem depender de sistemas centralizados. A Verax é essa infraestrutura.
Verax é um registro de atestação de código aberto projetado para ser a camada de memória pública de redes descentralizadas. Ele permite que desenvolvedores, protocolos e máquinas criem e verifiquem atestações – reivindicações assinadas e on-chain que podem ser reutilizadas em todo o ecossistema. Em vez de sistemas isolados, o Verax fornece um registro padronizado e compartilhado por rede, oferecendo consistência e composabilidade para qualquer caso de uso que dependa de dados verificáveis.
Verax foi construído pela ConsenSys para servir a Linea, mas sua utilidade agora se estende muito além de uma única rede. No cenário fragmentado de hoje, os dApps costumam criar seus próprios sistemas para verificar usuários ou ações. Isso leva a contratos inteligentes redundantes, formatos inconsistentes e baixa interoperabilidade. Verax resolve isso ao introduzir um registro modular nativo da cadeia onde as atestações são armazenadas uma vez e usadas muitas vezes.
Independentemente de quem os emitiu ou de onde eles se originaram. Esta estrutura compartilhada reduz custos de gás, simplifica o desenvolvimento e torna o ecossistema Web3 mais composível.
Verax é projetado com cinco componentes que trabalham juntos para suportar todo o ciclo de vida das certificações.
Uma atestação é uma declaração assinada, em cadeia, feita por um endereço sobre outro. Pode confirmar que uma carteira passou no KYC, que uma máquina completou uma tarefa ou que um usuário atende a um limiar de pontuação. Estas alegações são armazenadas publicamente e podem ser verificadas por qualquer aplicação que faça referência ao esquema que seguem.
Os esquemas definem a estrutura de uma atestação: os campos, tipos e regras de validação. Um esquema pode incluir um status booleano, um carimbo de data/hora e uma string para a jurisdição. Uma vez registada, qualquer atestação vinculada a esse esquema deve seguir o seu formato, permitindo uma interpretação consistente entre dApps.
Os Portais são contratos opcionais que restringem quem pode emitir atestações para um determinado esquema. Isso é útil para casos como a conformidade, onde apenas entidades aprovadas, como a Sumsub ou instituições regulamentadas, devem emitir certas alegações. Os Portais fornecem acesso controlado enquanto preservam a abertura do sistema.
Os módulos adicionam lógica programável às atestações. Eles podem impor condições como expiração, revogação ou regras de pontuação. Isso permite que as atestações evoluam ao longo do tempo ou respondam a atividades na cadeia sem alterar contratos principais.
Toda a atividade Verax, incluindo esquemas, atestações e emissores, é registrada em um único registro por cadeia. Este registro é indexado por um subgrafo público, proporcionando aos desenvolvedores acesso em tempo real a dados estruturados sem a necessidade de construir sua própria infraestrutura.
Toda atestação no Verax deve conformar-se a um esquema. Esta é a base que define a forma dos dados, quais campos inclui, quais tipos de dados são utilizados e quais condições devem ser atendidas. Um esquema pode incluir campos como sujeito, estado, pontuação e carimbo de data/hora, dependendo do caso de uso. Uma vez criado, um esquema é publicado na cadeia e recebe um ID único, permitindo que qualquer contrato ou aplicação o reference de forma inequívoca.
Se você quiser controlar quem pode emitir atestações usando seu esquema, pode envolvê-lo em um portal. Um portal é um contrato inteligente que concede permissão a emissores específicos. Por exemplo, apenas instituições verificadas ou endereços controlados por DAO podem ser autorizados a emitir atestações sob um esquema de conformidade. Os portais são opcionais—se você está construindo um ecossistema aberto onde qualquer um pode emitir atestações, pode pular esta etapa.
Com o esquema e (opcionalmente) o portal em funcionamento, os emissores podem começar a criar atestações. Uma atestação é uma declaração assinada sobre um assunto que segue o formato definido no esquema. É escrita diretamente no registro Verax, onde se torna acessível publicamente. Neste ponto, módulos também podem ser anexados para adicionar lógica dinâmica, como datas de expiração ou direitos de revogação. O resultado é uma declaração imutável, verificável e reutilizável armazenada na cadeia.
Qualquer contrato inteligente ou aplicação frontend pode ler as atestações do Verax e usá-las na sua própria lógica. O subgrafo do Verax indexa todas as atestações, tornando-as facilmente pesquisáveis. Um protocolo de empréstimo pode verificar se uma carteira tem uma certa pontuação de confiança. Um faucet pode verificar se uma máquina passou por um filtro de bots. E uma DAO pode usar atestações para confirmar que os eleitores atendem aos critérios de participação. Uma vez que tudo é padronizado e sem permissões, o processo de verificação é rápido e fiável.
Uma das características mais poderosas do Verax é que as atestações não pertencem a um único aplicativo. Uma vez escritas, podem ser lidas por qualquer pessoa. Isso significa que uma verificação de identidade feita em uma aplicação pode ser reutilizada por outras—sem que o usuário tenha que re-verificar. Essa composabilidade desbloqueia enormes eficiências em todo o Web3. Também permite casos de uso como reputação portátil, acesso delegado, e prova compartilhada de histórico para carteiras e contratos inteligentes.
Verax está ativo nas mainnets Linea e Base, com implantações em testnet na Optimism, Scroll e mais. Sua arquitetura é independente de cadeia, projetada para funcionar perfeitamente em qualquer rede compatível com EVM. Cada rede executa um único contrato de registro Verax, reduzindo a duplicação e permitindo que todos os aplicativos nessa cadeia compartilhem uma fonte unificada de verdade de atestação.
A utilização de esquemas padronizados e um contrato por rede permite uma integração rápida, auditoria mais fácil e um comportamento consistente entre os protocolos. O Verax também suporta extensibilidade futura, incluindo provas de zero conhecimento, atestações off-chain e interoperabilidade entre cadeias.
Verax já está a apoiar casos de uso críticos em identidade, automação e acesso a tokens.
A Sumsub emite atestações Verax para utilizadores que passam KYC na Linea. Estas atestações seguem um esquema padrão e estão limitadas à Sumsub através de um portal. Qualquer dApp em conformidade pode ler estas atestações, permitindo que os utilizadores verifiquem uma vez e acedam a muitos serviços sem repetir o processo.
A Automata usa o Verax para verificar máquinas. Após verificar um dispositivo off-chain, emitem uma atestação que prova a autenticidade da máquina. Outras aplicações, como torneiras de tokens ou pools de staking, podem então validar que uma carteira pertence a uma máquina real, reduzindo a atividade de bots e ataques Sybil.
L2Faucet depende do Verax para prevenir spam. Antes de enviar tokens, verifica as certificações de parceiros como Sumsub ou Automata, assegurando que apenas usuários verificados recebam tokens. Isso mantém os serviços de faucet eficientes e livres de abusos.
Verax simplifica a verificação e desbloqueia novas capacidades para desenvolvedores de Web3.
Em vez de escrever novos contratos para lidar com elegibilidade ou confiança, os desenvolvedores registam um esquema e utilizam a infraestrutura existente. Isso economiza tempo, custos de auditoria e gás.
As atestações criadas em uma dApp podem ser usadas em outras. Uma pontuação de reputação de um protocolo de empréstimo pode ser usada para acessar uma nova plataforma, ou uma atestação de eleitor verificada pode servir a múltiplos sistemas de governança.
Verax permite a verificação máquina-a-máquina, que é crítica para agentes de IA, dApps autónomos e infraestrutura descentralizada (DePIN). Afirmativas como “máquina completou a tarefa” ou “agente cumpriu critérios” podem ser registadas e reutilizadas sem middleware centralizado.
Verax é open-source e governado de forma transparente. Todo o código, esquemas e lógica de módulos são mantidos publicamente. Embora a ConsenSys tenha lançado inicialmente o protocolo, a governança está a mudar para modelos liderados pela comunidade.
Propostas para novos esquemas, módulos ou atualizações de lógica estão abertas a contribuições, e a governança baseada em DAO está no roteiro. Crucialmente, o Verax não define o que é verdadeiro—ele fornece ferramentas para publicar e verificar afirmações. Qualquer pessoa pode emitir ou avaliar atestações com base em seus próprios critérios.
Verax oferece um caminho rápido para a integração.
Exemplos de contratos, modelos e ferramentas de desenvolvedor estão disponíveis no GitHub. A maioria das equipes pode emitir e verificar atestações em menos de uma hora.
Verax está se tornando a camada de atestação padrão para cadeias EVM, mas seu roteiro é mais amplo.
Verax substitui sistemas de verificação fragmentados e pontuais por um registro universal e nativo da cadeia para atestações. Ele oferece aos desenvolvedores uma maneira de emitir e consumir reivindicações que são confiáveis, reutilizáveis e fáceis de construir. Desde KYC e proteção contra Sybil até coordenação de IA e pontuação de crédito, Verax serve como a camada de confiança compartilhada para o Web3.
Num internet descentralizada onde aplicações, agentes e utilizadores precisam de provar coisas sem depender de controlo centralizado, a Verax oferece uma resposta simples: deixar os dados falarem—em cadeia, em público, e num formato que qualquer um pode confiar.