Enquanto a maioria dos sistemas blockchain utiliza algoritmos de consenso como o Proof of Work (PoW) ou o Proof of Stake (PoS), o Proof of Burn (PoB) está sendo testado como uma possível alternativa a esses. Os algoritmos de consenso são responsáveis por manter a segurança da rede e por verificar e validar transações.
O Proof of Work, como o usado no Bitcoin, cria um cenário em que os mineradores competem para encontrar uma solução válida para um problema criptográfico complexo. O primeiro minerador a encontrar uma solução para um determinado bloco transmite sua prova de trabalho (o hash do bloco) para o resto da rede. A rede distribuída de nós então verifica se essa prova é válida ou não. Se for válida, o minerador ganha o direito de adicionar permanentemente esse bloco à blockchain e também é recompensado com Bitcoins recém-gerados.
Nos blockchains Proof of Stake, o algoritmo de consenso funciona de maneira diferente. Em vez de usar funções hash, o algoritmo PoS usa assinaturas digitais que provam a propriedade das moedas. A validação de novos blocos é feita pelos chamados forjadores de blocos, que são escolhidos de forma determinística. Quanto mais moedas um forjador possui em jogo, maiores são as chances de ser escolhido como validador de bloco. Ao contrário dos sistemas PoW, no entanto, a maioria dos sistemas PoS não fornece recompensas em bloco, e tudo o que um forjador recebe ao validar um bloco são as taxas de transação.
Embora o algoritmo Proof of Burn apresente semelhanças com PoW e PoS, ele tem sua própria maneira particular de alcançar consenso e validar blocos.
Proof of Burn (PoB)
Existem várias versões de PoB, mas o conceito de Proof of Burn idealizado por Iain Stewart é provavelmente o mais reconhecido no espaço das criptomoedas. Ele foi proposto como uma alternativa mais sustentável ao algoritmo de consenso PoW.
Essencialmente, o Proof of Burn se parece com um algoritmo Proof of Work, mas com taxas reduzidas de consumo de energia. O processo de validação de blocos em redes baseadas em PoB não requer o uso de recursos computacionais poderosos e não depende de hardware de mineração poderoso, como os ASICs.
Em vez disso, as criptomoedas são intencionalmente “queimadas” como uma forma de “investir” recursos na blockchain, de modo que os mineradores candidatos não precisam investir recursos físicos. Nos sistemas PoB, os mineradores investem em equipamentos de mineração virtuais (ou poder de mineração virtual).
Em outras palavras, ao realizar a queima de moedas, os usuários são capazes de demonstrar seu compromisso com a rede, ganhando o direito de “minerar” e validar transações. Como o processo de queima de moedas representa um poder de mineração virtual, quanto mais moedas um usuário queimar em favor do sistema, mais poder de mineração ele terá e, portanto, maiores serão as chances de ser escolhido como o próximo validador de bloco.
Como funciona o Proof of Burn?
Em poucas palavras, o processo de queima de moedas consiste em enviá-las para um endereço público verificável onde se tornam inacessíveis e inúteis. Tipicamente, esses endereços (também conhecidos como “eater addresses”) são gerados aleatoriamente sem ter qualquer chave privada associada a eles.
Naturalmente, o processo de queima de moedas reduz a disponibilidade no mercado e cria uma escassez econômica, causando um aumento potencial em seu valor. Mas mais do que isso, a queima de moedas é outra forma de investir na segurança da rede.
Uma das razões pelas quais os blockchains Proof of Work são seguros é o fato de que os mineradores precisam investir muitos recursos para finalmente serem lucrativos. Isso significa que um minerador PoW terá todos os incentivos para agir de forma honesta e ajudar a rede para evitar que os investimentos iniciais sejam desperdiçados.
A ideia é semelhante para os algoritmos Proof of Burn. Mas em vez de investir em eletricidade, trabalho e poder computacional, os blockchains PoB devem ser protegidos pelo investimento feito por meio da queima de moedas e nada mais.
Assim como nos blockchains PoW, os sistemas PoB fornecerão recompensas em bloco para os mineradores e em um determinado período de tempo, espera-se que as recompensas cubram o investimento inicial das moedas queimadas.
Como mencionado anteriormente, existem diferentes maneiras de implementar o algoritmo de consenso Proof of Burn. Enquanto alguns projetos realizam a mineração PoB através da queima de Bitcoins, outros alcançam consenso queimando sua própria moeda nativa.
Proof of Burn vs Proof of Stake
Uma coisa que PoB e PoS têm em comum é o fato de que os validadores de blocos precisam investir suas moedas para participar do mecanismo de consenso. No entanto, os blockchains PoS exigem que os forjadores apostem suas moedas, geralmente bloqueando-as.
Mas se eles decidirem sair da rede, podem recuperar essas moedas e vendê-las no mercado. Portanto, não há escassez permanente no mercado nesse cenário, pois as moedas são retiradas de circulação por um certo período de tempo. Por outro lado, os validadores de bloco PoB precisam destruir suas moedas para sempre, criando uma escassez econômica permanente.
Vantagens e Desvantagens do Proof of Burn
As vantagens/desvantagens listadas aqui são baseadas nos argumentos gerais dos defensores do PoB e não devem ser consideradas fatos comprovados. Existem controvérsias sobre esses argumentos que requerem mais testes para serem confirmados como válidos ou inválidos.
Vantagens
- Mais sustentável. Consumo reduzido de energia.
- Não há necessidade de hardware de mineração. As queimas de moedas são equipamentos de mineração virtuais.
- As queimas de moedas reduzem a oferta circulante (escassez no mercado).
- Estimula o comprometimento de longo prazo dos mineradores.
- A distribuição/de mineração de moedas tende a ser menos centralizada.
Desvantagens
- Alguns dizem que o PoB não é realmente ecologicamente correto porque os Bitcoins que estão sendo queimados são gerados por meio da mineração PoW, que requer muitos recursos.
- Não comprovado em funcionamento em escalas maiores. Mais testes são necessários para confirmar sua eficiência e segurança.
- A verificação do trabalho realizado pelos mineradores tende a ser atrasada. Não é tão rápida quanto nos blockchains Proof of Work.
- O processo de queima de moedas nem sempre é transparente ou facilmente verificável pelo usuário médio.