Ethereum Classic is a blockchain-based distributed computing platform that offers smart contract functionality. It is open source and supports a modified version of Nakamoto consensus via transaction-based state transitions executed on a public Ethereum Virtual Machine.