Ethereum Classic, é o projeto que seguiu o caminho original da blockchain Ethereum depois de se tornar um dos garfos mais debatidos da rede.

Símbolo
ETC
Logótipo
ethereum-classic-logo
Algoritmo
Ethash
Consenso
PoW

O que é o Ethereum Classic?

EO Classic (ETC) é um blockchain Ele teve sua origem graças à aplicação de um disco rígido patrocinado pela comunidade Ethereum. Esse hard fork foi realizado, a fim de solucionar uma situação difícil pela qual a comunidade passou, relacionada ao roubo de vários milhões de éteres em 2016 e que foram protegidos pelo projeto, The DAO. A aplicação deste hard fork dividiu a comunidade Ethereum entre aqueles que a apoiaram e a prejudicaram.

No entanto, a maioria aprovou sua execução, que acabou dividindo o Ethereum em dois blockchain. Aquele em que os fundos roubados foram devolvidos aos seus proprietários e agora é conhecido como Ethereum. O outro, a blockchain original, onde os fundos roubados não foram removidos e a história simplesmente seguiu seu curso. Este último blockchain acabou recebendo o nome Ethereum Classic.

Mas, apesar das diferenças existentes entre os princípios de ambos os projetos, elas apontam para o mesmo objetivo: se tornar uma poderosa plataforma blockchain descentralizada. Plataformas capazes de executar contratos inteligentes, sem possibilidade de interferência, censura, inatividade ou fraude de terceiros.

Para conseguir isso, o Ethereum Classic baseia grande parte de sua tecnologia no que é herdado do Ethereum, mas também cria a sua própria. Tudo isso sob uma comunidade e desenvolvimento aberto, respeitando as diretrizes filosóficas da comunidade. Essas diretrizes estão expressas no manifesto cripto-descentralista, em sua declaração de independência e na frase: "O Código é a Lei."

Um pouco de história

Para entender o nascimento e a razão de ser do Ethereum Classic, devemos lembrar os eventos de maio e junho de 2016 no blockchain e comunidade Ethereum. Foi então que os eventos que levaram à existência do Ethereum Classic ocorreram.

Tudo começou com a existência do projeto The DAO, implementado como contrato inteligente na blockchain Ethereum. Chegou a ter um total de 11,5 milhões de éter, avaliado em US $ 150 milhões na época. Graças a isso, o DAO foi classificado como o maior evento de crowdfunding da história.

Mas toda essa fama mudaria para pior em pouco tempo. Em 30 de maio de 2016, Marca Dino, Vlad Zamfir y Entrar em contato direto com Emin, publicado um relatório sobre certas vulnerabilidades do DAO. Nela, eles alertaram para a possibilidade de explorar pelo menos nove vulnerabilidades que o projeto possuía. Todas essas vulnerabilidades levaram à situação de perda e roubo de tokens. Uma situação extremamente perigosa, mas essa pouca atenção foi capturada pelos desenvolvedores do projeto.

Além dessas vulnerabilidades, os desenvolvedores apresentaram soluções para evitá-las. No entanto, seus avisos foram descartados, uma ação que mais tarde seria lamentada pelos envolvidos no DAO. Você pode aprender mais sobre o interessante conceito de organização do DAO neste artigo especial destinado a DAO.

O ataque ao DAO

O momento terrível chegou e, em 16 de junho de 2016, um ataque foi detectado no DAO. Um grupo de hackers desconhecidos transferiu cerca de 3,6 milhões de Ether (equivalentes a cerca de US $ 50 milhões) do DAO. O impacto na comunidade Ethereum e no valor de Ether foi imediato. O preço do éter caiu de US $ 20 para menos de US $ 13. No entanto, nem tudo foi perdido em relação aos fundos roubados. Devido ao design do DAO e do DAO filho usado pelo atacante, os fundos não puderam ser retirados em 28 dias. Isso deu a oportunidade de recuperar os fundos. No entanto, o problema foi encontrar uma solução satisfatória para todos para esse problema.

