O processo de criação e implantação de Smart Contracts no Ethereum Classic é o mesmo do Ethereum. Um dos objetivos do Ethereum Classic é manter a compatibilidade com o ETH, para que qualquer contrato implantado no Ethereum possa ser facilmente reimplantado no Ethereum Classic.
Isso significa que a maioria dos tutoriais, bibliotecas e ferramentas de desenvolvimento existentes no Ethereum também podem ser usados com o Ethereum Classic. Na maioria dos casos, a única diferença é alterar uma opção de configuração para implantar no Ethereum Classic em vez de um testnet ou rede principal Ethereum.
A principal exceção são as interações com sistemas de terceiros, como Stablecoins ou Oracles, que são implantados apenas no ETH e ainda não estão no ETC. Lenta mas seguramente, as versões ETC desses serviços serão migradas, talvez até por você! Você pode acompanhar quais serviços estão disponíveis atualmente na seção de aplicativos.
Por esse motivo, recomendamos fortemente explorar os Recursos para desenvolvedores no site da Ethereum.org, que contém muitas informações atualizadas. Além disso, os links nesta página contêm guias específicos para desenvolver no Ethereum Classic.
Você também pode encontrar tutoriais em vídeo sobre desenvolvimento com Ethereum Classic na seção Vídeos > Desenvolvimento.
Começando
Aqui está uma lista não exaustiva de alguns tutoriais e orientações úteis para começar com o desenvolvimento do Ethereum Classic.
Guia de configuração do Kotti Testnet
Instale e execute o Kotti TestNet em 1 minuto com o Jade Desktop
Cliente Signatário
A demonstração em vídeo descreve o Signatory Client - uma carteira de hardware faça você mesmo que pode ser instalada em um computador de placa única, como o Raspberry PI.
Guia de configuração do cliente Besu
Comece a usar o Hyperledger Besu.
Guia de configuração do nó Raspberry Pi
Um guia detalhado sobre como configurar um nó Ethereum em um Raspberry Pi
CriptoZombies
Aprenda a codificar Ethereum DApps construindo seu próprio jogo.
Guia do Mochileiro para Contratos Inteligentes
Crie contratos inteligentes no Ethereum usando Truffle, Test-RPC e Solidity.
Uma introdução 101 Noob à programação de contratos inteligentes no Ethereum
Tutorial de contrato inteligente com foco na construção de entendimento antes do código.
Configurar MetaMask para Ethereum Classic
Como configurar o suporte Ethereum Classic no MetaMask com Ethercluster
Tutorial DApp de paridade
Tutorial de 10 partes sobre como escrever DApps.
Inicie a carreira de desenvolvimento de Ethereum DApp
Guia informal para começar a desenvolver DApps.
Série de tutoriais DApp de pilha completa
DApps de pilha completa usando várias estruturas.
Guia dos Construtores Ethereum
Gitbook para construir no Ethereum que se aprofunda na compreensão da funcionalidade técnica.
Introdução ao Webinar OpenRPC
Neste vídeo você aprenderá os fundamentos de JSON-RPC e OpenRPC.
Série de Tutoriais Learning Solidity
Construindo contratos inteligentes com Metamask e Remix IDE.
Tutorial DApp de ponta a ponta
Crie um DApp de jogo usando Metamask, Truffle, Remix, React e IPFS.
Como escrever contratos inteligentes seguros
Uma revisão das linguagens de programação e melhores práticas para ajudá-lo a escrever contratos inteligentes seguros.
Programação de dinheiro descentralizado
Um guia direto para a criação de aplicativos de contrato inteligente.
Como criar um token e ICO no Ethereum Classic
Depois de passar por este guia, você aprenderá como criar um token ERC223 no blockchain Ethereum Classic e um ICO para este token.
Como usar o Brave Browser com Ethereum dApps
O Brave Browser é a maneira mais simples e segura de acessar DApps na blockchain Ethereum. A Web 3.0 está finalmente acessível para todos!
Desenvolvimento de contrato Vyper e Brownie em cadeias EVM
Para celebrar a integração do ETC com o Vyper, decidimos criar um contrato inteligente para o Vyper implantar no ETC.
Aventuras no Éter Clássico
Crie seu primeiro contrato inteligente para ETC.
Kotti, Solidity, ETC, Oh My!
Este guia ilustra uma configuração inicial para o testnet Kotti do Ethereum Classic e uma versão específica do Solidity para desenvolvimento de dapp compatível com ETC<>ETH. Kotti é o testnet recomendado para desenvolvedores dapp. Mordor é recomendado para testes de nível de protocolo.
Como contribuir para Mordor Testnet
Este guia ensinará como minerar testnet ETC e executar seu próprio explorador de blocos local com o Expedition. Kotti é o testnet recomendado para desenvolvedores dapp. Mordor é recomendado para testes de nível de protocolo.
Migre para Hyperledger Besu - Mude de OpenEthereum ou Multi-Geth
Este guia deve ajudá-lo com a migração dos clientes OpenEthereum ou Multi-Geth para o cliente Hyperledger Besu.
Ethereum Classic no Raspberry Pi
Este guia será dividido em várias partes e documentará minhas explorações de IoT, ETC e todas as framboesas.
Ethercluster, uma alternativa de código aberto ao Infura
Um guia para construir sua própria infraestrutura RPC escalável baseada em Ethereum.
Analisando o Ethereum Classic com o Google BigQuery
Um guia para usar o BigQuery para analisar o Ethereum Classic. O guia usa o exemplo de quantificação da descentralização no Ethereum Classic.
Criando suas próprias linguagens de contrato inteligente usando LLVM
Este artigo mostra como podemos usar EVM-LLVM para tornar a linguagem de brinquedo Kaleidoscope para gerar contratos inteligentes implantáveis em blockchain.
Caminho de atualização ERC20 para ERC223
ERC223 é um padrão de token moderno que tem taxas mais baratas e protege os investidores de perder tokens. O Team Saturn mostra como atualizar os tokens ERC20 existentes.
Continuidade para um mundo aumentado
Um guia para construir um sistema de publicidade descentralizado com Ethereum Classic.
Automação de implantação para testnet Goerli em 10 minutos
Um breve tutorial para implantar rapidamente a nova rede de teste entre clientes Goerli Proof-of-Authority. Este guia pode ser aplicado à rede de teste Kotti do Ethereum Classic.
Monitoramento no PegaSys Plus
Um breve tutorial para configurar um painel de monitoramento de rede da PegaSys.
Usando OpenRPC Mock Server para testar contra uma API Ethereum JSON-RPC
O open-rpc-mock-server permite que os desenvolvedores executem e testem suas APIs em um ambiente local e leve.
Introdução ao Pristine — Um padrão e modelo aberto para projetos de código aberto.
O Pristine é um repositório em si que contém convenções e especificações para um projeto para comunicar o problema que você está resolvendo, facilitar a integração, construir e usar ferramentas que podem ser compostas, promover contribuição e engajamento de código aberto e promover o problema e a discussão de recursos no próprio Github.
Visão geral e workshop da Jade Suite
Torne o desenvolvimento e a configuração de aplicativos Ethereum Classic fáceis e rápidos usando o Jade Suite of Tools
Vários tutoriais de Ethereum e Solidity
Como criar contratos inteligentes, implantar seus próprios DApps, criar tokens e muito mais — do iniciante ao intermediário.
Conceitos Avançados
A tecnologia por trás do blockchain é profunda e atinge muitos domínios. Aqui está uma pequena seleção de artigos para ajudá-lo a começar sua jornada pela toca do coelho.
Um passeio pelo código de assinatura digital clássico do Ethereum
As assinaturas digitais protegem as transações. Isso envolve criptografia de curva elíptica e o algoritmo de assinatura digital de curva elíptica (ECDSA).
Codificação de Prefixo de Comprimento Recursivo
Ethereum Classic (ETC) usa codificação Recursive Length Prefix (RLP) para armazenar e enviar estruturas de dados.
Uma interpretação simples do parâmetro de dificuldade de mineração Ethereum Classic
O parâmetro de dificuldade de mineração pode parecer misterioso para alguns. Este artigo mostra que tem uma bela interpretação fácil de entender.
Informações implícitas do Ethereum Classic Blockchain
Para o iniciante, algumas informações necessárias podem parecer estar faltando no blockchain Ethereum Classic (ETC). Esta informação está implicitamente contida no blockchain, o que pode levar a confusão.
Como os clientes Ethereum Classic Light podem operar com SEGURANÇA
Os clientes leves Ethereum Classic (ETC) são clientes que não mantêm uma cópia de todo o blockchain ETC.
Blocos ETC explicados: as três categorias
Os blocos podem ser divididos em cabeçalhos, listas de transações e listas de cabeçalhos tio.
Chaves públicas e privadas: um pouco de esclarecimento
As chaves privadas são usadas para transferir fundos, instalar programas e executar programas.
Contas e estados explicados
O blockchain Ethereum Classic (ETC) torna possível um computador mundial imparável, confiável, auditável, confiável e seguro. Para entender esse sistema, é importante entender contas e estados.
Hashes: uma introdução e por que eles são fundamentais para a Internet e Blockchains
A frase 'função de hash unidirecional' pode soar misteriosa e nerd, mas as funções de hash são os burros de carga da criptografia moderna.