Compartilhe este artigo

Os testes para a próxima mudança de consenso do Ethereum estão avançando

Menos de um ano após a formalização do Casper , os clientes do Ethereum estão começando a testar um contrato inteligente para a grande mudança de consenso da rede.

Atualizado 13 de set. de 2021, 8:01 a.m. Publicado 6 de jun. de 2018, 4:00 a.m. 5 min readTraduzido por IA
CONSTRUCT 2017 Innovation Hanger SF Jan 30+31 2017 Steven Gregory Photography-5670_preview

Uma mudança muito aguardada que visa livrar o Ethereum de seu processo de mineração inspirado no Bitcoin está avançando em testes, com os clientes de software populares da plataforma agora participando da análise.

Seguindo em frenteLançamento de software de abril que viu a ideia formalizada em código, a atualização LOOKS fazer a transição do segundo maior blockchain do mundo para uma nova maneira de KEEP aqueles que executam seu software em sincronia. No entanto, a iteração atual da ideia (chamada Casper FFG) encontra os desenvolvedores do ethereum prosseguindo com um plano que permitiria que seus algoritmos de consenso novos e antigos trabalhassem juntos para proteger a rede de vetores de ataque inesperados que podem surgir durante a transição.

De acordo com a proposta, os contratos inteligentes LINK os mineradores que protegem a rede a um novo conjunto de participantes chamado "validadores."

O código fornece uma maneira para a mineração continuar sem perturbações, colocando um contrato inteligente sobre o Ethereum que permite aos usuários apostar em históricos de transações em troca de recompensas. No entanto, o contrato inteligente também contém uma quantidade limitada de ether, que foi programada para esgotar - ou o que os desenvolvedores chamam de "crise de financiamento".

De acordo com os tempos de bloco atuais, o contrato deve expirar em cerca de dois anos, quando o novo método de consenso, proof-of-stake, deverá ser lançado — e o Ethereum abrirá mão de sua camada de mineração completamente.

Mas embora muito disso esteja no roteiro oficial do projeto, a novidade é que o contrato inteligente em questãoestá sendo testado por Parity, o segundo maior cliente de software Ethereum . Além disso, Geth, o maior cliente de software Ethereum por usuários, está se aproximando de lançar sua implementação do código na testnet.

"Todos os principais clientes estão trabalhando na implementação", disse o autor da especificação Casper , Danny Ryan.

O impulso para a frente será um alívio para muitos na comunidade Ethereum que estão chateados com o recente lançamento de hardware especializado em mineração de Cripto . alguns acreditam que irá perturbara rede distribuída de usuários da plataforma.

E com o trabalho sendo feito para testar o contrato inteligente – menos de um ano após o lançamento do white paper do Casper – parece que os clientes estão igualmente interessados ​​em levar a prova de participação do conceito ao código.

Ryan disse ao CoinDesk:

"A prova de participação está no roteiro desde o dia zero. Nossa comunidade está muito animada para dar o primeiro passo com este modelo híbrido e Siga -lo com uma implementação completa [de prova de participação] logo depois."

Criticando o contrato

E há motivos para que aqueles que apoiam o software se sintam confiantes em sua abordagem atual.

Por um ONE, os proponentes argumentam que liberar o código como um contrato inteligente primeiro reduz a complexidade da transição completa de prova de participação e cria um modelo independente de software para as várias iterações de software do Ethereum, ou clientes, desenvolverem.

"O contrato funciona como uma caixa-preta para grande parte da funcionalidade e, portanto, reduz muito a complexidade do código que precisa ser replicado entre os clientes", disse Ryan.

Conforme os desenvolvedores do cliente implementam a especificação, Ryan disse que eles provavelmente identificarão problemas que podem alimentar o código inicial também. Um problema já foi identificado – umpedaço de códigoque podem permitir transações de spam.

Wei Tang, o desenvolvedor que lidera a integração da Parity, disse ao CoinDesk:

"A equipe de pesquisa de Casper está realmente aberta a essas críticas."

Tang acrescentou que sua equipe tem abordado proativamente os problemas conforme eles surgem e disse: "Acho que a equipe de pesquisa da Casper , Geth, Parity e outras implementações ainda precisam trabalhar juntas para concordar e melhorar as especificações".

Como tal, é um momento de colaboração entre pesquisadores da Casper e desenvolvedores do cliente, cada um trabalhando em conjunto para finalizar o código.

Ryan concordou, dizendo ao CoinDesk: "A formalização da especificação no EIP 1011 realmente abriu as contribuições e o desenvolvimento para toda a comunidade."

Mais redes de teste

De acordo com Wei, a Parity está usando a especificação testnet para testar a funcionalidade da rede, como a forma como a votação acontece e os blocos são formados, em um esforço para garantir que o código do contrato inteligente se comporte em condições que espelhem as do próprio Ethereum . Não apenas isso, mas Wei disse que o teste também é sobre garantir que o contrato inteligente T entre em conflito com a forma como os clientes Ethereum são escritos.

E nesses testes, disse Wei, tanto a equipe Parity quanto a Geth fizeram um bom progresso.

"Estou animado com a rede de testes da Parity", disse Ryan ao CoinDesk, "Acredito que eles sejam o primeiro cliente a ter o EIP 1011 implementado. À medida que mais clientes implementarem, faremos com que eles se juntem à rede da Parity ou coordenaremos uma nova rede de testes."

Mas a rede de testes atual da Parity T será a ONE.

"A atual rede de testes Parity Casper certamente não é a ONE", disse Wei, observando que a especificação terá que ser testada muitas vezes antes de ser finalmente lançada para todos os usuários.

Ele continuou:

"Casper é uma mudança relativamente grande no protocolo de consenso, então precisamos ter cuidado, e também há muitos parâmetros nas especificações que precisam ser finalizados."

Ryan disse coisas semelhantes sobre não apressar a implementação, durante um Ethereumchamada do desenvolvedor COREem 1º de junho.

De acordo com Ryan, é improvável que o contrato inteligente seja lançado junto com o próximo hard fork do ethereum, Constantinople. Em vez disso, Ryan continuou, é importante que todos os clientes do Ethereum testem o código em um ambiente de teste compartilhado antes que tais decisões possam ser tomadas.

"A Parity fez um ótimo trabalho e há um trabalho em andamento com a equipe paralela da Geth, juntando todas as peças e, quem sabe, criando uma rede de testes com mais do que apenas a Parity nas próximas semanas", concluiu.

EDIT (07:30 UTC 8 de junho de 2018):Uma versão anterior deste artigo confundiu incorretamente a "crise de financiamento" com a "bomba de dificuldade". Isso agora foi corrigido.

Imagem de soldagemvia Shutterstock

Mais para você

Donald Trump (Credit: Library of Congress on Unsplash/Modified by CoinDesk)

"Um acordo foi amplamente negociado, sujeito à finalização entre os Estados Unidos da América, a República Islâmica do Irã e vários outros países," escreveu o Presidente Trump no final da tarde de sábado.

O que saber:

  • Caiu acentuadamente no início do sábado, o bitcoin passou a registrar ganhos no dia após o presidente Trump anunciar um acordo de paz com o Irã e outros países do Oriente Médio.
  • Como parte do acordo, disse Trump, o Estreito de Hormuz será reaberto.