Nessa situação, a comunidade Ethereum discutiu se deveria ou não devolver os fundos aos investidores e como eles o fariam. Após algumas semanas de discussão, em 20 de julho de 2016, ocorreu um hard fork na blockchain Ethereum. Esse hard fork foi feito para reverter os hackers e devolver os fundos roubados do DAO aos investidores. Este último ponto foi algo que poucas pessoas compartilharam e causaram atritos na comunidade. Foi assim, porque um grupo de pessoas apoiou a ideia de que o blockchain deveria permanecer inalterado em qualquer situação.

Como resultado do hard fork, a blockchain Ethereum se dividiu em duas. A nova blockchain recebeu o nome de Ethereum, enquanto o original foi renomeado Ethereum Classic. Esse projeto continuou a operar como DAO, enquanto o novo blockchain ficou sob a tutela de Vitalik Buterin.

Os princípios do Ethereum Classic

Logo após o nascimento do Ethereum Classic, sua comunidade se organizou para lançar as bases de sua operação e princípios. Sendo um projeto completamente descentralizado e orientado para a comunidade, o Ethereum Classic teve grandes desafios organizacionais. No entanto, em pouco tempo, sua comunidade foi capaz de especificar tudo relacionado a sua operação e regras da comunidade.

Entre essas regras, podemos destacar:

Imutabilidade acima de tudo

A comunidade Ethereum Classic acredita que a principal proposta de valor de qualquer blockchain é a imutabilidade. Isso significa que transações válidas nunca podem ser excluídas ou esquecidas. Os indivíduos que interagem no Ethereum Classic são governados por essa realidade e pela frase: "O Código é a Lei."

Isso significa que o código com o qual os usuários interagem voluntariamente governará essas interações o tempo todo. Nada e ninguém no Ethereum Classic pode fazer qualquer coisa para mudar isso.

Isso foi criado com o único objetivo de evitar situações como as que ocorreram no DAO e o hard fork que levou à criação do Ethereum e Ethereum Classic.

Governança descentralizada

Outro ponto que a comunidade Ethereum Classic quer é que a governança descentralizada seja respeitada o tempo todo. Sua visão a esse respeito é que apenas a descentralização pode garantir a vida do projeto além do tempo. Além disso, indicam que a descentralização evita casos como corrupção, irresponsabilidade, nepotismo, ineficiência e estagnação. Portanto, o Ethereum Classic manifesta esses valores renunciando ao controle por uma base central formalizada. A única hierarquia é a da meritocracia transparente e da reputação mútua.

Neste ponto, a comunidade Ethereum Classic é muito clara: Intervenções de terceiros não são permitidas. As decisões são tomadas pela comunidade em benefício da comunidade. Este ponto faz uma grande diferença com o Ethereum, onde terceiros interferiram abertamente nas decisões ou não.

ethereum-classic-imparável

O manifesto cripto-descentralista

El 10 de julio de 2016, a comunidade Ethereum Classic lançou seu manifesto cripto-descentralista. Nele, eles deixaram clara sua visão do mundo da blockchain e como as ações dos fundadores da Ethereum atacaram tudo em que acreditavam.

Nesse ponto, o manifesto fez quatro pontos importantes que a comunidade considerou essenciais. Especialmente para manter o espírito original que levou ao design da tecnologia blockchain por Satoshi Nakamoto.

Os pontos explicados no documento foram:

  1. Abertura como uma necessidade.
  2. Neutralidade como uma necessidade.
  3. Uma versão universalmente aceita da história, uma sequência imutável de eventos.
  4. Descentralização completa.

Sob esses quatro pontos, a comunidade começou a se mobilizar e convergir para iniciar e continuar o projeto. Posteriormente, esses quatro pontos serão retomados e esclarecidos pelo Declaração de Independência.

