Apesar de ser uma tecnologia tão nova, há um debate de longa data sobre o melhor método que as blockchains usam para verificar transações e adicioná-las ao blockchain. O debate é entre prova de trabalho e prova de participação, e existem criptomoedas que usam cada uma.
Índice
Prova de quê?
Esse processo de verificar transações e adicioná-las a um blockchain é conhecido como mecanismo de consenso. Em essência, blockchains são bancos de dados interconectados constantemente tentando permanecer em comunicação uns com os outros. Para manter a precisão, todos os blockchains tentam alcançar o consenso. Alcançar o consenso garante que as transações na rede sejam todas correspondentes e, portanto, legítimas.
Diferentes blockchains usam métodos diferentes para alcançar esse consenso. No entanto, existem dois em particular que são mais usados, o proof of work (PoW) e o proof of stake (PoS). A prova de trabalho é o mecanismo de consenso usado pelas criptomoedas mais populares como Bitcoin e Ethereum . A prova de participação é usada por criptomoedas conhecidas como Cardano , Avalanche e Polkadot . No entanto, esses não são os únicos mecanismos de consenso usados hoje. Os desenvolvedores estão continuamente criando novas maneiras de obter consenso em uma blockchain.
Uma compreensão da prova de trabalho e da prova de participação ajuda a estabelecer um conhecimento fundamental sobre o valor da tecnologia blockchain, os prós e contras de diferentes métodos de consenso e o estado atual das criptomoedas.
Mineiros no trabalho
Bitcoin, a primeira criptomoeda a ser lançada, usa prova de trabalho. Baseia-se no “trabalho” feito pelos mineiros. Os mineradores estão atrás de uma coisa, uma recompensa de criptomoeda. A recompensa é dada pela mineração do próximo bloco de transações. O novo bloco de transações se torna parte do blockchain e pode ser visualizado por qualquer pessoa com conexão à Internet.
Para minerar o próximo bloco e ganhar sua recompensa, os mineradores devem resolver problemas matemáticos extremamente complexos. Esses problemas são resolvidos mais rapidamente com a ajuda de computadores poderosos que funcionam 24 horas por dia, 7 dias por semana, para resolver o problema associado ao próximo bloco. Um dos benefícios da prova de trabalho é que computadores menos poderosos podem reunir recursos para competir com os computadores mais fortes por essas recompensas. Esse recurso garante que um indivíduo com uma grande quantidade de poder de computação não possa centralizar a criação de blocos ou agir maliciosamente.
Validadores e Staking
As blockchains de prova de participação e prova de trabalho têm o mesmo objetivo final, apenas são realizadas de maneiras diferentes. As blockchains de prova de participação utilizam validadores em vez de mineradores. Não há problemas de matemática, mas ainda há uma recompensa. Os validadores “ganham” o direito de verificar o próximo bloco de transações apostando ou “bloqueando” sua criptomoeda por um período de tempo específico.
O mecanismo de consenso de prova de participação seleciona validadores aleatoriamente, mas os validadores com mais dinheiro apostado por mais tempo aumentam suas chances de criar o próximo bloco. Semelhante à forma como os mineradores com computadores menos poderosos podem agrupar-se na prova de trabalho, os validadores na prova de participação podem juntar seu dinheiro para competir com outros validadores que possam ter mais poder de criação de blocos. Isso é conhecido como pool de staking.
A grande imagem
Cada mecanismo de consenso tem vantagens e desvantagens. Os fãs da prova de trabalho destacam a segurança e a acessibilidade como benefícios. A dificuldade de minerar o próximo bloco aumenta a segurança porque quantidades exorbitantes de tempo, energia e recursos precisariam ser usadas para adicionar transações defeituosas ao blockchain. Simplesmente não vale o tempo ou a energia. Além disso, os defensores da prova de trabalho argumentariam que a prova de participação é menos descentralizada, pois concentra a criação de blocos entre aqueles com mais dinheiro. Como os mineradores de prova de trabalho precisam apenas de uma conexão com a Internet para ganhar recompensas, a criação de blocos é mais distribuída.
Aqueles que disputam a prova de participação têm boas razões para acreditar que a prova de trabalho pode se tornar uma coisa do passado. A prova de trabalho requer grandes quantidades de tempo e energia para criar o próximo bloco. Como resultado, as transações podem ser dolorosamente lentas em comparação com os mecanismos de prova de participação. Além disso, as taxas de transação são consideravelmente menores do que aquelas em blockchains de prova de trabalho.
Essa combinação é destacada como uma das principais razões pelas quais a rede Ethereum está fazendo a transição para a prova de participação. Conhecido como Ethereum 2.0 , o mecanismo de prova de participação permitirá que o blockchain Ethereum lide com o aumento do tráfego que veio com uma onda de novos usuários nos últimos anos sem ter que depender de uma solução de Camada 2 .
Prova de trabalho versus prova de participação é um debate antigo no mundo das blockchains. Perceba que existem pontos fortes e fracos de ambos. Esse debate provavelmente evoluirá com o tempo, assim como as blockchains. Sem prova de trabalho, não haveria prova de participação. E sem prova de participação, as blockchains mais recentes não estariam desenvolvendo métodos alternativos que ajudem a atender às demandas em constante mudança dos usuários de criptomoedas.