Quando si sviluppano contratti su Ethereum Classic, come per qualsiasi sistema di contratti EVM, si consiglia di utilizzare una [rete virtuale] locale (/development/tooling), che consente di iterare rapidamente senza dover attendere il mining dei blocchi. A un certo punto, però, si potrebbe desiderare di consentire al pubblico di interagire con una versione beta della propria applicazione, e per questo si può utilizzare una testnet.
Poiché Ethereum Classic mantiene la compatibilità con l'EVM upstream di Ethereum, a parte alcuni casi limite minori, i contratti si comporteranno in modo identico. Ciò significa che le più diffuse reti di test di Ethereum, come Kovan, possono essere utilizzate per lo più per il test pubblico dei contratti di Ethereum Classic e, data la loro popolarità, possono essere preferite per il test degli utenti.
Inoltre, Ethereum Classic ha le proprie reti di test che gestiscono la versione Ethereum Classic dell'EVM, e la distribuzione su una di queste reti è altamente raccomandata prima del rilascio in produzione. Queste reti di test pubbliche forniscono anche dei rubinetti, in modo che possiate facilmente acquisire ETC della rete di test e distribuire il vostro codice.
Alcune di queste reti, come Astor, testano versioni sperimentali di ETC con funzionalità che non esistono ancora nella mainnet di Ethereum Classic.
Nome | Tipo | Algoritmo | Tipo di consenso | ID rete | CatenaID | |
---|---|---|---|---|---|---|
Kotti | Rubinetto | Testnet | Clique | Prova dell'autorità | 6 | 6 |
Mordor | Rubinetto | Testnet | Etchash | Prova di lavoro | 7 | 63 |
Astor | Sperimentale | Keccak256 | Prova di lavoro | |||
Helmsdeep | Sperimentale | Etchash | Prova di lavoro | |||
Keccak Besu | Sperimentale | Keccak256 | Prova di lavoro | |||
Sagano | Sperimentale | Etchash | Prova di lavoro |