Assim como a mineração e a validação, a prova precisa ser descentralizada

A adoção do Web3 é dificultada pela falta de privacidade.

Nem sempre queremos que nossa atividade on-line seja pública, seja quando interagimos com um aplicativo de mídia social ou compramos uma refeição, para não falar de nossos dados financeiros e médicos confidenciais. 

Imagine uma configuração no Venmo onde todos possam ver cada compra - mas ampliada para todos os aspectos da sua vida digital.

Distópico, certo?

Isso também vale para empresas; contratos com fornecedores/fornecedores, investimentos de capital e até mesmo salários seriam visíveis para todos, telegrafando intenções e tornando muito mais difícil operar e/ou competir. Para empresas que consideram fazer negócios em sistemas baseados em blockchain, a realidade transparente de uma arquitetura como a Ethereum tem sido um obstáculo.

É por isso que os tecnólogos estão interessados ​​em conhecimento zero (ZK), que permite que informações confidenciais permaneçam ocultas, mas utilizáveis. Com a criptografia ZK, os indivíduos controlam o que os aplicativos e outros usuários veem, seja o conteúdo de suas transações ou a identidade real de alguém com uma marca de seleção azul no Twitter, por exemplo — você sempre tem o controle para decidir o que compartilhar e com quem. 

A privacidade é essencial em uma variedade de aplicativos. Blockchains como ZCash já foram capazes de usar criptografia de conhecimento zero para tornar as transações financeiras privadas e verificáveis. Agora estamos à beira de aplicativos inteiros ativados pelo ZK que são privados por padrão.

Então, o que está nos segurando?

Além da falta de privacidade, o desafio enfrentado hoje pelos sistemas baseados em blockchain é sua capacidade de escala. Já temos aplicativos descentralizados há anos, mas levou décadas para que as tecnologias que alimentam a Internet se tornassem padronizadas, muito menos eficientes o suficiente para escalar até o ponto em que estão hoje.

Dito isso, o ritmo da inovação na Web3 (e ZK especificamente) está acelerando graças à infusão de talento e capital no espaço. 

Como os blockchains passaram cada vez mais de prova de trabalho para prova de participação, estamos testemunhando uma transição de mineração ineficiente em energia e esforço redundante para um sistema criptoeconômico mais eficiente que depende de verificação em vez de reexecução. Blockchains que utilizam criptografia de conhecimento zero para privacidade exigem jogadores adicionais - provadores. 

Para uma revisão rápida, para ter aplicativos privados em um blockchain usando ZK, você precisa de um provador para gerar uma prova de conhecimento zero atestando a validade de uma transação. Por exemplo: alguém usando um aplicativo habilitado para ZK pode fazer login sem precisar enviar ou revelar sua senha/credenciais. Em vez disso, o que aconteceria é que eles gerariam uma prova de que possuem as credenciais corretas para fazer login no aplicativo, o aplicativo seria capaz de verificar se a prova é válida e eles entrariam.

Para adicionar um pouco de complexidade a esta imagem, a melhor maneira de dimensionar os sistemas baseados em ZK é geralmente ter um trabalho terceirizado executado por um provedor de serviços especializado, em vez da responsabilidade de usuários individuais.

À medida que o ZK continua a ser adotado, será essencial tornar a prova uma camada distinta e descentralizada da pilha, assim como a mineração e a validação.

Infelizmente, a maioria dos projetos de blockchain ZK hoje (como Starkware e a maioria dos zkEVMs em desenvolvimento) dependem de um único provador centralizado. Ao criar um gargalo na camada de prova, esses projetos são incapazes de permitir a privacidade do usuário e sacrificar a natureza sem permissão do blockchain em que estão construindo. 

Ao descentralizar a prova e torná-la um mercado semelhante ao que vemos com validadores em blockchains proof-of-stake, colhemos vários benefícios. Por um lado, é crucial que os blockchains sejam realmente sem permissão, que é seu recurso matador. Além disso, um ecossistema de testes descentralizado ajuda a acelerar o desenvolvimento de hardware especializado e eficiente para lidar com os atuais gargalos computacionais dos sistemas ZK. 

Ao liberar as forças do mercado com a comprovação descentralizada, ajudamos a tornar os aplicativos habilitados para ZK viáveis ​​e escaláveis.

O futuro da prova descentralizada

Estou animado porque, além da camada de prova descentralizada que já lançamos na Aleo, outros no espaço ZK também estão se inclinando para esse conceito com projetos como =nil;'s Proof Market. Espero que essa tendência leve a uma indústria de testes com vários provedores de serviços, semelhante ao que aconteceu com a computação em nuvem. Mais de 40,000 provadores já entraram no mercado e a competição está apenas começando.

Essa especialização já está acontecendo nos níveis de hardware e software. Atualmente, estamos vendo provadores usando hardware como FPGAs (matrizes de portas programáveis ​​em campo), bem como GPUs, algumas das quais foram usadas anteriormente para mineração no Ethereum. Eventualmente, o crescimento desta indústria estimulará os fabricantes de chips a construir ASICs (circuitos integrados de aplicação específica) adaptados especificamente para a comprovação eficiente de ZK.

A colaboração entre gigantes de hardware de computação e a comunidade ZK também está em andamento e incentiva o desenvolvimento dessa tecnologia. Últimos anos ZPrize, por exemplo, reuniu empresas como AMD e Samsung ao lado de várias equipes líderes de desenvolvimento ZK.

A natureza da competição foi semelhante à de Grande Desafio da DARPA, e os participantes correram para otimizar o lado do software do ZK provando em várias plataformas de hardware, de GPUs a FPGAs e telefones celulares. A competição rendeu melhorias médias nessas categorias de hardware, variando de 2x a 11x! Melhor ainda, todas essas otimizações são de código aberto para ajudar a acelerar a adoção do ZK e estruturar o crescente ecossistema em torno do ZK.

A criptografia de conhecimento zero vai transformar a Internet, bem como a infraestrutura e os serviços construídos sobre ela. Eu imagino toda uma nova categoria de serviços de nuvem construída em torno do ZK, provando ser um exemplo de um dos mais importantes deles. Nos próximos anos, mal posso esperar para ver o advento de uma experiência web privada, mas personalizada, habilitada por criptografia de conhecimento zero.


Receba as principais notícias e informações sobre criptografia do dia em seu e-mail todas as noites. Assine o boletim informativo gratuito da Blockworks !

Quer alfa enviado diretamente para sua caixa de entrada? Obtenha ideias comerciais degen, atualizações de governança, desempenho de token, tweets imperdíveis e muito mais de Relatório diário da Blockworks Research.

Mal posso esperar? Receba nossas notícias da maneira mais rápida possível. Junte-se a nós no Telegram e siga-nos no Google News.


Fonte: https://blockworks.co/news/proving-needs-to-be-decentralized