Core Paper of Ethereum aims at providing an overview of Ethereum Virtual Machine, and available enhancements that can be applied on Ethereum and Ethereum Classic blockchains.


Currently, we cherry-pick some pressing issues on Ethereum, and attempt to provide an overview of all available proposals falling under those categories.

  • Backward Compatibility: Backward compatibility enhancements such as account versioning, versionless EVM, and BEGINDATA opcode.

  • Error Handling: Unrecoverable and recoverable error handlings.

  • Feature Upgrade: Hard fork, soft fork, and processes for gathering opinions on whether a hard fork or soft fork should proceed.

  • Mining Algorithms: Switching mining algorithms and related issues.