Поділитися цією статтею

As abordagens de 'Thirdening': como observar o fork do Ethereum enquanto ele acontece

O terceiro maior blockchain do mundo em valor total, Ethereum, está prestes a atualizar seu código. Veja como você pode assistir ao evento ao vivo.

A terceira maior blockchain do mundo em valor total,Ethereum, está prestes a atualizar seu código.

Chamada Constantinople, a atualização de todo o sistema, ou hard fork, está definida para implementar diversas melhorias tecnológicas, a maioria projetada para aumentar a usabilidade e melhorar o design de contratos inteligentes, caso os usuários da rede decidam atualizar para o novo software quando ele for lançado esta semana.

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку Crypto for Advisors вже сьогодні. Переглянути Всі Розсилки

Já existe entusiasmo em torno da atualização, com os desenvolvedores apontando para uma atualização específica – chamada EIP 1014 ou Skinny CREATE2 – como uma possível abertura de caminho para novas inovações técnicas.

Ainda assim, as estatísticas demonstram atualmente que a adoção de Constantinople tem sido baixa até o momento. Embora os desenvolvedores digam que as métricas em questão não são uma representação justa do suporte geral, vale a pena ficar de olho para que isso T interfira na atualização. Isso porque Constantinople é um tipo de atualização conhecida como hard fork. Em tal atualização, todos os nós dentro da rede, como mineradores, exchanges, empresas e usuários que armazenam cópias completas do blockchain, precisam atualizar seu software.

Se os stakeholders da plataforma T atualizarem seus softwares, isso pode levar à criação de dois blockchains incompatíveis. Criptomoedas como Ethereum Classic e Bitcoin Cash foram formadas a partir de tal evento.

Para que tal resultado ocorra, no entanto, e para que a cadeia dividida persista, deve haver algum incentivo para que os usuários queiram continuar a executar a instância mais antiga. Nesse sentido, Constantinople é uma atualização que tem visto amplo suporte da comunidade.

Uma atualização em particular – a remoção do bomba de dificuldade– é amplamente visto como necessário para a saúde contínua da rede e a operação do blockchain do ethereum.

No entanto, embora em grande parte não contencioso, Constantinople T ficou sem seu drama. Como ele apresenta um ajuste na economia da plataforma – reduzindo a recompensa do bloco de 3 ETH para 2 ETH por bloco – em sua preparação, os desenvolvedores foram forçados a navegar pelas visões conflitantes de investidores e mineradores, cada lutapara um resultado diferente.

Por causa da mudança, Constantinopla também foi apelidada por alguns como "o terceiro, uma homenagem aos Eventos regulares de "redução pela metade" do bitcoin, nos quais seu software reduz programaticamente a quantidade de novo suprimento que ele introduz em intervalos.

Por isso, vale a pena observar a atualização à medida que ela ocorre.

Contagem regressiva do garfo

No Ethereum, hard forks são acionados em um número de bloco específico que foi codificado no software de atualização. Para participar da atualização, mineradores, exchanges, empresas e usuários que executam full nodes devem baixar um novo software com antecedência, o que acionará o hard fork quando um certo número de bloco for atingido.

Constantinople está planejado para ativar no bloco número 7.080.000. No entanto, como o tempo que leva para criar blocos tende a flutuar, estabelecer quando exatamente o hard fork vai acontecer pode ser difícil.

Ainda assim, há vários sites que medem o tempo necessário para produzir blocos e tentam estimar quando o hard fork ocorrerá.

Uma dessas contagens regressivas está disponível na empresa de monitoramento e análise de blockchain, Dados Âmbar. De acordo com o site, Constantinopla deve ser ativada na quinta-feira por volta das 4:00 UTC.

captura de tela-2019-01-14-às-11-41-42-pm

Outro site de contagem regressiva de bifurcações é um recurso de dadosCoinGecko, que mostra estimativas semelhantes às da Amber Data – prevendo que a bifurcação será ativada por volta das 3:30 UTC de quinta-feira.

captura de tela-2019-01-14-às-11-42-30-pm

Umcronômetro de contagem regressiva pelo gerente de lançamento do cliente Parity Ethereum , Afri Schoedon, afirma que Constantinople deve ser ativado na quinta-feira por volta das 3:09 UTC.

captura de tela-2019-01-14-às-11-43-22:00

A contagem regressiva de Schoedon tem a função mais ampla de rastrear o crescimento do blockchain do Ethereum . Embora haja diferenças sutis entre cada previsão, de acordo com ele, isso se deve à forma como os sites abordam o cálculo e é provável que se reconciliem conforme o número do bloco se aproxima.

“O meu usa uma média de tempo fixo, então ele será cada vez mais preciso à medida que nos aproximamos da bifurcação”, disse Schoedon.

Monitor de garfo

Implantado por desenvolvedores para monitorar o progresso e a saúde da atualização, uma das ferramentas mais úteis para monitorar o progresso de Constantinopla é o monitor de garfo. Esta ferramenta permite que os desenvolvedores monitorem o hard fork em tempo real, fornecendo um gráfico visual dos dados do blockchain à medida que eles se acumulam.

captura de tela-2019-01-14-às-11-43-51-pm

Usando essa ferramenta, os desenvolvedores podem testemunhar a rede divergindo para as blockchains Byzantium (o paradigma de software atual) e Constantinopla, e podem garantir que nenhum outro bloco esteja sendo produzido na cadeia antiga.

O monitor também rastreia a dificuldade e a taxa de hash de ambas as cadeias, que devem diferir substancialmente quando o número do bloco for atingido. Se qualquer atividade de rede não ortodoxa ocorrer no momento da bifurcação, isso também aparecerá no monitor.

