TL;DR
O Proof of Work (PoW) e o Proof of Stake (PoS) são os mecanismos de consenso mais comuns. Eles são adotados pelas principais criptomoedas para proteger e garantir o funcionamento de sua rede.
O Bitcoin usa o Proof of Work para validar transações e proteger a rede. Além de outras funções, o PoW evita gastos duplos (double-spending). A blockchain é protegida por participantes chamados de mineradores, que usam poder computacional para competir pelo direito de confirmar novos blocos e atualizar a blockchain. Quando um minerador confirma um novo bloco com sucesso, ele recebe recompensas em BTC da rede. Em dezembro de 2021, ao minerar um bloco de Bitcoin com sucesso, um minerador pode obter uma recompensa de bloco de 6,25 BTC mais as taxas de transação.
A principal diferença entre o PoW e o PoS é a maneira como eles determinam quem pode validar um bloco de transações. O Proof of Stake é a alternativa mais popular ao Proof of Work. É um mecanismo de consenso que visa melhorar algumas das limitações do PoW, como questões de escalabilidade e alto consumo de energia. No PoS, os participantes são chamados de validadores. Eles não precisam usar hardware de alto poder computacional para competir pela chance de validar um bloco. Em vez disso, eles precisam fazer staking (bloquear) de criptomoedas nativas da blockchain. A rede então seleciona um vencedor com base na quantidade de criptomoedas em staking. O usuário selecionado como validador, receberá uma proporção das taxas de transação do bloco que validar. Quanto mais moedas em staking, maior a chance de ser escolhido como validador.
Introdução
Para assegurar que as transações registradas em uma blockchain são válidas, as redes adotam diferentes mecanismos de consenso. O Proof of Work (PoW) é o mecanismo mais antigo. Criado por Satoshi Nakamoto, é considerado por muitos como uma das alternativas mais seguras. O Proof of Stake (PoS) foi criado mais tarde, mas hoje é usado na maioria dos projetos de altcoins.
Além do Bitcoin, outras criptomoedas importantes também usam o PoW, como Ethereum (ETH) e Litecoin (LTC). O PoS é usado pela Binance Coin (BNB), Solana (SOL), Cardano (ADA) e outras altcoins. É importante lembrar que a Ethereum pretende mudar seu mecanismo de PoW para PoS em 2022.
O que é Proof of Work (PoW) e como ele funciona?
Basicamente, o PoW determina como a blockchain do Bitcoin obtém consenso distribuído. Ele é usado para validar transações peer-to-peer trustless, sem a necessidade de intermediários terceirizados.
O que é Proof of Stake (PoS) e como ele funciona?
O PoW e o PoS têm o mesmo objetivo de obter consenso na blockchain, mas o PoS usa uma maneira diferente para determinar quem valida um bloco de transações. Não há mineradores em blockchains PoS. Em vez de depender de computadores poderosos para competir pelos direitos de validação de bloco, os validadores do PoS dependem de seus patrimônios (holdings) de criptomoedas.
Diferenças entre Proof of Work e Proof of Stake
Ambos são mecanismos de consenso que garantem a segurança e o funcionamento da rede blockchain, mas existem diferenças entre eles. A principal diferença é, obviamente, a maneira como o PoW e o PoS determinam qual participante valida as novas transações. Para entender melhor, vamos dar uma olhada na tabela abaixo:
Proof of Work (PoW) | Proof of Stake (PoS) | |
Quem pode minerar/validar blocos? | Quanto maior o poder computacional, maior a probabilidade de minerar um bloco. | Quanto mais moedas em staking, maior a probabilidade de validar um novo bloco. |
Como um bloco é minerado/validado? | Os mineradores competem para solucionar problemas matemáticos complexos usando seus recursos computacionais. | Normalmente, o algoritmo determina o vencedor de forma aleatória, levando em consideração a quantidade de moedas em staking. |
Equipamento de mineração | Hardware de mineração profissional, como ASIC, CPU e GPU | Qualquer computador ou dispositivo móvel com conexão à Internet |
Como as recompensas são distribuídas? | A primeira pessoa a minerar o bloco recebe a recompensa de bloco | Os validadores podem receber uma parte das taxas de transação do bloco que validaram |
Como a rede é protegida? | Quanto maior o hash, mais segura é a rede | O staking bloqueia as criptomoedas na blockchain para garantir a segurança e funcionamento da rede |
O Proof of Stake é melhor que o Proof of Work?
Os apoiadores do Proof of Stake argumentam que o PoS tem alguns benefícios sobre o PoW, especialmente em termos de escalabilidade e velocidade das transações. Eles também afirmam que o mecanismo PoS é menos prejudicial ao meio ambiente do que o PoW. Por outro lado, muitos defensores do PoW argumentam que o PoS, como uma tecnologia mais recente, ainda não provou seu potencial em termos de segurança de rede. O fato de que as redes PoW requerem uma quantidade significativa de recursos (hardware de mineração, eletricidade, etc.) encarece e dificulta a execução de ataques. Isso é particularmente verdadeiro para o Bitcoin, que é a maior blockchain PoW.
O PoS é melhor que o PoW? O que fez a segunda maior criptomoeda em capitalização de mercado decidir adotar um novo mecanismo de consenso?
Risco de centralização
Nas blockchains Proof of Work, a mineração envolve o uso de poder de computação para hash dos dados do bloco até que uma solução válida seja encontrada. Para as principais criptomoedas de hoje, as soluções de mineração estão cada vez mais difíceis e o processo de alcançar grandes quantidades de hashes pode ser muito caro em termos de hardware e eletricidade.
Atualmente, em dezembro de 2021, os 4 maiores pools de mineração controlam cerca de 50% do poder de hash total do Bitcoin. O domínio dos pools de mineração torna muito difícil a mineração individual de entusiastas cripto.
Mas quão descentralizada é a mineração então? Por um lado, ainda não existe uma entidade única capaz de controlar as confirmações na rede. Se isso acontecesse, um ataque de 51% seria possível e a rede perderia seu valor. Alguns argumentam que, embora a mineração ainda seja descentralizada, ela não tem mais um alto grau de descentralização. Certas áreas como produtores de equipamentos de mineração e produtores de energia ainda dominam a mineração e reduzem a descentralização geral de blockchains Proof of Work.
O mecanismo de consenso Proof of Stake tem uma abordagem diferente e substitui o poder de mineração pelo processo de staking. Esse mecanismo diminui as barreiras de entrada e possibilita que qualquer indivíduo confirme transações, reduzindo a ênfase na localização, no equipamento e em outros fatores. Seu stake é determinado simplesmente pela quantidade de tokens que você possui.
No entanto, a maioria das redes PoS exige que você execute um node validador para começar a confirmar as transações. Pode ser um processo caro, mas não tanto quanto manter várias plataformas de mineração. Os usuários então oferecem seus tokens em staking para certos validadores, em um modelo semelhante ao dos pools de mineração. Portanto, embora o Proof of Stake facilite a participação de usuários individuais, ele ainda é suscetível ao mesmo problema de centralização dos pools de mineração.
Riscos de segurança
Por outro lado, em um ataque a uma blockchain PoS, seria necessário possuir mais de 50% das moedas na rede. Isso faria com que a demanda no mercado e o preço da moeda aumentassem, o que poderia custar bilhões de dólares. Mesmo que ocorresse um ataque de 51%, o valor das moedas em staking cairia drasticamente, conforme a rede fosse comprometida. Portanto, é pouco provável que um ataque de 51% aconteça com uma criptomoeda que usa o consenso PoS, especialmente se for uma moeda de grande capitalização de mercado.
Aspectos negativos do Proof of Stake
Muitos veem o Proof of Stake como a melhor alternativa ao Proof of Work, mas é importante notar que também existem deficiências no algoritmo PoS. Devido ao mecanismo de distribuição de recompensas, os validadores com mais ativos em staking têm mais chances de validar o próximo bloco. Quanto mais moedas um validador acumula, mais moedas ele pode usar no staking e receber recompensas. Muitos criticam dizendo que esse sistema “deixa os ricos mais ricos”. Esses validadores “mais ricos” também podem influenciar a votação na rede, já que as blockchains PoS geralmente concedem direitos de governança aos validadores.
Outra preocupação são os riscos de segurança para as criptomoedas de menor capitalização de mercado que adotam o mecanismo PoS. Conforme mencionado, é pouco provável que um ataque de 51% aconteça com criptomoedas mais populares, como o ETH ou o BNB. No entanto, ativos digitais com um valor menor são mais vulneráveis a ataques. Os hackers podem adquirir moedas suficientes para obter vantagens em relação aos outros validadores. Com isso, eles podem abusar do sistema PoS, sendo frequentemente escolhidos como validadores. As recompensas obtidas podem ser usadas no processo de staking, aumentando as chances de serem escolhidos novamente na próxima rodada.
Considerações finais
O Proof of Work e o Proof of Stake são mecanismos consolidados no ecossistema cripto. É difícil afirmar qual dos protocolos de consenso funciona melhor. O PoW pode ser criticado por criar altas emissões de carbono durante a mineração, mas provou ser um algoritmo eficiente para garantir a segurança das redes blockchain. No entanto, com a atualização da Ethereum, de PoW para PoS, o Proof of Stake pode se tornar o mecanismo mais utilizado por novos projetos no futuro.