Lors du développement de contrats sur Ethereum Classic, comme avec tout système de contrat EVM, il est conseillé d'utiliser un [réseau virtuel] local (/development/tooling), qui vous permet d'itérer rapidement sans avoir à attendre que les blocs soient minés. À un moment donné, cependant, vous pouvez souhaiter permettre au public d'interagir avec une version bêta de votre application, et pour cela, un testnet peut être utilisé.
Comme Ethereum Classic maintient la compatibilité avec l'EVM en amont d'Ethereum, à l'exception de quelques cas limites mineurs, les contrats se comporteront de manière identique. Cela signifie que les réseaux de test Ethereum populaires tels que Kovan peuvent, pour la plupart, être utilisés pour les tests publics des contrats Ethereum Classic, et en raison de leur popularité, cela peut être préférable pour les tests des utilisateurs.
En outre, Ethereum Classic a ses propres réseaux de test qui exploitent la version Ethereum Classic de l'EVM, et le déploiement sur l'un de ces réseaux est également fortement recommandé avant la mise en production. Ces testnets publics fournissent également des robinets, de sorte que vous pouvez facilement acquérir des ETC de testnet et déployer votre code.
Certains de ces réseaux, comme Astor, testent des versions expérimentales de l'ETC avec des fonctionnalités qui n'existent pas encore dans le réseau principal Ethereum Classic.
Nom | Type | Algorithme | Type de consensus | NetworkID | ChainID | |
---|---|---|---|---|---|---|
Kotti | Robinets | Testnet | Clique | Preuve de l'autorité | 6 | 6 |
Mordor | Robinets | Testnet | Etchash | Preuve de travail | 7 | 63 |
Astor | Expérimental | Keccak256 | Preuve de travail | |||
Helmsdeep | Expérimental | Etchash | Preuve de travail | |||
Keccak Besu | Expérimental | Keccak256 | Preuve de travail | |||
Sagano | Expérimental | Etchash | Preuve de travail |