Bei der Entwicklung von Verträgen auf Ethereum Classic ist es wie bei jedem EVM-Vertragssystem ratsam, ein lokales [virtuelles Netzwerk] (/development/tooling) zu verwenden, mit dem Sie schnell iterieren können, ohne auf das Mining von Blöcken warten zu müssen. Irgendwann möchten Sie jedoch der Öffentlichkeit die Möglichkeit geben, mit einer Betaversion Ihrer Anwendung zu interagieren, wofür ein Testnetz verwendet werden kann.
Da Ethereum Classic die Kompatibilität mit dem vorgelagerten EVM von Ethereum beibehält, verhalten sich die Verträge abgesehen von einigen kleineren Randfällen identisch. Das bedeutet, dass beliebte Ethereum-Testnets wie Kovan größtenteils für das öffentliche Testen von Ethereum-Classic-Verträgen verwendet werden können, und aufgrund ihrer Beliebtheit kann dies für Benutzertests vorzuziehen sein.
Darüber hinaus verfügt Ethereum Classic über eigene Testnetze, die die Ethereum Classic-Version des EVM betreiben, und die Bereitstellung in einem dieser Netze wird vor der Produktionsfreigabe ebenfalls dringend empfohlen. Diese öffentlichen Testnetze bieten auch Faucets an, so dass Sie problemlos Testnet-ETC erwerben und Ihren Code bereitstellen können.
Einige dieser Netzwerke, wie z. B. Astor, testen experimentelle Versionen von ETC mit Funktionen, die im Ethereum Classic Mainnet noch nicht existieren.
Name | Typ | Algorithmus | Konsens Typ | NetzwerkID | KettenID | |
---|---|---|---|---|---|---|
Kotti | Wasserhahn | Testnet | Clique | Nachweis der Autorität | 6 | 6 |
Mordor | Wasserhahn | Testnet | Etchash | Nachweis der Arbeit | 7 | 63 |
Astor | Experimentelle | Keccak256 | Nachweis der Arbeit | |||
Helmsdeep | Experimentelle | Etchash | Nachweis der Arbeit | |||
Keccak Besu | Experimentelle | Keccak256 | Nachweis der Arbeit | |||
Sagano | Experimentelle | Etchash | Nachweis der Arbeit |