Explorando o futuro da privacidade online: Como Zero Knowledge pode ajudar DAOs
Por que precisamos de privacidade em DAOs? Será que teremos a solução com zero knowledge?
Recentemente, o Guiriba e eu participamos de um evento organizado pela PolygonLabs e Developer DAO, com o nome de Devs on Wheels - o evento foi na Roda Gigante do RJ - onde discutimos a interconexão de três temas em destaque no mundo cripto: privacidade, zero knowledge e DAOs.
Durante essa discussão, identificamos algumas perspectivas interessantes para o futuro desses três temas e como eles podem se complementar. Apesar de ainda no início, acredito que veremos muito desenvolvimento e criação de projetos que permeiam esses três temas, e o por quê disso você descobre nesse artigo.
Zero Knowledge e Privacidade em DAOs, o futuro?
Zero Knowledge
Zero Knowledge (ZK) é uma espécie de “tecnologia de prova”, onde uma parte prova para outra (“verificador”) que ela conhece determinada informação, sem revelar essa informação em si. Em outras palavras, é possível provar que você tem conhecimento de um segredo sem revelar o próprio segredo.
Os protocolos ZK têm muitas aplicações em segurança e privacidade, incluindo autenticação de usuário, verificação de identidade, validação de transações em blockchain e muito mais.
Em resumo, uma prova zero knowledge permite atestar a validade de uma alegação sem a necessidade de revelar uma série de informações.
Importante também ter em mente que ZKs não são algo novo, mas somente agora estamos conseguindo ter um progresso e evolução mais rápida dessa tecnologia.
Sabe inglês e quer aprender mais sobre Zero Knowledge? Veja esse vídeo:
DAOs
A sigla DAO significa Organização Autônoma Descentralizada, que basicamente é uma organização que é gerenciada por meio de regras e contratos inteligentes em uma blockchain. Ela é autônoma porque suas operações e decisões costumam executadas automaticamente, sem a necessidade de intervenção humana. E ela é descentralizada porque não é controlada por uma única autoridade central, mas sim por uma rede de participantes.
Costumamos dizer que DAOs são comunidades online criptonativas, onde os membros se unem em prol de um objetivo comum. Mas esse objetivo pode ser qualquer coisa, desde comprar uma cópia original da constituição americana, criar uma moeda estável descentralizada, proliferar um meme, dentre outros.
As DAOs usam a blockchain para fornecer um sistema de votação justo e transparente que permite que os membros participem das decisões da organização, proporcionalmente à sua participação e contribuição, processo também conhecido como “governança”.
As DAOs são uma forma relativamente nova de organização, mas já estão sendo usadas em diversos setores. Elas têm a capacidade de transformar a maneira como as organizações são gerenciadas, permitindo a participação direta dos membros e a tomada de decisões transparente e descentralizada.
Quer entender mais o que são DAOs? Aqui está meu vídeo sobre o assunto.
ZKs & Privacidade & DAOs
E como uma tecnologia de prova pode ajudar as DAOs?
Embora as blockchains sejam públicas por natureza, essa característica pode criar alguns desafios quando falamos sobre governança em DAOs. Votações abertas nas DAOs podem, por exemplo, comprometer a integridade dos membros da organização em questão e/ou permitir que membros sejam facilmente influenciados.
Além disso, a dificuldade de discordância da maioria e o receio de repressão podem inibir membros menos influentes de se manifestarem de modo contrário ao “status quo”.
Todas essas questões levam à reflexão sobre o papel da privacidade como mecanismo de proteção e incentivo à participação na governança em DAOs. No entanto, atualmente, poucas pessoas se preocupam com esse problema, especialmente porque os membros mais influentes e as baleias tendem a ter mais poder nas decisões da organização. Portanto, incentivar votações privadas poderia desafiar essa estrutura de poder.
Embora muitas ferramentas atualmente se concentrem no uso de zero knowledge para economia de custos de votação, já temos também times trabalhando e incentivando o desenvolvimento de ferramentas que usam zero knowledge para permitir votações privadas. Com por exemplo a Nouns DAO que recentemente realizou uma Prop House buscando incentivar protocolos a desenvolver soluções nesse sentido:
Outros protocolos e times, como a própria Polygon, Aztec Network e Aragon também já estão desenvolvendo projetos de votações privadas utilizando zero knowledge.
Um dos projetos mais interessantes que encontramos durante nossas pesquisas foi o zkVote , desenvolvido pela equipe da Poseidon. O zkVote é uma solução de votação descentralizada que utiliza zero knowledge para proteger a privacidade dos membros durante a votação, sem comprometer a transparência e integridade das decisões da organização.
Espera-se que, com votações privadas utilizando criptografia de ponta (zero knowledge), os participantes tenham maior segurança e liberdade para expressarem suas opiniões e se mostrar contrários à maioria. Isso sem contar os menores custos para realizar essas votações de governança de DAOs.
Em resumo, a privacidade é um tema importante que deve ser considerado em qualquer discussão sobre DAOs e governança. Embora ainda haja muito espaço para o desenvolvimento de soluções de privacidade para DAOs, projetos como o zkVote estão dando um passo interessante em direção a uma proposta de futuro mais justa, transparente e, ao mesmo tempo, privada para essas organizações descentralizadas.