- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
Contagem regressiva para Byzantium: o que resta antes do próximo fork do Ethereum?
Faltando apenas alguns dias para o próximo hard fork do Ethereum, a CoinDesk descreve como as partes interessadas estão se preparando.
A próxima grande atualização do Ethereum, o segundo maior blockchain do mundo em valor total, está programada para entrar no ar em menos de uma semana.
Parte de uma atualização maior e multicomponente chamadaMetrópole, o chamado código "Bizâncio" será aplicado no bloco 4.370.000 – ou em cerca de quatro dias, de acordo commétricas atuais– como umgarfo duro. Um comum (aindacontroverso) estratégia para atualizar blockchains, isso significa que as mudanças precisam ser amplamente aceitas por todas as partes interessadas no blockchain Ethereum .
Sob essa luz, no entanto, é notável que o uso desse mecanismo no passado tenha tido resultados mistos para o Ethereum. Até o momento, a plataforma conduziu quatro garfos duros, com apenas um resultando na criação de uma blockchain alternativa, Ethereum Classic.
Dadas as mudanças no Byzantium que foram delineadas no roteiro do Ethereum já em 2015, é improvável que isso se mostre problemático. Com duas grandes atualizações do Metropolis adiadas, o Byzantium talvez seja melhor visto como uma atualização conservadora que introduzirá nove protocolos de melhoria do Ethereum (EIPs) importantes para a plataforma.
No total, as mudanças foram projetadas para tornar a plataforma mais leve e rápida de executar, melhorando a velocidade das transações, a segurança dos contratos inteligentes e, eventualmente, talvez,Política de Privacidade.
No entanto, dito isso, ainda há trabalho a ser feito na atualização, com várias partes interessadas agora entrando nos estágios finais de seus preparativos.
Clientes
Como a mudança para o Byzantium depende da atualização dos nós da rede, o foco principal nos próximos dias será garantir que os clientes que oferecem software aos nós estejam prontos para a atualização.
Isso significa que as startups responsáveis por supervisionar os clientes precisam garantir que seu software realmente contenha os EIPs que impõem o hard fork do Byzantium. Embora cada cliente imponha as mesmas regras, elas são escritas em diferentes linguagens de programação e apoiadas por diferentes equipes de desenvolvedores.
É isso que a Ethereum chama de "diversidade de clientes", que visa permitir a inovação, mantendo ao mesmo tempo um protocolo base estável e inequívoco.
Para que a atualização ocorra consistentemente em toda a plataforma, todos os clientes Ethereum devem atualizar com um software que imponha o número de bloco 4.370.000 (isso T afeta serviços de terceiros, como carteiras on-line, e é relevante apenas para pessoas que executam nós diretamente). Os EIPs são codificados nos clientes junto com um número de bloco, momento em que o hard fork do Byzantium será acionado.
Na próxima semana, todos os principais clientes do Ethereum precisarão lançar uma atualização do Byzantium, com tempo suficiente para os nodes atualizarem. Se certos nodes forem deixados para trás, o blockchain será dividido, criando diferentes versões da mesma plataforma.
No entanto, até o momento, a maioria parece pronta.
O Ethereum (também chamado de Geth) é o cliente Ethereum mais popular, possuindo cerca de 69% de todos os nós Ethereum . Semana passada, lançou uma atualização pronta para Byzantium contendo o número do bloco, embora, no momento da escrita, apenas cerca demetadedos nós que executam o Geth foram atualizados.
O segundo maior cliente, Parity, lançou uma atualização pronta para Byzantiumontem, mas foi retirado depois que um bug de consenso foi encontrado em um teste fuzz (um tipo de análise detalhada de falhas que envolve preencher um programa de computador com dados ecléticos até que uma fraqueza apareça).
Uma nova atualização deve ser lançada mais tarde hoje. Dos aproximadamente 35 por cento dos nós que rodam no Parity, nenhum deles foi atualizado para impor o hard fork corretamente.
Os clientes de nó restantes são comparativamente pequenos, e alguns também lançaram uma versão pronta para Byzantium. O cliente Ethereum baseado em python do fundador do Ethereum Vitalik Buterin disponibilizou uma atualização esta manhã. Da mesma forma, o EthereumJ baseado em java e o EthereumJS java script lançaram uma atualização mais cedo hoje.
Os desenvolvedores por trás do Cpp-ethereum dizem que ainda estão trabalhando na mudança.
Mineiros
Aqueles familiarizados com o roteiro do Ethereum provavelmente sabem que o protocolo há muito planeja eliminar gradualmente seu mecanismo de consenso de prova de trabalho em favor de uma alternativa mais experimental e, segundo eles, mais igualitária, chamada prova de participação.
Essa transição, no entanto, não estará pronta para Bizâncio, embora haja algumas atualizações projetadas para facilitar a eventual mudança.
Maioria notavelmente talvez seja que com o Byzantium a dificuldade de mineração será significativamente reduzida. Isso significa que o tempo de transação do Ethereum será mais rápido, e os mineradores serão pagos menos por seus esforços. No Ethereum, os mineradores também executam um cliente Ethereum , e então precisarão atualizar para o Byzantium adequadamente, o que também introduzirá mudanças significativas.
A atualização torna a mineração de blocos mais rápida e, para compensar isso, as recompensas de bloco para mineradores após o Byzantium serão reduzidas em 2 ETH, ou cerca de US$ 604, de acordo com métricas atuais.
Esta atualização foiamplamente apoiado, mas tem sido motivo de alguma disputa, levandoalgumas festas ameaçar continuar a minerar o Ethereum pré-Bizâncio. A menos que esses esforços se tornem significativos, no entanto, é improvável que isso cause qualquer impacto nas bolsas.
Trocas
Se tudo correr conforme o planejado, essas startups não serão afetadas pela bifurcação do Byzantium.
Aqui, no entanto, é sensato observar complicações passadas. O último grande hard fork do Ethereum, uma medida de emergência em resposta à falha de um grande aplicativo descentralizado chamado The DAO, causou a criação repentina de duas criptomoedas ether concorrentes.
Como um pequeno grupo de usuários rejeitou a mudança, eles conseguiram reiniciar o antigo blockchain, formando um projeto agora conhecido como Ethereum Classic, avaliado em US$ 11,48 de acordo com métricas atuais.
Como mencionado, há umapunhadode sinais de que a bifurcação de Bizâncio será contenciosa, embora nenhuma pareça ser de particular importância.
Alguns projetos dignos de nota são aqueles que pretendem introduzir novas variações do Ethereum, por exemploEterita, que quer criar uma versão do Byzantium que não reduza a recompensa de mineração. Se o movimento ganhar apoio, isso pode pressionar as exchanges, que demonstraram uma disposição recente em dar suporte a ativos que operam em blockchains chamados de "minoritários" como uma forma de oferecer novas alternativas para especuladores.
Desenvolvedores de aplicativos
Aplicativos executados no Ethereum também dificilmente encontrarão dificuldades.
Mist, o navegador Ethereum para aplicativos descentralizados (dapps), atualiza automaticamente para Byzantium assim que é reiniciado. O mesmo se aplica a todos os dapps no Ethereum.
Se o hard fork ocorrer de forma consistente em todos os nós, as atualizações deverão ser ativadas instantaneamente após o bloco número 4.370.000.
No entanto, há uma grande mudança que fará uma grande diferença na forma como os desenvolvedores irão interagir com as transações na blockchain Ethereum .
Após o Byzantium, a maneira de detectar transações com falha mudará, mesmo para contratos que já estão implantados. O método para detectar uma transação com falha após o Byzantium é explicado em mais detalhesaqui.
Relógio astronômicovia 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.
