← Últimos artigos
💻 computer science

SNARKChain: Proof-of-Useful-Work Blockchain Consensus with General-Purpose SNARK Marketplace

Este artigo apresenta o SNARKChain, um novo protocolo de consenso Proof-of-Useful-Work que protege o blockchain ao integrar a geração de provas SNARK terceirizada pelo cliente diretamente no processo de mineração, eliminando assim o desperdício de energia enquanto estabelece o primeiro mercado descentralizado para provas SNARK na camada de consenso.

Autores originais: Samuel Oleksak, Richard Gazdik, Martin Peresini, Ivan Homoliak

Publicado 2026-07-14
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Samuel Oleksak, Richard Gazdik, Martin Peresini, Ivan Homoliak

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine o mundo da blockchain como um enorme e global livro de registro digital que todos confiam, mas que ninguém controla individualmente. Para manter este registro seguro contra vilões, a maioria das blockchains utiliza um sistema chamado Proof of Work (PoW) ou Prova de Trabalho. Pense nisso como uma enorme caça ao tesouro de alta tecnologia, onde computadores correm para resolver enigmas matemáticos incrivelmente difíceis. O primeiro a resolvê-lo ganha o direito de escrever a próxima página no registro e recebe uma recompensa.

O problema? Esses enigmas são como queimar uma biblioteca apenas para manter um fogo aceso. Eles consomem uma quantidade enorme de eletricidade, mas não produzem nada útil fora da própria blockchain. Alguns relatórios sugerem que apenas uma famosa blockchain (o Bitcoin) pode ser responsável por tanta dióxido de carbono quanto todo o país da Grécia emite em um ano!

Surge o SNARKChain, uma nova ideia de uma equipe de pesquisadores da Universidade Tecnológica de Brno. Eles perguntaram: E se os enigmas "inúteis" que resolvemos para manter a blockchain segura pudessem, na verdade, fazer algo útil para o mundo real?

A Grande Ideia: Resolvendo Enigmas que Importam

Os pesquisadores propõem um sistema chamado Proof of Useful Work (PoUW) ou Prova de Trabalho Útil. Em vez de gastar energia com problemas matemáticos aleatórios, os mineradores resolveriam enigmas que geram zk-SNARKs.

Para entender os zk-SNARKs, imagine um mágico que consegue provar que sabe uma senha secreta sem nunca dizer a senha em voz alta. Estas são ferramentas poderosas para privacidade e segurança no mundo digital, mas são incrivelmente pesadas para criar. Elas exigem computadores massivos e muito tempo, tornando-as caras demais para que pessoas comuns as gerem por conta própria.

O SNARKChain transforma a blockchain em um mercado descentralizado. Veja como a mágica acontece:

  1. Clientes (pessoas que precisam dessas provas mágicas) postam um pedido na blockchain.
  2. Mineradores (os computadores que mantêm a rede segura) aceitam esses pedidos.
  3. Enquanto trabalham para proteger a blockchain, eles geram essas provas úteis como um "subproduto".
  4. Se um minerador resolver o enigma corretamente, ele ganha o direito de adicionar um novo bloco à corrente e receber uma recompensa.

Esta é a primeira vez que, segundo os autores, um mercado como este foi construído diretamente na camada central de segurança de uma blockchain.

A Parte Difícil: Mantendo a Justiça

Os pesquisadores sabiam que apenas trocar um enigma por outro não era suficiente. Eles tinham que garantir que o sistema não quebrasse as regras de ouro da segurança da blockchain. Eles tiveram que resolver alguns problemas específicos:

1. O Problema do "Trabalho Roubado"
Antigamente, se um minerador resolvesse um enigma, mas não vencesse a corrida para adicionar o bloco, seu trabalho era desperdiçado. No SNARKChain, se um minerador gera uma prova, mas perde a loteria para publicar o bloco, essa prova é inútil para qualquer outra pessoa porque está ligada a um "parâmetro de integridade" específico e único (uma impressão digital digital do bloco atual). Isso impede que agentes mal-intencionados roubem o trabalho árduo de outra pessoa e o utilizem para si mesmos.

2. O Problema do "Rico Fica Mais Rico"
Se o sistema recompensasse apenas o computador mais rápido, apenas as maiores e mais caras fazendas de mineração venceriam. Os pesquisadores projetaram um sistema de loteria para corrigir isso.

  • Imagine que um minerador gera uma prova. Em vez de apenas verificar se ela é "boa o suficiente", o sistema lança um dado digital.
  • Quanto maior e mais complexa for a prova, maior a chance de ganhar a loteria.
  • Isso significa que um minerador menor, com um computador mais fraco, ainda tem uma chance justa de vencer, desde que continue trabalhando. Os autores realizaram simulações (modelos computacionais) para testar isso, e os resultados sugeriram que as recompensas são distribuídas de forma justa, baseando-se no quanto cada minerador realmente trabalha.

3. O Problema do "Engarrafamento"
E se todos tentarem resolver o mesmo pedido ao mesmo tempo? Os pesquisadores propuseram um sistema de "compartimentação" (bucketing). Pense nisso como um correio com muitas diferentes caixas de correio. Em vez de todos lutarem por uma única caixa, os pedidos são organizados em diferentes compartimentos com base em um código. Os mineradores escolhem um compartimento e trabalham apenas nos pedidos dentro dele. Isso evita que os mineradores atrapalhem uns aos outros e desperdicem energia. Suas simulações mostraram que o uso de mais compartimentos reduz significativamente o trabalho desperdiçado.

O Que o Artigo Diz (e o Que Não Diz)

Os autores são muito cuidadosos com o que afirmam. Eles sugerem que seu sistema funciona e demonstraram suas propriedades de segurança através de simulações. Eles não afirmaram ter construído uma blockchain totalmente funcional e viva que foi testada no mundo real durante anos.

Eles também rejeitam explicitamente algumas ideias que podem parecer óbvias, mas não funcionam:

  • Eles rejeitam a ideia de "amortização": Você não pode simplesmente agrupar várias provas para torná-las mais fáceis. O sistema é desenhado para que cada prova individual deva ser computada do zero, garantindo que ninguém possa trapacear fazendo menos trabalho.
  • Eles rejeitam a ideia de pré-computação: Um minerador não pode resolver secretamente um enigma hoje para um bloco que só existirá na semana que vem. O enigma muda a cada segundo com base no estado atual da blockchain, então você tem que resolvê-lo agora.

A Conclusão

Os pesquisadores projetaram um sistema onde a energia gasta para proteger uma blockchain não é desperdiçada. Em vez disso, essa energia é usada para criar provas criptográficas valiosas que ajudam outras partes da internet a permanecerem privadas e seguras.

Embora tenham mostrado através de simulações que a matemática se sustenta e que o sistema é justo, eles reconhecem que a implementação no mundo real é um passo futuro. Eles criaram o projeto para uma blockchain que não apenas queima energia, mas que realmente faz algo útil, transformando o "trabalho inútil" do passado no "trabalho útil" do futuro.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →