A proof of stake funciona como um protocolo de consenso, que assegura a legitimidade das transações adicionadas aos blocos e tem como objetivo bloquear criptomoedas afim de proteger a rede Blockchain, esse sistema costuma ser bem menos intens...
A proof of stake funciona como um protocolo de consenso, que assegura a legitimidade das transações adicionadas aos blocos e tem como objetivo bloquear criptomoedas afim de proteger a rede Blockchain, esse sistema costuma ser bem menos intensivo no gasto de energia que a proof of work. | ||
O protocolo de mineração das criptomoedas costuma exigir um gasto considerável de energia, no entanto não precisa ser assim. A rede de criptomoedas Ethereum tem trabalhado para modificar a forma que as moedas são criadas, com o intuito de reduzir drasticamente o consumo de carbono utilizado pela tecnologia Blockchain, e esse método desenvolvido é proof of stake (POS) | ||
Tanto a proof of stake quanto a proof of work são mecanismos de consenso, no entanto, a proof of stake foi criada para servir como alternativa para a proof of work que atualmente é realizada pelas redes Bitcoin e Ethereum. | ||
Mecanismo de consenso | ||
As Blockchain públicas mais básicas, funcionam apenas como uma rede de banco de dados, geralmente esses bancos determinam algumas permissões para os usuários poderem acessar ou aditar seus dados, esse sistema é determinado por redes centralizadas, e é muito conveniente para algumas pessoas, no entanto essa funcionalidade pode tornar o banco de dados extremamente vulnerável a ataques de hacks. | ||
Por outro lado, as Blockchains exigem que todos os usuários que utilizam desde os softwares exchanges ao traders serão os únicos responsáveis por realizarem suas atualizações, o que pode parecer confuso, mas as Blockchains usam esses mecanismos ou algoritmos de consenso. Esse mecanismo tem como objetivo garantir que as transações legitimas serão adicionadas aos blocos, isso acontece quando os nodes (nós) ou até mesmo os computadores executam o software da Blockchain para verificar a veracidade das transações. | ||
Ao realizar esse protocolo, eles estão automaticamente protegendo a rede contra os ataques de 51%, que acontece quando um usuário obtém uma porcentagem alta sobre o poder de computação em uma rede Blockchain distribuída, podendo controlar ou até mesmo modificar os dados. | ||
Proof of Work | ||
A rede Bitcoin utiliza os algoritmos de consenso da proof of work para evitar possíveis ataques de 51%, esse protocolo exige que os participantes usem o hardware e a eletricidade para facilitar os processos de transações dentro da rede. Durante a proof of work, os mineradores utilizam seus computadores pra solucionar equações matemáticas extremamente complexas, após esse processo eles podem finalmente completar um bloco. | ||
Esse processo da proof of work auxilia na verificação das transações, se são legitimas ou não, e o trabalho árduo dos mineradores é recompensado com criptomoedas Bitcoins. A proof of work foi desenvolvida pela tecnologia Bictoin, desde então outras criptomoedas, incluído a Ethereum realizam esse sistema. Porem um dos problemas da proof of work é o alto consumo de energia, por isso há produtores trabalhando para resolver essa questão. | ||
Curiosidade! | ||
Você sabia que a rede Bitcoin têm consumido muito mais eletricidade anual do que a própria Argentina? | ||
Proof of Stake | ||
A rede Ethereum está em processo de atualização para 2.0, e com isso a rede pretende realizar apenas a proof of stake, com o mesmo objetivo que a proof of work, que é garantir a segurança das transações realizadas na Blockchain. | ||
Por um lado, estão os mineradores dedicando esforços e recursos em equipamentos caríssimos, no intuito de proteger a rede e por outro lado estão os validadores investindo suas criptomoedas na proof of stake, para ter a chance de averiguar se as transações são legitimas e garantir assim a aprovação de um bloco, e receber as recompensas por isso. | ||
Os validadores devem apostar ou bloquear cerca de 32 ETH, que não poderão gastar depois, e o sistema da Blockchain utiliza essas criptomoedas para proteger a rede. | ||
A fundação da Ethereum garante que a proof of stake oferece diversas vantagens durante o processo de comprovação de trabalho, sendo elas: | ||
| ||
Como é feita a escolha? | ||
A escolha dos validadores acontece de forma aleatória, todos têm um objetivo em comum, gerar novos blocos válidos, além disso eles são agrupados em cerca de 128 nodes (nós), e esses grupos mudam constantemente cada vez que um novo bloco é aprovado e adicionado a Blockchain. É então que o mecanismo de consenso seleciona um novo grupo de nodes com a missão de verificar se o bloco proposto está mesmo correto. | ||
Os validadores são recompensados seja pela criação de um novo bloco, ou seja, pela verificação do mesmo, no entanto caso os validadores ficarem offline por muito tempo e não acertarem os blocos corretos, eles serão penalizados, e se caso tentarem atacar a rede, podem perde sua conta. | ||
O algoritmo de consenso foi desenvolvido para assegurar que ataques a rede seria improvável. De acordo com o Consensys independente “Há menos de 1 trilhão de chances de um invasor assumir o controle, há cerca de 1/3 dos validadores na rede e 2/3 para proteger o sistema dos ataques” | ||
Futuro | ||
A rede Ethereum não é a primeira a comprovar a eficácia da proof of stake, outras redes de criptomoedas como, Algorand, Cosmos, Cardano, Tezoz, Polkadot e Eos também começaram realizar esses métodos. | ||
A rede Ethereum está passando por um processo de atualização para sua versão 2.0, apesar de algumas pessoas terem investido em criptomoedas ETH para a rede, ela ainda levará um certo tempo para ficar pronta. | ||
ISENÇÃO DE RESPONSABILIDADE AS VISÕES E OPINIÕES EXPRESSAS PELO AUTOR SÃO APENAS PARA FINS INFORMATIVOS E NÃO CONSTITUEM ACONSELHAMENTO FINANCEIRO, DE INVESTIMENTO OU OUTRO. | ||
Referência: Decrypt | ||