BT

Ethereum lança primeiro release do Casper

| por Kent Weare Seguir 11 Seguidores , traduzido por Caio Henrique Carleto Seguir 0 Seguidores em 30 jul 2018. Tempo estimado de leitura: 3 minutos |

Em um post recente no reddit, o desenvolvedor Danny Ryan anunciou a primeira versão do Casper Friendly Gadget (FFG), um algoritmo de consenso de proof of stake do ethereum. Este lançamento inclui a introdução de validadores, os quais auxiliam na transição para um mecanismo de consenso de proof of stake (PoS). A partir deste lançamento, o código será disponibilizado para os pesquisadores, auditores e clientes desenvolvedores, incluindo o Parity e o Geth, os quais já começaram os testes.

Atualmente, na base estrutural do ethereum, o algoritmo de consenso usado para validar transações e prover impedimento para a negação de serviço ou spam é chamado de proof of work (PoW). O uso de algoritmos de PoW ocorre minuciosamente devido à quantidade de energia necessária para suportar as redes de criptomoedas. O Índice de Consumo de Energia do Ethereum tem sido desenvolvido para rastrear o consumo de energia do ethereum. Atualmente, estima-se que as redes consomem energia o suficiente para sustentar 1.881.612 residências norte-americanas.

O ethereum se comprometeu a mudar para um algoritmo de consenso PoS chamado Casper. Uma abordagem PoS determina a probabilidade de validar uma transação com base na participação que uma pessoa ou organização detém na criptomoeda relacionada. Além disso, ao invés de serem recompensados por minerar um bloco no PoW, os validadores recebem um percentual do valor da transação como recompensa.

A transição de um modelo PoW para um modelo PoS gera algumas incertezas. Como parte da primeira versão do Casper FFG, também conhecida como 0.1.0, os novos participantes que ingressarem na rede ethereum serão validadores. Esses validadores trabalharão ao lado dos mineradores que continuarão a alavancar o PoW durante a transição do PoW para o PoS.

A mecânica subjacente ao uso de uma abordagem híbrida inclui a alavancagem de um contrato inteligente, ligando os mineradores existentes aos validadores. Nas fases iniciais dessa transição, espera-se que os mineradores continuem a realizar a maior parte do trabalho. Porém, os validadores realizarão inspeções periódicas. A rede ethereum, nos estágios iniciais, poderá acomodar muitos validadores. Durante uma recente apresentação na EDCON Toronto, Vitalik Buterin explicou o processo de se tornar um validador. Tornar-se um validador inclui algumas restrições, como:

Enviar uma transação que inclua um depósito mínimo de 1500 ETH, caso contrário, você pode participar de uma rodada de investimentos (onde mais investidores participam para chegar ao depósito mínimo). Você será introduzido como um validador em cerca de 2 dinastias ou 45 minutos.

Uma vez que se torne um validador, é importante que seu nó permaneça online e esteja conectado como todo o epoch, um período de 50 blocos ou cerca de 20 minutos, que exigirá que seu nó assine e envie uma mensagem de voto que contribuirá para estabelecer o consenso da rede.

Espera-se que o contrato inteligente exista por cerca de dois anos e a essa altura espera-se que o PoS tenha sua implementação concluída. Durante esse período, a rede funcionará de maneira híbrida e haverá recompensas e penalidades para incentivar o comportamento positivo dos validadores. A partir da Proposta Inicial de Melhoria do Ethereum (EIP) de Danny Ryan, os validadores que permanecerem online e votarem consistentemente, podem esperar entre 0 e 5% de retorno sobre o valor de sua participação. Para os participantes que ficam offline, poderão perder de 5 a 10% de suas posses, podendo perder mais em circunstâncias mais extremas. Nos cenários em que os validadores fizerem votos conflitantes, como uma forma de apostar no sistema, serão desconectados e perderão de 1 a 100% de suas posses. Durante a palestra de Buterin, foi dito que esses valores estão sujeitos à mudanças.

Fonte: https://www.youtube.com/watch?v=NJ9StJThxZY 

Para que o Casper FFG seja adotado, os clientes do ethereum precisam apoiar essa implementação. O Parity Casper testnet está funcionando e foi anunciado recentemente no Twitter, enquanto o Geth também está preparando seu próprio lançamento de testnet.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião
BT