Proof of Stake

Proof of Stake (PoS), ou “Prova de Participação”, é o nome dado a um mecanismo de consenso utilizado na validação de transações. Ele foi introduzido em 2011 no fórum Bitcointalk como uma alternativa ao Proof of Work (PoW).

Em síntese, quando estamos lidando com moedas digitais, precisamos garantir que cada unidade da moeda não possa estar em duas carteiras ao mesmo tempo. No caso do Bitcoin, existirão 21 milhões de unidades, no máximo, e cada unidade deve estar em apenas um “lugar”.

Como impedir que uma pessoa envie a mesma unidade para duas pessoas diferentes? Ou seja, como verificar a idoneidade de uma transação, garantindo que não está havendo duplicação via fraude?

Os método PoS e PoW são soluções distintas para esse problema.

Como funciona o PoS?

Como o PoS é mais eficiente em termos energéticos, ele ganhou alguma popularidade.  O Ethereum e a Cardano, por exemplo, o utilizam na validação de transações.

Quando transações na blockchain são iniciadas, elas são enfileiradas na rede para validação posterior. Em seguida, os validadores, também chamados “nós” ou “nodes”, agrupam algumas dessas transações em um bloco.

Quando o bloco é concluído, os validadores o processam para adicioná-lo à uma “cadeia de blocos” (daí o nome blockchain) onde ficarão permanentemente registrados.

No caso do Ethereum, cada bloco precisa do aval de 128 nodes para ser adicionado à “cadeia”.

E o que é preciso para se tornar um validador, ou node? E o que eles ganham com isso?

Os usuários que participam do processo de validação devem bloquear uma certa quantidade de moedas na rede como “stake”, ou “garantia”.

O algoritmo do PoS seleciona os nós de forma pseudoaleatória, utilizando uma combinação de fatores, que incluem o tempo de staking (o tempo em que a quantia ficou parada como “garantia”), um elemento de randomização (dá um grau de aleatoriedade a seleção de nodes) e o valor do node (quanto foi colocado como “garantia”).

No caso do Ethereum, é necessário ter pelo menos 32 Ethers como stake. Quanto maior a quantia, maiores as chances de seleção. E cada vez um node é escolhido, a “idade das moedas” será “reiniciada”.

A recompensa dos nodes são as taxas pagas pelo remetentes das transações contidas no bloco e as criptomoedas criadas durante o processo de validação. Se um remetente pagar uma taxa muito pequena, ele corre o risco de que sua transação demore muito para ser processada, uma vez que em algumas blockchains os validadores podem escolher quais transações serão incluídas no bloco a ser analisado.

  • Cat bounce (“quique do gato”) é o nome dado a pequenas “subidas” no preço dos ativos mesmo que, no panorama geral, estejam se desvalorizando.

  • FUD

    FUD vem do inglês "Fear, Uncertainty, and Doubt". Ou seja, Medo, Incerteza e Dúvida. Usualmente é usada para descrever notícias negativas no mercado.

  • Um token é uma criptomoeda criada dentro de uma blockchain já existente. Diversos ativos pode ser tokenizados: ações, arte e muito mais.

  • O Bloco Gêneris é o primeiro bloco minerado de Bitcoin, contendo as primeiras 50 unidades e tendo sido executado pelo próprio Satoshi Nakamoto.

  • Bitcointalk.org é um fórum público fundado por Satoshi Nakamoto, o criador do Bitcoin, em 22 de novembro de 2009.

  • Baleia é nada mais do que uma forma de denominar uma pessoa que é dona de uma grande quantia de ativos.

  • Moeda FIAT (ou moeda fiduciária) é a moeda emitida pelos bancos centrais de qualquer país. No Brasil, é o real. Nos USA, é o dólar, por exemplo.

  • Um Swap de tokens é um termo que pode se referir a duas coisas: transferência de ativos digitais de uma blockchain para outra blockchain

  • Um application-specific integrated circuit (ASIC), que quer dizer circuito integrado específico de aplicação (ASIC), é um hardware, um equipamento, projetado para a mineração de uma criptomoeda.

  • Rekt vem do inglês "wrecked", que significa destruído. Estar "rekt" significa estar tomando diversos prejuízos em determinado período.