A tecnologia blockchain continua a ser um conceito relativamente recente, mas a Ethereum percorreu um longo caminho num curto espaço de tempo. Um dos exemplos de maior renome e mais reconhecido das blockchains inovadoras, a Ethereum, passou por grandes bifurcações desde a sua criação em 2014 e lançamento público em 2015. Embora as datas e marcos exatos possam ter sido alterados ao longo do caminho, a equipa por detrás da Ethereum esforçou-se por adotar um sistema de desenvolvimento contínuo que se destina a reforçar a segurança, a melhorar a funcionalidade e experiência do utilizador e a trabalhar para uma descentralização ideal. Este guia destacará as principais bifurcações na saga da Ethereum até agora.

Os primeiros dias

Quando a Ethereum ganhou vida pela primeira vez, o plano era executar a sua evolução através de quatro principais etapas. A primeira etapa, que foi utilizada como uma espécie de versão beta, era composta pela Olímpica e Fronteira. Na essência, a Olímpica, lançada em julho de 2015, era uma oportunidade para os programadores terem uma ideia de como seria a Ethereum assim que fosse disponibilizada. Na altura, os programadores foram encorajados a testar quatro áreas principais, incluindo:

  • Atividade de transação
  • Utilização da máquina virtual
  • Capacidades de mineração
  • Castigo geral

A próxima etapa, Fronteira, foi projetada para analisar as características da Ethereum, com foco particular em:

  • Recompensas de bloco
  • Utilização de gás
  • Contratos canário
  • Experiência do utilizador

Homestead (2016)

Assim que a fase beta foi concluída, o próximo passo foi a primeira bifurcação agendada da Ethereum, Homestead, em 2016 no bloco número 1 150 000. Esta bifurcação foi projetada para facilitar três melhorias basilares em relação ao modelo beta, as quais incluíam:

  • Remover os contratos canário
  • Inserir novos códigos através da linguagem da Ethereum, Solidity
  • Implementar a utilização da carteira Mista, facilitando as transações de ETH e os contratos inteligentes

DAO (2016)

Quando se explora as principais bifurcações, vale a pena mencionar a bifurcação DAO em 2016, a qual foi inesperada e não-planeada. Esta bifurcação foi implementada após a DAO ter sido vítima de pirataria informática, uma organização que perdeu 50 milhões de dólares em ETH tendo angariado um total de 150 milhões através da venda de tokens. Esta bifurcação é significativa no desenvolvimento da Ethereum, porque incitou a comunidade Ethereum a tomar uma decisão sobre como reagir à situação. A comunidade optou por uma bifurcação abrupta da blockchain para restaurar os fundos e proteger-se contra ameaças futuras. Esta decisão não foi universalmente apoiada e algumas pessoas continuaram a utilizar a cadeia original. Esta cadeira, que foi pirateada, com um total de 50 milhões de dólares em ETH a não ser devolvida ou substituído, tornou-se conhecida como Ethereum Classic (ETC). A cadeia Classic era uma cadeia mais fraca, a qual era vulnerável e, como tal, a maioria dos utilizadores e dos programadores focou-se na cadeia bifurcada. Os 50 milhões de dólares em falta foram devolvidos aos seus proprietários e a cadeia bifurcada tornou-se na blockchain que hoje em dia reconhecemos como Ethereum.

Metropolis

Atualmente em progresso, a bifurcação Metropolis é a terceira etapa e o passo final para a Ethereum Serenity. A Metropolis é composta por duas bifurcações principais: Byzantium e Constantinopole.

Byzantium

Implemented in October 2017 at block 4,370,000, Byzantium contained nine Ethereum Improvement Proposals, or EIPs. The most significant included:

  • EIP 100: modificar a fórmula para analisar a complexidade de um bloco, tendo os blocos uncle em consideração e aumento da estabilidade.
  • EIP 658: inserir recibos de transação com um campo de estado que confirmava o êxito (1) ou erro (0).
  • EIP 649: desenvolvimento contínuo do conceito a Bomba de Dificuldade, que foi introduzido na forma inicial em 2015 com uma perspetiva para encorajar eventualmente uma Prova de Participação, ao invés da Prova de Trabalho.

Constantinople

A segunda etapa da bifurcação Metrópole, Constantinople está atualmente em implementação. A bifurcação foi agendada para o início de 2019 e a Ethereum confirmou que a atualização decorreria a 28 de fevereiro no bloco número 7 280 000. Há cinco EIPs principais a considerar:

  • EIP 145: instruções de deslocação Bitwise revistas para facilitar o processamento da informação e reduzir o custo dos contratos inteligentes.
  • EIP 1052: simplificação da verificação do contrato inteligente. Antes da Constantinople era necessário extrair todo o código para verificar o contrato inteligente.
  • EIP 1014: esta EPI foi lançada por Vitalik Buterin, o fundador da Ethereum, com a perspetiva de permitir canais estatais e melhorar a segurança das transações fora da cadeia.
  • EIP 1283 SSTORE: inicialmente, esta EPI foi projetada para reduzir os custos do gas, contudo, foi desde então revista devido a potenciais falhas e será endereçada na bifurcação subsequente, São Petersburgo.
  • EIP 1234: esta EIP tem dois objetivos principais – reduzir as recompensas do bloco de 3ETH para 2ETH e atrasar a Bomba de Dificuldade, abrindo caminho para um voto futuro no próximo ano.
  • A atualização da Constantinople também deve fornecer uma forma de botão de paragem de emergência, o qual pode ser ativado para atrasar as modificações agendadas na eventualidade de algo correr mal.

O futuro da Ethereum

O destino desejado para a Ethereum é a Serenity, mas antecipa-se que irão ocorrer mais bifurcações antes de atingir este estado final. Com o decorrer do tempo, o roteiro da Ethereum tem sido ajustado e alterado e a próxima paragem crê-se ser Istambul. A bifurcação será predominantemente moldada pelas decisões efetuadas tendo como base o programa POW (Prova de Trabalho). O aspeto mais crucial da Serenity é a passagem da Prova de Trabalho para a Prova de Participação, mas esta não é a única grande atualização. Espera-se que as atualizações da Serenity sejam implementadas em etapas, com os principais desenvolvimento a incluírem a introdução da cadeia e fragmento de base de dados beacon, um método de extensão complexo, que decompõe a rede em fragmentos conhecidos como fragmentos de base de dados. Também haverá uma passagem da EVM (Máquina Virtual Ethereum) para a eWASM (Web Assembly da Ethereum).

A Ethereum já percorreu um longo caminho num período de tempo relativamente curto, com grandes bifurcações no passado e alterações ainda para vir.

Rate this article:
Author: Tokens.net Team
English
Deutsch
Italiano
Français
Español
Nederlands
Polski
Svenska
Português
Türkçe