O que é Ethereum Casper?
Enviado por usuários da comunidade - Autor: William M. Peaster
A implementação do Casper marca a transição do Ethereum para um blockchain Proof of Stake (PoS) (também conhecido como Ethereum 2.0). Embora o Ethereum tenha sido lançado como um blockchain como um protocolo Proof-of-Stake of Work (PoW) no verão de 2015, os desenvolvedores planejavam há muito tempo fazer a transição para um modelo PoS. Após a conclusão da conversão, a mineração não fará mais parte da rede Ethereum.
Até agora, existem duas versões co-desenvolvidas do Casper no ecossistema Ethereum: Casper CBC e Casper FFG. A versão CBC foi originalmente proposta pelo pesquisador da Fundação Ethereum, Vlad Zamfir. Embora a pesquisa sobre CBC inicialmente tenha se concentrado em protocolos PoS para blockchains públicos, ela cresceu e se tornou uma área de pesquisa mais ampla que inclui uma variedade de modelos PoS.
A pesquisa de Casper FFG é liderada pelo cofundador da Ethereum, Vitalik Buterin. As propostas iniciais incluíam um sistema híbrido PoW/PoS, mas a implementação ainda está em discussão e novas propostas poderão eventualmente substituí-lo apenas por um modelo PoS.
Vale ressaltar que Casper FFG está planejando lançar o Ethereum 2.0. No entanto, isso não significa que Casper CBC não esteja fazendo nada. Na verdade, poderá substituir Casper FFG no futuro.
Embora ambas as versões tenham sido desenvolvidas para Ethereum, Casper é um modelo PoS que também pode ser promovido e usado em outras redes blockchain.
Como funciona Casper
A transição do Ethereum 1.0 para 2.0 é chamada de atualização “Serenity”. Consiste em três etapas distintas. Em sua fase inicial (Fase 0), foi lançada uma nova blockchain chamada Beacon Chain. Casper FFG formulará regras para promover este novo mecanismo de consenso baseado em blockchain PoS.
Ao contrário da mineração PoW, em que os mineradores do protocolo PoW precisam operar equipamentos caros e profissionais para criar e verificar blocos de transação, com a implementação do Casper, o Ethereum não precisará mais do processo de mineração. A verificação e confirmação de novos blocos de transações serão feitas por validadores de blocos, que serão selecionados com base na sua participação.
Em outras palavras, o poder de voto de cada validador será determinado pela quantidade de ETH que possui. Por exemplo, um usuário que detém 64 ETH terá o dobro do peso de voto do que um usuário que detém apenas o valor mínimo. Para se tornar um validador de bloco na primeira fase da atualização do Serenity, os usuários precisarão depositar uma aposta mínima de 32 etether (ETH) em um contrato inteligente especial baseado no blockchain Ethereum (1.0).
Se tudo correr bem, um validador aleatório será selecionado para enviar o bloco recém-gerado e eventualmente receber a recompensa do bloco. As recompensas em bloco podem incluir apenas taxas de transação, uma vez que não há recompensas em bloco.
No entanto, é importante notar que cada protocolo PoS pode ser implementado de forma diferente e dividido em diferentes modelos de recompensa. O modelo Casper ainda está em desenvolvimento e muitos detalhes ainda precisam ser acertados.
Vantagens de Casper
Uma das vantagens do Casper é que ele permite a prova de participação, o que ajudará o Ethereum a se tornar mais eficiente e amigável em termos energéticos. Em termos de energia e recursos computacionais, o modelo baseado em PoW possui altos requisitos de hardware do sistema. Em contrapartida, o modelo PoS tem uma demanda muito baixa nesta área. E quando o Ethereum finalmente implementar um modelo PoS completo, os mineradores não serão mais necessários para manter o blockchain funcionando, portanto os recursos necessários serão menores.
Outra vantagem potencial do Casper está relacionada à segurança. Essencialmente, Casper atuará como um filtro, responsável pela classificação dos blocos da cadeia. Basicamente, será o contador do livro-razão distribuído Ethereum 2.0. Portanto, caso um validador queira adulterar dados, ele será rapidamente retirado da rede e punido. A regra da penalidade é deduzir a aposta do validador (ETH), o que significa que o custo da violação será muito alto. No entanto, os desenvolvedores ainda discutem a possibilidade de um ataque de 51%.
Por fim, foi explicado que Casper tornará o Ethereum mais descentralizado. Atualmente, os nós com forte domínio na rede são usuários com grandes quantidades de recursos de mineração. No futuro, qualquer usuário que possa manter uma quantidade adequada de ETH poderá ajudar a garantir a segurança do blockchain Ethereum.
limitação
Ainda há um longo caminho a percorrer antes que o Casper seja finalmente desenvolvido e implementado. Atualmente, sua eficiência e segurança ainda não foram comprovadas. Há muitos detalhes que ainda precisam ser redefinidos e ajustados. Não teremos certeza da funcionalidade e do desempenho da nova versão até que ela entre no ar na Fase 0 da atualização do Serenity.
As limitações teóricas também permanecem. Se o sistema de verificação do Ethereum for comprometido, Casper não será capaz de gerar novos blocos. Dada a sua arquitetura atual, o Caspe não é totalmente resistente a ataques de 51%. Além disso, é necessária uma especificação formal descrevendo as regras de bifurcação que podem ser necessárias em resposta a ataques.
Resumir
Ethereum está gradualmente abandonando a mineração e optando por usar prova de patrimônio. Os usuários podem depositar Ether (ETH) no endereço de recarga correspondente para manter o funcionamento do blockchain. Casper é uma tecnologia utilizada para gerar blocos que podem facilitar essa transformação do Ethereum.
Casper ajudará a criar infraestrutura baseada em atualizações de Ethernet 2.0 e tornará a transição para um modelo PoS mais suave. Além disso, a natureza de código aberto do campo blockchain também significa que as vantagens significativas do Casper podem ser bifurcadas, modificadas e reconstruídas por outros projetos.
Quando o Casper for lançado oficialmente, marcará outro marco importante na história do Ethereum. Quanto a quando o Casper será lançado, o pesquisador da Ethereum, Justin Drake, revelou anteriormente que a primeira fase do Casper pode ser lançada em 3 de janeiro de 2020 (11º aniversário do Bitcoin). No entanto, essa data permanece incerta. O lançamento desta versão pode ocorrer a qualquer momento em 2020.

