Al desarrollar contratos en Ethereum Classic, al igual que con cualquier sistema de contratos de EVM, se aconseja utilizar una [red virtual] local (/desarrollo/herramienta), que le permite iterar rápidamente sin tener que esperar a que se minen los bloques. En algún momento, sin embargo, es posible que desee permitir que el público interactúe con una versión beta de su aplicación, y para ello se puede utilizar una red de prueba.
Como Ethereum Classic mantiene la compatibilidad con el EVM de Ethereum, aparte de algunos casos de borde menores, los contratos se comportarán de forma idéntica. Esto significa que las redes de pruebas populares de Ethereum como Kovan pueden, en su mayor parte, ser utilizadas para las pruebas públicas de los contratos de Ethereum Classic, y debido a su popularidad esto puede ser preferible para las pruebas de los usuarios.
Además, Ethereum Classic tiene sus propias redes de prueba que operan la versión Ethereum Classic del EVM, y el despliegue en una de estas redes es también muy recomendable antes de la liberación de la producción. Estas redes de prueba públicas también proporcionan grifos, por lo que puede adquirir fácilmente ETC de la red de prueba y desplegar su código.
Algunas de estas redes, como Astor, prueban versiones experimentales de ETC con características que aún no existen en la red principal de Ethereum Classic.
Nombre | Tipo | Algoritmo | Tipo de consenso | NetworkID | ChainID | |
---|---|---|---|---|---|---|
Kotti | Grifo | Testnet | Clique | Prueba de autoridad | 6 | 6 |
Mordor | Grifo | Testnet | Etchash | Prueba de trabajo | 7 | 63 |
Astor | Experimental | Keccak256 | Prueba de trabajo | |||
Helmsdeep | Experimental | Etchash | Prueba de trabajo | |||
Keccak Besu | Experimental | Keccak256 | Prueba de trabajo | |||
Sagano | Experimental | Etchash | Prueba de trabajo |