Ethereum Classic es una plataforma informática distribuida de código abierto basada en blockchain que ofrece una funcionalidad de contrato inteligente (scripting).[1]
Admite una versión modificada del consenso de Nakamoto a través de transacciones de estado basadas en transiciones ejecutadas en una máquina pública virtual Ethereum (EVM).
Ethereum Classic mantiene la historia original e inalterada de la red Ethereum.[2] La red principal del proyecto Ethereum se lanzó inicialmente a través de Frontier el 30 de julio de 2015. Sin embargo, debido a un hackeo de un proyecto de terceros, la Fundación Ethereum creó una nueva versión de la red principal de Ethereum el 20 de julio de 2016 con un cambio de estado irregular implementado que borró el robo de DAO de la historia de la cadena de bloques de Ethereum. La Fundación Ethereum aplicó su marca registrada a la nueva versión alterada de la cadena de bloques Ethereum; Ethereum (ticker: ETH). La versión anterior e inalterada de Ethereum se renombró y continuó como Ethereum Classic (ticker: ETC).
El token Ether nativo de Ethereum Classic es una criptomoneda que se negocia en intercambios de divisas digitales bajo el símbolo de cotización ETC.[3]
Ether se crea como recompensa a los nodos de la red por un proceso conocido como "minería ", que valida los cálculos realizados en el EVM de Ethereum Classic.
Implementada el 11 de diciembre de 2017, la política monetaria ETC actual busca los mismos objetivos que el bitcoin de ser mecánico, algorítmico y limitado. El ETC se puede canjear por tarifas de transacción de red u otros activos, materias primas, divisas, productos y servicios.
Ethereum Classic proporciona una máquina virtual descentralizada de Turing completo, la Máquina virtual Ethereum (EVM), que puede ejecutar scripts utilizando una red internacional de nodos públicos. El conjunto de instrucciones de la máquina virtual es Turing completo en contraste con otros como el script bitcoin. Gas, un mecanismo de precios de transacciones internas, se utiliza para mitigar el spam y asignar recursos en la red.[4]