A Declaração de Independência

Em 20 de julho de 2016, o Ethereum Classic declarou sua independência do projeto Ethereum original em todo o mundo. Para ser mais exato, a independência foi declarada no bloco de 1.920.000.

O objetivo por trás dessa declaração era permitir que o projeto se tornasse totalmente comunitário. Com isso, é possível criar regras claras e de acordo com a visão futura do projeto. Entre as principais razões para tal ato estava a criação de uma comunidade verdadeiramente livre. Aquele em que não houve censura, fraude ou interferência de terceiros.

Além disso, a comunidade aproveitou a oportunidade para divulgar várias situações de risco que estavam acontecendo no Ethereum. Essas situações incluem:

  1. A criação de um "Garfo macio", que consistiu em uma pequena alteração no código Ethereum. Isso para permitir a criação de listas negras e dar lugar à censura.
  2. Para a criação de um mecanismo de votação não representativo chamado "Voto Carbono". O objetivo era fornecer uma solução para o problema da era do gelo Ethereum (um período de pouca ou nenhuma recompensa de mineração).
  3. A implantação de "Garfo duro" que deu origem ao Ethereum Classic e à nova blockchain Ethereum. Nesse sentido, a comunidade Ethereum Classic alegou que a imutabilidade, fungibilidade e santidade do livro-razão.
  4. Decidi voluntariamente não incluir proteção de replay no hard fork. Uma ação que resultou em consequências desnecessárias e muito severas. Entre eles, a realização de ataques de replay que significavam a perda de tokens pelos usuários.

Características técnicas do Ethereum Classic

O Ethereum Classic possui muita tecnologia herdada e transferida do Ethereum. Os dois projetos são muito semelhantes e, em certa medida, têm uma base de código compatível entre si.

Por exemplo, seu protocolo de consenso é o de Proof of Work (PoW) usando o algoritmo Ethash. Ele também tem a capacidade de usar o Ethereum EVM (Ethereum Virtual Machine). Isso significa que o Ethereum Classic pode implantar contratos inteligentes, DApps e aproveitar todas as suas possibilidades. Além disso, também possui a capacidade de emitir tokens compatíveis com o padrão ERC-20 do Ethereum. Um utilitário que permite criar um sistema econômico complexo para dar suporte a ETC DApps.

Mas há outras diferenças marcantes entre os dois projetos. Um deles é o seu limite de emissão de moedas. No Ethereum Classic, a emissão máxima é de 230 milhões, mas no Ethereum isso é infinito. Outro ponto diferente é o gerenciamento de recompensa de mineração, que é maior no Ethereum Classic, atingindo 4 éteres por bloco.

No entanto, essa situação pode mudar muito, dado o roteiro recente do projeto. Ele destaca os seguintes projetos criados para aprimorar a funcionalidade deste blockchain:

Rede estelar

Multi-Geth

Este é um dos projetos que mantém Núcleo de laboratórios ETC, a fim de ativar o suporte multi-servidor em Geth. Esse suporte é essencial para o bom funcionamento do Ethereum, usando uma infraestrutura conhecida e comprovada, como geth. Entre os recursos que estão sendo implementados atualmente no Multi-Geth podemos citar:

  1. Melhorias na capacidade e processamento do cache do sistema graças a uma nova implementação em StateDB.
  2. Remoção da bomba de dificuldade para adaptar a operação de Geth à política econômica da ETC.
  3. Adicionar novo suporte OP_CODES Ethereum, mantendo estreita compatibilidade entre projetos.
  4. Melhorias no protocolo de sincronização para otimizar esse processo para novos clientes.

SputnikVM

SputnikVM é uma reimplementação EVM, focada em melhorar os recursos de interoperabilidade entre blockchains. Além disso, ele procura ser altamente eficiente e capaz de executar em dispositivos com pouca potência. O objetivo do SputnikVM é trazer o ETC para a IoT e outros dispositivos de baixa energia.

