Proof-of-Stake (PoS) e Proof-of-Work (PoW) são consensos distintos utilizados em criptomoedas para validar e registrar transações na blockchain.
Blockchain
Blockchain é uma tecnologia que registra transações permanentes e imutáveis. É um banco de dados descentralizado, que significa que não está sob o controle de nenhuma pessoa ou organização. Sem um único controlador, os sistemas baseados em blockchain precisam usar mecanismos de consenso como proof-of-stake para coordenar suas operações. Leia mais em Blockchain simplificado para todos.
Em essência, a tecnologia blockchain oferece três propriedades vitais:
- Governança e operação descentralizadas – O sistema é governado e operado coletivamente pelos seus usuários.
- Estado verificável – Cada usuário pode confirmar a precisão do sistema e garantir que ele esteja funcionando corretamente.
- Resiliência à perda de dados – Mesmo que alguns dados do sistema sejam perdidos por descuido ou invasão cibernética, eles podem ser recuperados de outros usuários de forma confiável.
A primeira propriedade é a que controla quanta energia é necessária para executar um sistema blockchain.
Votação em sistemas blockchain
O Blockchain permite que cada usuário vote sobre como o sistema deve funcionar e se aprove ou não uma operação específica. Para chegar a um consenso, existem maneiras diferentes de votar em cada blockchain, mas o objetivo é controlá-lo sem um único proprietário, descentralizando a governança e operação.
Normalmente, a votação precisa mostrar quem são as pessoas votando para ter certeza que só pessoas aptas votam e que cada uma só vote uma vez. Alguns Blockchains permitem que os usuários provem sua identidade através de uma identificação digital, permitindo votações sem gastar muita energia.
Na maioria dos sistemas Blockchain, os usuários não têm uma identidade digital para provar quem são, e assim, permanecem anônimos. Então, como evitar que alguém faça votos repetidos fingindo ser várias pessoas? Existem várias maneiras de resolver isso, mas a mais comum é a prova de trabalho, também conhecida como Proof-of-Work.
A prova de trabalho (PoW) é um método para obter votos baseado na quantidade de poder de computação. Nesse processo, os usuários mostram sua capacidade de computação resolvendo problemas matemáticos difíceis. Quem consegue resolver mais problemas terá mais poder de computação e, consequentemente, mais votos.
No entanto, essa solução consome muita energia e levanta preocupações quanto à sustentabilidade. De acordo com uma pesquisa da Universidade do Novo México, o impacto ambiental da mineração de Bitcoin é maior do que a produção de carne bovina global.
Proof-of-Work
O Proof-of-Work é o mecanismo de consenso original utilizado pela Bitcoin. Ele funciona como uma espécie de desafio matemático que exige que os “mineradores” resolvam um problema complexo para validar uma nova transação e adicioná-la ao blockchain. Quem minera blocos recebe uma pequena recompensa em forma de criptomoedas por cada bloco válido que eles produzem.
A vantagem do Proof-of-Work é que ele é considerado seguro e eficaz, mas também requer uma grande quantidade de energia para manter o sistema funcionando. Além disso, o PoW tende a favorecer as grandes mineradoras, já que requer muito poder de processamento para resolver o desafio matemático.
Proof-of-Stake
O Proof-of-Stake é uma alternativa mais recente ao Proof-of-Work. Ao invés de validar transações através de mineração, o PoS utiliza uma abordagem de “estacação”, na qual os “validadores” precisam bloquear uma quantidade de criptomoedas como garantia para validar as transações.
O sistema escolhe o participante para validar uma transação com base na quantidade de tokens que ele possui na moeda. A probabilidade de seleção é proporcional à quantidade de tokens. Isso significa que quanto mais tokens um participante tem, maiores são suas chances de serem escolhidos para validar as transações. Dessa forma, é considerado mais democrático, já que não favorece as grandes mineradoras.
O objetivo do PoS é fornecer uma alternativa mais eficiente e ambientalmente amigável ao PoW, já que não requer a quantidade massiva de energia computacional que é necessária para resolver problemas matemáticos complexos. Além disso, o proof-of-stake incentiva a retenção de tokens pelos participantes, o que ajuda a estabilizar o preço da moeda.
Ethereum – The Merge
Muitos sistemas blockchain pretendem fazer a mudança de proof-of-work para proof-of-stake para melhorar a eficiência energética. O Ethereum mudou de proof-of-work para proof-of-stake durante a fusão em 15 de setembro de 2022, com o objetivo de tornar a rede mais eficiente e sustentável no futuro. Desde então, somente o Proof-of-Stake é usado para votar nas transações.