Tipos de consenso
Prova de trabalho em Bitcoin. Provas de participação na Ethereum. Prova de queima, capacidade e tempo decorrido como alternativas.
Guias
Prova de trabalho é o método usado pelo Bitcoin para manter a blockchain e as transações de rede seguras. Cada vez que um novo bloco precisa ser minerado, como explicamos anteriormente, a rede pede aos mineradores que "gastem" algum poder de computação (e energia elétrica) para validá-lo.
Esse método garante que, se qualquer agente malicioso tentar reescrever todo o blockchain do zero para alterar o histórico de transações, ele terá que minerar novamente todos os blocos desde o início da alteração.
O gasto computacional, energético e econômico que se exigiria de tal agente para sua intrusão tornaria o ataque inviável. Nesse sentido, a prova de trabalho é um dos pilares fundamentais da segurança da blockchain.
Por vários anos, diferentes grupos de desenvolvimento de criptomoedas tentaram encontrar e implementar alternativas para esse sistema, tentando alcançar o mesmo nível de segurança, mas sem tanto gasto de energia.
Assim surgiram várias alternativas. Algumas já foram testadas em blockchains não tão importantes quanto a do Bitcoin e outras são apenas alternativas teóricas.
As funções por trás do processo de mineração Ethereum são as mesmas do Bitcoin. Os nós competem entre si para completar uma equação matemática. O nó que consegue adicionar o próximo bloco ao blockchain recebe uma recompensa, que gira em torno de 3,5 ETH. Na Ethereum, os blocos levam de 14 a 16 segundos para serem minerados.
Ethereum usa o algoritmo de mineração ETHASH em vez do SHA-256 que é usado no processo de mineração Bitcoin.
Ambos os processos de mineração usam sistemas de prova de trabalho. Consequentemente, eles consomem grandes quantidades de eletricidade. Mas a Ethereum já anunciou a "Ethereum 2.0", onde migrará seu algoritmo de consenso para prova de participação (em inglês proof of stake).
E mesmo que a taxa de dificuldade da Ethereum tenha aumentado à medida que mais mineradores participam da rede (como no caso do bitcoin), a dificuldade atual nem chega perto dos números do Bitcoin.
A moeda Ethereum ainda é extraída usando unidades de processamento gráfico (GPUs). Embora esses dispositivos sejam muito mais poderosos do que as unidades de processamento central (CPUs), eles não podem ser comparados à capacidade dos mineradores ASIC, construídos especificamente para minerar o algoritmo SHA256.