Para conseguir isso, o SputnikVM utilizará uma base de código pequena, porém concisa, criada para esse fim. Junto com isso, os desenvolvedores criarão uma interface JIT que acelerará ainda mais o processamento do código da VM. Por outro lado, o SputnikVM também aproveitará os vários trabalhos que estão sendo feitos no compilador LLVM. Essas melhorias buscam melhorar a eficiência da VM e o código dos contratos inteligentes. Recursos que permitiriam implementar funções blockchain em dispositivos IoT ou gadgets de diferentes tipos.

Entre os recursos destacados do SputnikVM, podemos citar:

  1. Independente. Isso significa que ele pode ser iniciado como um processo independente ou integrado a outros aplicativos, diferentemente do EVM.
  2. Universal O SputnikVM tem a capacidade de trabalhar em diferentes blockchain compatíveis com Ethereum, como ETC, ETH ou outro blockchain privado.
  3. Rápido. É implementado para ser rápido e oferecer excelente desempenho.
  4. Compatível com IoT. Isso significa que ele pode ser integrado para ser usado em dispositivos de baixa potência. Isso procura diversificar e expandir o alcance do Ethereum Classic em diferentes dispositivos.
  5. Escrito em Rust. Ele usa uma linguagem pensada em segurança; portanto, sua implementação básica foi projetada para oferecer um alto nível dela.
sputnikvm-ethereum-classic

Plataforma Esmeralda

Emerald é a integração de todas as partes do Ethereum Classic para facilitar o desenvolvimento de aplicativos nesta blockchain. Com essa ferramenta, a comunidade ETC procura facilitar o desenvolvimento de DApps que funcionam em sua blockchain. Entre as partes incluídas no Emerald, podemos destacar:

  1. Um cliente para criar DApp a partir da linha de comando.
  2. Uma carteira que é facilmente integrada ao desenvolvimento do DApp e serve para verificar o funcionamento dele.
  3. Um explorador de blocos para revisar transações DApp em desenvolvimento.
  4. Ferramentas e recursos de programação para a lógica de trabalho (back-end) e a interface do usuário (front-end) do DApp.

Certamente todas elas ferramentas que facilitam a tarefa de programar o DApp para este blockchain.

esmeralda-plataforma

Vantagens e desvantagens do Ethereum Classic

Vantagens

  1. Ele possui muita tecnologia herdada do projeto Ethereum. Isso permite que você tenha uma infraestrutura poderosa para contratos inteligentes e DApps que foram extensivamente testados.
  2. É um projeto completamente comunitário. Isso significa que ele não responde a interesses comerciais ou privados, garantindo sua descentralização e autonomia.
  3. Eles são fiéis seguidores das premissas de imutabilidade, não censura e respeito à privacidade dos usuários.
  4. Eles têm um caminho de desenvolvimento bem definido que pode impulsionar a adoção de sua blockchain. Embora seja um projeto jovem e tenha tido um início instável, o Ethereum Classic se destaca por suas soluções.

Desvantagens

  1. Eles não têm recursos humanos, uma situação que sofreu repetidamente com o nível de desenvolvimento da blockchain.
  2. A migração do poder de mineração online a favor do Ethereum comprometeu a segurança do Ethereum Classic. Muitos analistas comentam que, se essa tendência continuar, o Ethereum Classic ficará ainda mais vulnerável a ataques de 51% como os que já viveram.

Links de interesse

Site Oficial

Ethereum Classic - ETC

White Paper

Ethereum Classic - ETC

Livro Branco ETC

Acesse o white paper do Ethereum Classic

Twitter oficial

Ethereum Classic - ETC

GitHub oficial

Ethereum Classic - ETC

Tópico do Reddit

Ethereum Classic - ETC

Fórum Bitcointalk

Ethereum Classic - ETC

Block Explorer

Ethereum Classic - ETC