Il processo di creazione e distribuzione di Smart Contracts su Ethereum Classic è lo stesso di Ethereum. Uno degli obiettivi di Ethereum Classic è quello di mantenere la compatibilità con l'ETH, in modo che qualsiasi contratto distribuito su Ethereum possa essere facilmente riproposto su Ethereum Classic.
Ciò significa che la maggior parte dei tutorial, delle librerie e degli strumenti di sviluppo esistenti su Ethereum possono essere utilizzati anche con Ethereum Classic. Nella maggior parte dei casi, l'unica differenza consiste nel cambiare un'opzione di configurazione per distribuire su Ethereum Classic piuttosto che su una testnet o una mainnet di Ethereum.
L'eccezione principale è rappresentata dalle interazioni con sistemi di terze parti come Stablecoins o Oracles, che sono distribuiti solo su ETH e non sono ancora presenti su ETC. Lentamente ma inesorabilmente, le versioni ETC di questi servizi verranno migrate, forse anche da voi! È possibile verificare quali servizi sono attualmente disponibili nella sezione [apps] (/services/apps).
Per questo motivo, consigliamo vivamente di esplorare le Risorse per gli sviluppatori sul sito web di Ethereum.org, che contengono una grande quantità di informazioni aggiornate. Inoltre, i link di questa pagina contengono guide specifiche per lo sviluppo su Ethereum Classic.
Nella sezione Video > Sviluppo sono disponibili anche video tutorial sullo sviluppo con Ethereum Classic.
Come iniziare
Ecco un elenco non esaustivo di alcuni tutorial e walkthrough utili per iniziare a sviluppare Ethereum Classic.
Guida all'installazione di Kotti Testnet
Kotti TestNet è pronto e funzionante in 1 minuto con Jade Desktop
Firmatario Cliente
Il video dimostrativo descrive Signatory Client, un portafoglio hardware fai-da-te che può essere installato su un computer a scheda singola, come Raspberry PI.
Guida all'installazione del client Besu
Iniziate a usare Hyperledger Besu.
Guida alla configurazione del nodo Raspberry Pi
Una guida dettagliata su come configurare un nodo Ethereum su un Raspberry Pi
CriptoZombie
Imparate a codificare le DApp di Ethereum costruendo il vostro gioco.
Guida per gli autostoppisti ai contratti intelligenti
Costruire contratti intelligenti su Ethereum utilizzando Truffle, Test-RPC e Solidity.
Introduzione per principianti alla programmazione di contratti intelligenti su Ethereum
Tutorial sui contratti intelligenti con particolare attenzione alla comprensione prima del codice.
Impostazione di MetaMask per Ethereum Classic
Come impostare il supporto di Ethereum Classic su MetaMask con Ethercluster
Esercitazione sulla DApp Parity
Tutorial in 10 parti su come scrivere DApp.
Avviare la carriera di sviluppatore di DApp Ethereum
Guida informale per iniziare a sviluppare DApp.
Serie di esercitazioni sulle DApp full stack
DApp full stack che utilizzano vari framework.
Guida ai costruttori di Ethereum
Gitbook per costruire su Ethereum che approfondisce la comprensione delle funzionalità tecniche.
Introduzione al webinar OpenRPC
In questo video imparerete i fondamenti di JSON-RPC e OpenRPC.
Serie di esercitazioni per l'apprendimento di Solidity
Costruire contratti intelligenti con Metamask e Remix IDE.
Esercitazione sulla DApp end-to-end
Creare una DApp per il gioco d'azzardo utilizzando Metamask, Truffle, Remix, React e IPFS.
Come scrivere contratti intelligenti sicuri
Una rassegna dei linguaggi di programmazione e delle migliori pratiche per aiutarvi a scrivere contratti intelligenti sicuri.
Programmazione del denaro decentralizzato
Una guida semplice per costruire applicazioni di contratti intelligenti.
Come creare un token e una ICO su Ethereum Classic
Dopo aver seguito questa guida, imparerete come creare un token ERC223 sulla blockchain di Ethereum Classic e una ICO per questo token.
Come utilizzare Brave Browser con le dApp di Ethereum
Brave Browser è il modo più semplice e sicuro per accedere alle DApp su Ethereum blockchain. Il Web 3.0 è finalmente accessibile a tutti!
Sviluppo dei contratti Vyper e Brownie sulle catene EVM
Per celebrare l'integrazione di ETC con Vyper, abbiamo deciso di costruire uno smart contract per Vyper da distribuire su ETC.
Avventure nell'etere classico
Costruite il vostro primo contratto intelligente per ETC.
Kotti, Solidity, ETC, Oh My!
Questa guida illustra una configurazione iniziale per il testnet Kotti di Ethereum Classic e una versione specifica di Solidity per lo sviluppo di dapp compatibili con ETC<>ETH. Kotti è la testnet consigliata per gli sviluppatori di dapp. Mordor è consigliato per i test a livello di protocollo.
Come contribuire al Mordor Testnet
Questa guida vi insegnerà come estrarre ETC dalla testnet ed eseguire il vostro esploratore di blocchi locale con Expedition. Kotti è la testnet consigliata per gli sviluppatori di dapp. Mordor è consigliata per i test a livello di protocollo.
Migrare a Hyperledger Besu - Passare da OpenEthereum o Multi-Geth
Questa guida dovrebbe aiutarvi nella migrazione dal client OpenEthereum o Multi-Geth al client Hyperledger Besu.
Ethereum Classic su Raspberry Pi
Questa guida sarà divisa in diverse parti e documenterà le mie esplorazioni dell'IoT, dell'ETC e di tutto ciò che riguarda i Raspberry.
Ethercluster, un'alternativa open source a Infura
Una guida per costruire la propria infrastruttura RPC scalabile basata su Ethereum.
Analisi di Ethereum Classic con Google BigQuery
Guida all'uso di BigQuery per analizzare Ethereum Classic. La guida utilizza l'esempio della quantificazione della decentralizzazione in Ethereum Classic.
Creare i propri linguaggi per contratti intelligenti con LLVM
Questo articolo mostra come utilizzare EVM-LLVM per realizzare il linguaggio giocattolo Kaleidoscope per generare smart contract distribuibili su blockchain.
Percorso di aggiornamento da ERC20 a ERC223
ERC223 è un moderno standard di token che prevede commissioni più basse e protegge gli investitori dalla perdita dei token. Il Team Saturn mostra come aggiornare i token ERC20 esistenti.
Continuità per un mondo aumentato
Guida alla costruzione di un sistema pubblicitario decentralizzato con Ethereum Classic.
Automazione della distribuzione per Goerli testnet in 10 minuti
Un breve tutorial per implementare rapidamente la nuova rete di test cross-client Goerli Proof-of-Authority. Questa guida può essere applicata alla rete di test Kotti di Ethereum Classic.
Monitoraggio in PegaSys Plus
Una breve esercitazione per impostare una dashboard di monitoraggio della rete di PegaSys.
Utilizzo del server Mock OpenRPC per testare un'API JSON-RPC di Ethereum
L'open-rpc-mock-server consente agli sviluppatori di eseguire e testare le proprie API in un ambiente locale e leggero.
Introduzione a Pristine - Uno standard aperto e un modello per progetti open-source.
Pristine è un repository al suo interno che contiene le convenzioni e le specifiche di un progetto per comunicare il problema che si sta risolvendo, facilitare l'onboarding, costruire e utilizzare strumenti componibili, promuovere il contributo e l'impegno open source e promuovere la discussione di problemi e funzionalità su Github stesso.
Panoramica della Jade Suite e workshop
Lo sviluppo e la configurazione di applicazioni Ethereum Classic sono facili e veloci grazie alla suite di strumenti Jade.
Vari tutorial su Ethereum e Solidity
Come creare contratti intelligenti, distribuire le proprie DApp, creare token e altro ancora, da principianti a intermedi.
Concetti avanzati
La tecnologia alla base della blockchain è profonda e si estende a molti settori. Ecco una piccola selezione di articoli per aiutarvi a iniziare il vostro viaggio nella tana del coniglio.
Una passeggiata attraverso il codice della firma digitale di Ethereum Classic
Le firme digitali proteggono le transazioni. Si tratta della crittografia a curva ellittica e dell'algoritmo di firma digitale a curva ellittica (ECDSA).
Codifica ricorsiva del prefisso di lunghezza
Ethereum Classic (ETC) utilizza la codifica Recursive Length Prefix (RLP) per memorizzare e inviare strutture di dati.
Una semplice interpretazione del parametro di difficoltà di estrazione di Ethereum Classic
Il parametro della difficoltà di estrazione può sembrare misterioso per alcuni. Questo articolo mostra che ha una bella interpretazione facile da capire.
Informazioni implicite sulla blockchain di Ethereum Classic
Per i principianti, alcune informazioni necessarie possono sembrare assenti dalla blockchain di Ethereum Classic (ETC). Queste informazioni sono implicitamente contenute nella blockchain e possono generare confusione.
Come i clienti di Ethereum Classic Light possono operare in modo sicuro
I client light di Ethereum Classic (ETC) sono client che non mantengono una copia dell'intera blockchain di ETC.
I blocchi ETC spiegati: Le tre categorie
I blocchi possono essere suddivisi in intestazioni, liste di transazioni e liste di intestazioni.
Chiavi pubbliche e private: Un piccolo chiarimento
Le chiavi private vengono utilizzate per trasferire fondi, installare programmi ed eseguire programmi.
Conti e Stati spiegati
La blockchain di Ethereum Classic (ETC) rende possibile un computer mondiale inarrestabile, affidabile, verificabile, privo di fiducia e sicuro. Per comprendere questo sistema, è importante capire i conti e gli stati.
Hashes: Un'introduzione e perché sono fondamentali per Internet e le blockchain
L'espressione "funzione hash a una via" può sembrare arcana e da smanettoni, ma le funzioni hash sono i cavalli di battaglia della crittografia moderna.