zkPass é um protocolo de preservação de privacidade projetado para a verificação de dados privados no ecossistema Web3. Ele funciona como um oráculo descentralizado que permite aos indivíduos provar vários fatos sobre sua identidade ou dados sem revelar a própria informação sensível. O projeto visa preencher a lacuna entre plataformas tradicionais da internet e aplicativos blockchain, tornando possível a portabilidade de dados de sites padrão para a blockchain de forma segura e privada. A tecnologia central por trás do projeto é conhecida como zkTLS. Este sistema integra três métodos criptográficos chave: Segurança da Camada de Transporte de Três Partes, Computação Multipartidária e Provas de Conhecimento Zero. Ao combinar essas tecnologias, o zkPass permite que os usuários façam login em contas existentes em sites padrão e gerem uma prova criptográfica de atributos específicos localmente em seus próprios dispositivos. Por exemplo, um usuário pode provar que tem mais de uma certa idade ou que possui um saldo bancário específico sem compartilhar sua data de nascimento real ou detalhes da conta com a parte verificadora. Este processo garante que os dados brutos nunca saiam do controle do usuário e nunca sejam carregados para os servidores do protocolo.
O projeto oferece uma variedade de casos de uso em diferentes setores. No espaço financeiro, ele suporta verificações KYC e anti lavagem de dinheiro que preservam a privacidade, bem como a verificação de ativos para aplicações de finanças descentralizadas. Nos âmbitos social e profissional, ele permite a verificação de diplomas educacionais, histórico de trabalho ou conquistas em mídias sociais. Estende-se também a áreas como jogos, saúde e a economia de máquinas, onde pode ser usado para verificar dados de dispositivos ou registros específicos de usuários para várias recompensas e níveis de acesso.
Uma ferramenta primária dentro do ecossistema é TransGate, que permite aos usuários interagir com qualquer site HTTPS para produzir essas provas. Essas provas podem então ser cunhadas como Soulbound Tokens ou compartilhadas como credenciais verificáveis. Isso torna os dados portáteis e reutilizáveis em múltiplos aplicativos sem a necessidade de etapas de verificação repetitivas.
O token nativo do projeto é identificado pelo símbolo ZKP. Dentro da rede, o token serve a vários propósitos funcionais. Ele é usado como meio de pagamento para taxas de verificação por desenvolvedores que desejam integrar o protocolo em seus aplicativos. Ele também desempenha um papel na segurança da rede, pois os nós ou validadores devem fazer stake do token como garantia para participar do processo de verificação e ganhar recompensas. Além disso, o token é usado para governança, permitindo que os detentores participem de processos de tomada de decisão referentes a atualizações do protocolo e à alocação de fundos do ecossistema.
Em resumo, o zkPass fornece uma infraestrutura técnica para uma internet verificável, onde a confiança é estabelecida através da matemática, e não por meio de intermediários centralizados. Ele capacita os usuários com soberania digital sobre suas informações pessoais enquanto fornece a empresas e aplicativos descentralizados uma maneira confiável de verificar as credenciais do usuário sem comprometer a privacidade.
Saiba mais