Eu costumava pensar que manter suas criptomoedas privadas significava manter seus saldos de carteira em segredo. Mas quanto mais eu investigava, mais percebia que o verdadeiro problema não é esconder tudo; é provar algo sem mostrar todo o resto.
É aí que zk-proofs e @SignOfficial começam a ajudar de verdade.
Acho que o Web3 ainda tem problemas com identidade. Mesmo em sistemas descentralizados, muitas vezes usamos verificação no estilo Web2, como enviar IDs, compartilhar informações pessoais ou passar por longos processos de KYC.
Funciona, mas parece que não se encaixa na ideia de deixar os usuários terem controle.
O que chamou minha atenção sobre zk-proofs é como eles mudam isso.

Você não precisa abrir mão de toda a sua identidade para provar uma coisa, como ter mais de 18 anos ou ser verificado. Essa pequena mudança faz uma grande diferença em como a privacidade realmente funciona.
Agora que penso sobre o que @SignOfficial está construindo, faz mais sentido na vida real.
O Sign Protocol é todo sobre atestações, que são reivindicações sobre um usuário ou dados que podem ser verificados. Essas podem representar identidade, credenciais ou reputação, e podem se mover entre diferentes cadeias.
Os usuários têm mais controle sobre o que compartilham e quando compartilham quando zk-proofs são usados com essas atestações.

Por exemplo, você poderia mostrar prova de que já foi verificado em vez de dar detalhes completos de KYC. A atestação está lá, mas os dados privados permanecem privados.
Eu vi que esse método resolve dois grandes problemas ao mesmo tempo: privacidade e facilidade de uso.
Os usuários não precisam compartilhar dados brutos, o que melhora a privacidade. Ao mesmo tempo, a usabilidade aumenta porque essas provas podem ser usadas em mais de um aplicativo ou ecossistema sem precisar passar pelos mesmos passos novamente.
À medida que $SIGN cresce em mais cadeias, isso se torna ainda mais importante. Neste momento, a identidade está fragmentada, e sua reputação não acompanha você.
O Sign Protocol está trabalhando para tornar a identidade portátil, e zk-proofs ajudam a mantê-la em segredo.
O que se destaca para mim é como isso se conecta a coisas que acontecem no mundo real.

Você precisa de confiança para coisas como verificação de idade, acesso a DAO, credenciais on-chain e até mesmo verificações de conformidade, mas não de total transparência.
Isso é possível de uma maneira mais equilibrada com zk + Sign. Outra coisa interessante para se pensar é como isso se encaixa no quadro maior da indústria.
À medida que a privacidade dos dados se torna mais importante, sistemas que limitam a exposição de dados podem se tornar necessários em vez de opcionais.
Esse modelo não faz você escolher entre privacidade e conformidade; ele tenta apoiar ambos. Isso é algo que continuo pensando: a identidade no Web3 poderia se tornar modular.
Você não tem apenas um perfil; você tem um conjunto de provas que compartilha com base na situação. Isso parece mais com como a identidade funciona na vida real.
Se o Sign continuar nessa direção, pode ser muito importante na criação de uma camada de identidade que seja mais flexível e focada na privacidade.
E realmente, se os usuários podem provar quem são sem abrir mão de seus dados, isso finalmente elimina uma das maiores barreiras que impede as pessoas de usar o Web3?

