Você está na página 1de 2

Bitcoin proof of work vs proof of stake

(Lucas Ely e Rodrigo Reichelt)


História

Para entender o algoritmo proof of work, usado na blockchain, primeiro


vamos entender um pouco de como surgiu e quando foi implementado pela
primeira vez. Em 1993, Cynthia Dwork e Moni Naor publicaram um artigo visando
introduzir um novo método de combate aos e-mails de spam. Seu objetivo era
caracterizar a notaçã o de uma prova de trabalho (PoW), um protocolo no qual um
provador demonstra a um verificador que ele gastou um certo nível de esforço
computacional em um intervalo de tempo específico.
Este protocolo ficou famoso quando Satoshi Nakamoto lançou o whitepapper do
bitcoin, utilizando o protocolo do PoW.

O que é proof of work?

O PoW é um sistema que garante segurança e consenso em toda a rede


blockchain. Para entender como funciona é necessá rio entender três termos:
Nonce: É um nú mero aleató rio utilizado apenas uma vez. É um nú mero inteiro.
Hash: É um algoritmo que converte caracteres em uma sequência de 64 caracteres
ou nú meros.
Todos os blocos da blockchain têm seu hash (id). Essa é uma string que alguém
recebeu quando verificou esse bloco. Portanto, quando você deseja verificar o
pró ximo bloco, você pega esse hash e adiciona o atual bloco de transaçõ es. Você
terá um grande bloco de texto. O pró ximo passo seria pegar o nonce – um nú mero
aleató rio e adicioná -lo ao final desse bloco de texto. Agora você tem um grande
bloco de texto que contém um hash do bloco anterior, novas transaçõ es e um
nú mero aleató rio. Quando você tem tudo isso, está pronto para iniciar os cá lculos.
Para cá lculos, você usa a funçã o hash e altera o nú mero aleató rio até obter uma
sequência que tenha um certo nú mero de zeros à sua frente.
O PoW garante que os blocos nã o possam ser adicionados à  blockchain sem
executar o trabalho necessá rio. Dessa forma, um nó malicioso nã o pode validar
facilmente blocos e adicionar o que ele quiser na blockchain. Se ele tentar, outros
participantes da rede descartariam seu bloco e todos saberiam que o bloco nã o é
vá lido.
Impacto ambiental do bitcoin

A mineraçã o de criptomoedas é o método que mais gasta energia, porque


para minerar é necessá rio supercomputadores utilizando as nuvens e para estas
nuvens funcionarem é importante ter milhares de HDs que ficam aquecendo e
gastando energia em massa.
E quando falamos em energia, nã o é apenas a conta de luz elevada. De acordo com
os pesquisadores da Universidade de Cambridge, esses processos computacionais
consomem cerca de 121,36 terawatt-horas (TWh) por ano. Em vias de
comparaçã o, um terawatt equivale a 1 bilhã o de quilowatts, este é o consumo
inteiro da Argentina, país com mais de 40 milhõ es de habitantes.

Proof of stake
Proof of Stake(PoS) é um mecanismo de consenso de rede descentralizada que
veio na tentativa de resolver o problema do grande gasto energético de rede em
protocolos PoW.
Diferentemente do protocolo PoW em que é necessário uma grande quantidade de
energia para gerar moedas na rede, no protocolo PoS os nós que fazem a mineração
são os validadores, quem faz a validação são as próprias moedas bloqueadas na rede e
a decisão sobre que nó valida um bloco é pseudoaleatória, tendo maior probabilidade
de serem escolhidos aqueles com maior quantidade de moedas bloqueadas na rede e
os que possuem mais tempo na rede.
A principal diferença de segurança de redes PoS e PoW é que blockchains baseadas em
PoW têm uma base física objetiva. Os livros de PoS distribuídos removem a prova de
trabalho e portanto não têm base física objetiva. Todos os designs e variações no topo
são irrelevantes. Em caso de ataques, a palavra final que decidirá se foi um ataque ou
não, é a palavra da maioria dos validadores, enquanto no PoW não são pessoas que
decidem e sim o histórico da cadeia de blocos da rede.

Conclusão:
O protocolo PoS é muito mais sustentável, mas se uma rede começar a gerar
moedas a partir do “nada” a quantidade de moedas tende a cada vez mais perder seu
valor e suas moedas passam a ter apenas valor subjetivo enquanto no Bitcoin não, pois
cada Bitcoin que é gerado só é possível com a realização de um trabalho. Logo seu
gasto energético não necessariamente é um problema, muitos dizem que a tecnologia
PoS vem para substituir o Bitcoin mas seus protocolos tem propósitos diferentes, PoS
possui uma melhor escalabilidade de rede entretanto ela deixa de ser uma rede tão
segura enquanto o Bitcoin abre mão da escalabilidade para ser um protocolo mais
seguro e confiável.

Você também pode gostar