Dito isso, vale a pena notar que pequenas divergências no blockchain do ethereum são normais. Pequenos forks ocorrem com frequência – e são rapidamente abandonados – devido ao uso do ethereum do que é chamado de “tio”, que permite que a plataforma tenha tempos de bloco mais rápidos ao abandonar o bloco ocasional.

Quando se trata do ponto de ativação do fork, a diferença entre um bloco dividido e um bloco não dividido será óbvia, pois deve haver uma divergência clara e permanente entre as duas blockchains.

Ainda assim, o monitor rastreia apenas os dois clientes de software mais populares do ethereum, Geth e Parity, que juntos respondem por cerca de 70% da rede geral e podem não ser 100% precisos.

Hashrate de mineração

Crítico para esta atualização em particular é o hashrate de mineração e as maneiras pelas quais ele pode diferir uma vez que o hard fork tenha ocorrido. Uma métrica que revela quantos mineradores estão participando no blockchain, esta é uma boa maneira de demonstrar o suporte geral da atualização.

Além disso, os mineradores são uma parte fundamental responsável por orquestrar uma divisão de cadeia, porque são eles que garantem se uma transação será confirmada ao classificar essas transações em blocos.

Como tal, vale a pena ficar de olho se a taxa de hash continua, e por quanto tempo, na blockchain Byzantium.

A taxa de hash em ambos os lados da atualização é visível no desenvolvedor do Ethereum ferramenta de monitoramento de garfo. Além disso, site de métricasEtherscanmostra um gráfico da taxa de hash da rede ao longo do tempo.

Ainda assim, o software atual do Ethereum contém o que é conhecido como bomba de dificuldade, um algoritmo que aumenta a dificuldade da mineração ao longo do tempo, até o ponto em que a mineração de Byzantium se torna impossível.

Embora a bomba de dificuldade tenha sido adiada no software Constantinople, sua presença no Byzantium significa que, mesmo no caso de uma divisão, é improvável que persista além de alguns meses, a menos que o Byzantium ainda esteja em desenvolvimento ativo.

Nós

Embora não sejam responsáveis ​​por confirmar transações, outra parte crítica dentro do ecossistema Ethereum são os nós, que executam o software Ethereum e armazenam cópias completas do blockchain.

Os full nodes são tipicamente executados por desenvolvedores, empresas, pools de mineração e usuários que usam full nodes para se beneficiar de maior Política de Privacidade e segurança. Usuários que executam full nodes também podem testemunhar a bifurcação do blockchain em tempo real a partir de seus próprios computadores.

Atualmente, um site de rastreamento chamado Ethernodeshttps://ethernodes.org/network/1/forkwatch/overview mostra estatísticas baixas para a adoção da atualização Constantinople. De acordo com o monitor, o número total de nós completos compatíveis com Constantinople em Geth e Parity é de meros 15,5%.

captura de tela-2019-01-14-às-11-46-54-pm

No entanto, embora esse seja um número surpreendentemente baixo, Peter Pratscher, CEO do principal pool de mineração de Ethereum , Ethermine, e proprietário do site Ethernodes, disse que o número era impreciso e que a adoção está, na verdade, mais próxima da maioria.

“A adoção que você vê em [Ethernodes] não é totalmente precisa, pois o explorador calcula essa estatística levando em consideração muitos nós Geth/Parity obsoletos [e] antigos”, disse ele em um e-mail.

Falando sobreTwitterSchoedon, da Parity, ecoou isso, afirmando que o software de scraping da Ethernode inclui muitos nós que não estão mais operacionais e ignora os nós que não correspondem às suas consultas de rede.

(De acordo com Schoedon, isso inclui deturpar a quantidade de nós no Ethereum – que dizem ser cerca de 30.000 – para meros 10.000.)

A Ethernode está em processo de atualização de seu software, com uma nova técnica de scraping que está atualmente em processo de coleta de amostras da rede e criação de uma representação parcial. Uma prévia da nova ferramenta de scraping está disponívelaqui.

De acordo com essa ferramenta, o número total de nós atualizados é atualmente de 44%. Embora isso ainda seja baixo, de acordo com Schoedon T é motivo para preocupação.

“Uma taxa de atualização de 44 [por cento] é (provavelmente) boa, desde que comuniquemos a importância da atualização às principais partes interessadas do ecossistema Ethereum ”, tuitou Schoedon.

Transmissão ao vivo

Talvez a maneira mais envolvente de assistir à ativação de Constantinopla seja com comentários ao vivo dos desenvolvedores que escreveram o código.

Imitando o estilo das reuniões quinzenais dos CORE desenvolvedores do Ethereum, os desenvolvedores estão se reunindo para observar a troca de código em tempo real.

"É basicamente uma transmissão ao vivo de desenvolvedores CORE e, potencialmente, alguns membros da comunidade se juntando a uma chamada do Zoom. É tanto uma celebração do acontecimento de Constantinopla quanto um chamado para monitorar a transição", disse Hudson Jameson, relações com desenvolvedores da Ethereum Foundation.

Acessível ao público no YouTube, a reunião deve começar pouco antes da atualização acontecer.

Você pode ouvir a transmissão ao vivoaqui.

Preço

Por fim, outra métrica a ser monitorada em torno da atualização é o preço do ether, que pode flutuar antes e depois da atualização.

Para KEEP de olho nisso, o Índice de preços CoinDeskmonitorará quaisquer mudanças em tempo real.

Imagem Ethereum via Shutterstock

Rachel-Rose O'Leary

Rachel-Rose O'Leary é uma codificadora e escritora na Dark Renaissance Technologies. Ela foi redatora de tecnologia líder para a CoinDesk 2017-2018, cobrindo tecnologia de Política de Privacidade e Ethereum. Ela tem formação em arte digital e filosofia, e escreve sobre Cripto desde 2015.

Rachel-Rose O'Leary