segunda-feira, 29 de outubro de 2018

Proof of Stake

Leitura:
Chapter 10: "Mining and Consensus" do livro Mastering Bitcoin (2nd edition)
A primer on Proof-of-Stake and why it matters for the future of blockchains
Proof of Work vs Proof of Stake: Basic Mining Guide

Audiovisual:
Proof-of-Stake (vs proof-of-work)
[CS198.2x Week 2] Proof-of-Stake
[Lecture 8] Fall 2018 Blockchain Fundamentals: Cryptoeconomics and Proof-of-Stake
[CS198.2x Week 1] Proof Stake Implementations
[CS198.2x Week 2] Attacks

5 comentários:

  1. Um dos fenômenos que têm ocorrido na rede bitcoin é o surgimento de mining pools de mineradores. Esse fenômeno consiste na união do poder computacional de vários mineradores para a solução dos problemas computacionais referentes à mineração de bitcoin. As mining pools fornecem aos seus componentes uma maior probabilidade de vencer uma disputa por validação de transações de bitcoins, já que o poder computacional para a resolução dos problemas é bem maior.

    Nesse cenário, surge um método alternativo para a validação das transações de bitcoin que também envolve uma prova de que algo foi realizado por determinado nó para a validação de transações. Tal método é o Proof of Stake.

    Ao contrário do Proof of Work, que favorece os usuários que possuem maior poder computacional, o Proof of Stake tenta equilibrar a validação (e consequentemente o recebimento de recompensas) entre outros usuários, não só os que possuem forte poderio computacional.

    Proof of Stake se baseia na escolha "aleatória" de validadores para poderem validar determinada transação. Além disso, cada validador deve fazer um depósito de segurança na rede bitcoin para poder se tornar um validador. O valor depósito influencia diretamente nas chances de um validador ser selecionado para validar determinada transação.

    A segurança do Proof of Stake se baseia na identificação de transações fraudulentas que foram aprovadas. Se identificado que uma transação indevida foi validada por determinado nó, esse nó perde parte do depósito que foi feito para poder se tornar um validador.

    Tal estratégia pode não ser a melhor de todas, mas ela com certeza não favorece os usuários com maior poder computacional e consequentemente consegue diluir de uma forma um pouco mais homogênea a possibilidade de ganhar recompensas com validações dentro da rede.

    ResponderExcluir
  2. Podemos dizer que o Proof of Stake beneficia os "mais ricos". Mas esse depósito feito pelo mineradores nada mais really que um seguro contra trapaçeiros. No PoS o crime não compensa e por isso é considerado mais seguro.

    ResponderExcluir
  3. Proof of Stake vem como uma alternativa forte para os problemas mais alarmantes do Proof of Work, como altíssimo gasto "inútil" de energia e monopolização da mineração. É muito importante que a comunidade de desenvolvedores de criptomoedas esteja caminhando para sanar esses problemas. O maior desafio atualmente envolve a escolha da melhor variante PoS a ser utilizada. Como estabelece o Trilema da Escalabilidade, não é possível para uma blockchain ter escalabilidade, segurança e descentralização ao mesmo tempo. De acordo com os objetivos da moeda, é necessário escolher a variante que melhor atenda essas necessidades. Ainda há variantes de PoW que procuram usar o poder computacional da mineração para algo útil como cálculos de Machine Learning para pesquisas médicas e que se apresentam como alternativas interessantes para adoção.

    ResponderExcluir
  4. Achei interessante ressaltar a diferença entre o Proof of Work e o Proof of Stake, que embora tenham praticamente o mesmo objetivo, passam por um processo diferente para conseguir atingir suas metas.Diferente do Proof of Work , que opera com um sistema de recompensa aos mineradores na rede(que conseguem criar blocos e validar transações), na Proof of Stake os criadores são escolhidos, dependendo da sua riqueza e de maneira determinística.

    ResponderExcluir
  5. Da mesma forma que tínhamos o monopólio da mineração em POW que são os pools gigantes e os que tem grande poder computacional. Também temos o monopólio de validação em POS que são os que tem mais moeda. Com a diferença que não terá um gasto exorbitante de energia e que haverá punição caso algum validador tente aprovar um bloco de transação invalida. Sendo excluído do consenso da rede bem como seu deposito de validação perdido.

    ResponderExcluir