O que é Ethereum Casper?
Artigo enviado pela comunidade - Autor: William M. Peaster
A pesquisa sobre a versão Casper FFG está sendo conduzida pelo cofundador da Ethereum, Vitalik Buterin. A proposta inicial consistia em um sistema híbrido PoW/PoS, mas a implementação ainda está em discussão e novas propostas poderão eventualmente substituí-la por um modelo PoS puro.
A Casper FFG é a versão que planejam utilizar para dar início à Ethereum 2.0. Porém, não significa que a versão Casper CBC não terá utilidade. Na verdade, ela pode acabar substituindo ou complementando a Casper FFG no futuro.
Enquanto ambas as versões foram desenvolvidas para a Ethereum, o Casper é um modelo PoS que também pode ser adotado e implementado em outras redes blockchain.
Como o Casper funciona
Em outras palavras, o poder de voto de cada validador será determinado pela quantidade de ETH que colocaram em stake. Por exemplo, alguém que depositou 64 ETH terá o dobro do peso de voto de alguém que depositou o valor mínimo de staking. Para se tornar um validador de bloco na primeira fase da Serenity, os usuários precisarão de uma quantia mínima de 32 ether (ETH) - depositados em um contrato inteligente especial baseado na antiga blockchain Ethereum (1.0).
Vale notar, no entanto, que cada implementação PoS pode apresentar uma abordagem diferente, com diferentes modelos de premiação. O modelo Casper ainda está em desenvolvimento e muitos detalhes ainda não foram definidos.
Vantagens do Casper
Uma vantagem do Casper é que, ao tornar o staking possível, ele ajudará a Ethereum a ter uma relação amigável com o ambiente. Quando se trata de eletricidade e recursos computacionais, os sistemas baseados em PoW são muito exigentes. Em contraste, os modelos PoS têm uma demanda muito menor. Quando um modelo completo de PoS for finalmente implementado na Ethereum, os mineradores não serão mais necessários para garantir a blockchain, portanto os recursos necessários serão muito menores.
Por fim, algumas pessoas defendem que o Casper dará à Ethereum maiores níveis de descentralização. Por enquanto, aqueles que são mais poderosos na rede são aqueles que têm recursos para executar operações de mineração. No futuro, qualquer pessoa que possa comprar a quantia adequada de ether, poderá ajudar a assegurar a blockchain Ethereum.
Limitações
Há um longo caminho a percorrer até que o Casper seja finalmente desenvolvido e implementado. Atualmente, sua eficiência e segurança ainda não são comprovadas. Há muitos detalhes a ser definidos e ajustados. Até que uma versão desse modelo entre em atividade na fase inicial (Phase 0) da atualização Serenity, não podemos ter certeza de como será esse modelo e de como se comportará.
No que dis respeito às limitações teóricas, o Casper não será capaz de finalizar blocos se o sistema de validação da Ethereum se corromper. Considerando a estrutura atual, o modelo Casper ainda não é totalmente resistente a ataques de 51%. Além disso, ainda é necessária uma especificação formal para definir uma regra de fork que pode ser necessária para responder a ataques.
Considerações finais
A Ethereum está se afastando da mineração e caminhando em direção ao staking, onde usuários irão fazer staking de ether (ETH) em um endereço de depósito para assegurar a blockchain. Casper é uma tecnologia utilizada para finalizar blocos que irão facilitar essa transição.
O Casper ajudará a criar a base sobre a qual acontecerão os futuros avanços da Ethereum 2.0 e irá possibilitar uma transição mais fluida ao modelo PoS. Além disso, a natureza de código aberto (open-source) do espaço blockchain também possibilita que os benefícios citados do modelo Casper sejam replicados, modificados e elaborados por outros projetos no futuro.