Sem uma autoridade central como American Express, Visa ou PayPal no meio, os networks descentralizados de cryptocurrency devem garantir que nenhum dinheiro seja gasto duas vezes. Para isso, os networks empregam um “consensus mechanism”, um sistema que permite que todos os computadores de um network cheguem a um acordo sobre quais transações são válidas.
Proof of Work vs Proof of Stake
Os dois principais consensus mechanisms utilizados pelos cryptocurrencies para verificar novas transações, adicioná-los a um blockchain e criar novos tokens são proof of work e proof of stake.
A maioria dos cryptocurrencies hoje usa um dos dois principais consensus mechanisms. O proof of work é o mais antigo dos dois e é utilizado pelo Bitcoin, Ethereum 1.0, e muitos outros cryptocurrencies. Proof of stake é um consensus mechanisms mais novo que alimenta Ethereum 2.0, Cardano, Tezos e outros (geralmente mais novos) cryptcurrencies.
Para entender o proof of stake, é preciso primeiro entender o proof of work, por isso combinamos os dois neste guia rápido.
O que é exatamente proof of work?
Bitcoin foi pioneiro no uso de proof of work como crypto consensus mechanism. Mining e proof of work são conceitos que estão intimamente relacionados. O network requer uma grande quantidade de poder de processamento, razão pela qual é chamada de “proof of work”. Os blockchains de proof of work são garantidos e verificados por mineradores virtuais em todo o mundo que competem para resolver primeiro um quebra-cabeça matemático. O vencedor atualiza o blockchain com as transações verificadas mais recentes e é recompensado com uma quantidade pré-determinada de cryptocurrency pelo network.
Proof of work tem várias vantagens poderosas, particularmente para um cryptocurrency simples mas valioso como o Bitcoin (saiba mais sobre o Bitcoin mining).
É um método comprovado e verdadeiro de manter um blockchain descentralizado seguro. Com o aumento do valor do cryptocurrency, mais mineradores são seduzidos a aderir ao network, aumentando seu poder e segurança. Devido à quantidade de poder de processamento necessário, é impraticável para qualquer indivíduo ou grupo interferir no blockchain de um valioso cryptocurrency.
Por outro lado, é um processo intensivo de energia que pode ter dificuldade de escalar para acomodar o número maciço de transações que blockchains compatíveis com os smart contracts, como o Ethereum, podem gerar. Como resultado, surgiram alternativas, o mais popular das quais é conhecido como proof of stake.
O que é exatamente proof of stake?
Os desenvolvedores do Ethereum reconheceram desde o início que o proof of work teria limitações de escalabilidade que eventualmente precisariam ser superadas – e, de fato, como os protocolos de financiamento descentralizado (ou DeFi), impulsionados pelo Ethereum, cresceram em popularidade, o blockchain tem lutado para acompanhar, causando um aumento das taxas.
Enquanto o blockchain Bitcoin tem que processar principalmente transações de entrada e saída de bitcoin, semelhante a um grande livro de cheques, o blockchain Ethereum também tem que processar uma ampla gama de transações DeFi, smart contracts de stablecoin, cunhagem e vendas NFT, e quaisquer que sejam as inovações futuras que os desenvolvedores venham a encontrar.
Sua solução foi criar um blockchain ETH2 totalmente novo, que começou a ser lançado em dezembro de 2020 e deve ser concluído em 2022. O proof of stake, um mecanismo de consenso mais rápido e menos intensivo em recursos, será usado na versão atualizada do Ethereum. Os consensus mechanisms de proof of stake são usados por cryptocurrencies como Cardano, Tezos e Atmos, com o objetivo de maximizar a velocidade e a eficiência, ao mesmo tempo em que reduz as taxas.
Staking em um sistema de proof of stake é semelhante ao mining em um sistema de proof of work, pois é o processo pelo qual um participante do network é escolhido para adicionar o lote mais recente de transações ao blockchain e ganhar algum crypto em troca.
As especificidades variam de acordo com o projeto, mas, em geral, a proof of stake em blockchain utiliza um network de “validadores” que contribuem – ou “stake” – com seu próprio cryptocurrency em troca da chance de validar novas transações, atualizar o blockchain e ganhar uma recompensa.
- O network escolhe um vencedor com base na quantidade de crypto que cada validador tem no pool e há quanto tempo o tem lá – recompensando literalmente os participantes mais investidos.
- Uma vez que o vencedor tenha validado o bloco de transações mais recente, a precisão do bloco pode ser atestada por outros validadores. O blockchain é atualizado quando um certo número de atestados é recebido
- Todo validador que participa recebe uma recompensa no cryptocurrency nativo, que é distribuído pelo network em proporção à participação de cada validador
Tornar-se um validador é uma grande responsabilidade que exige um alto nível de conhecimento técnico. A quantidade mínima de crypto que os validadores devem apostar é freqüentemente relativamente alta (para ETH2, por exemplo, é 32 ETH), e os validadores podem perder parte de sua participação através de um processo conhecido como corte se seu node ficar offline ou se eles validarem um bloco “ruim” de transações.
Se isso soar como muita pressão, você ainda pode participar do staking juntando-se a staking pool dirigido por outra pessoa – e ganhar recompensas por crypto que de outra forma ficaria ocioso. Isto é conhecido como delegar, e as ferramentas fornecidas pela troca como Kraken e Binance podem facilitar o trabalho das pessoas comuns.
Quais são as principais distinções entre PoW e PoS?
Uma diferença significativa entre os dois consensus mechanims é seu uso de energia. Os blockchains de proof of stake permitem que os networks operem com um consumo de recursos significativamente menor, pois os mineradores não são obrigados a gastar eletricidade em processos duplicados -competentes para resolver o mesmo quebra-cabeças.
Ambos os consensus mechanisms têm ramificações econômicas que penalizam as rupturas de network e dissuadem os maus atores. A penalidade para os mineradores que apresentam informações inválidas, ou bloqueios, com o proof of work é o custo irrecuperável do poder de computação, energia e tempo.
Como proof of stake, os fundos cryptos dos validadores servem como um incentivo econômico para agir no melhor interesse do network.
Se um validador aceitar um bloco ruim, eles terão uma parte de seus fundos em jogo cortados como uma penalidade. A quantia pela qual um validador pode ser reduzido é determinado pelo network.