ETHEREUM CLASSIC ROADMAP

ETC DEVELOPER PLANS FOR 2019-2020

Ethereum Classic (ETC) is a blockchain and Cryptocurrency that takes digitized value further. Rather than just allowing people to send value to each other ETC allows them to create more complex contracts between each other that operate autonomously.

Our goal is to make ETC ubiquitous across the world with developers integrating our blockchain wherever they need. This will ultimately allow users to effortlessly experience blockchain’s benefits.

2019

• ETH Compatibility
• JSON-RPC Schema
• Multi-network Explorer tool
• Chain monitor & analysis tooling
• Embedded SVM
• Embedded SVM
• ETC JIT Compiler
• Smart Contract IDE

2020

• EVM LLVM Backend

DETAILED ROADMAP FOR 2019

Please be advised that following plan is subject to change. This plan is preliminary and reflects only major steps, during the year we can face unexpected challenges, or do a pivot to a more optimal direction. Minor releases, maintenance, and experimental projects are not reflected below

Multi-Geth / Classic Geth

Difficulty Bomb Removal
Advanced Logging for Developers (Machine Readable Logging & ELK Config)
Improved Caching for Faster Performance (StateDB)
Compatibility with New Ethereum Opcodes
Address / Transaction Indexing for Developers
Faster Syncing (New Warp Sync)

Mantis

Substantial Performance Improvements
Mantis 2.0

Sidechains / SputnikVM

Proof of Authority (PoA) in Sidechains
Speedier SputnikVM Performance with JIT Compilation
Bi-Directional PoA Sidechains

Emerald Wallet

Ultra Stable Desktop Release
Mobile Wallet

Emerald Project

Sidechain Integration
Emerald SDK
IPFS Support

MAJOR PROJECTS

MULTI-GETH 

ETC Labs Core is maintaining a multi-geth patch that enables geth to support multiple networks. Eventually they hope to have multi-geth integrated into mainline geth.

MANTIS 

Mantis is a node client built entirely from scratch using Scala. Scala is a programming language that supports functional programming and favors immutability. It also offers developers ease of testing and predictability. The client is also compatible with the Daedalus Wallet, which provides users with a UI to access and manage funds. Mantis sets the foundation for future innovations in Ethereum Classic.

SPUTNIK VM 

SputnikVM is a highly efficient and pluggable implementation of the Ethereum Virtual Machine. It is a standalone EVM that can operate independently of a blockchain and is capable of running on low powered devices; with plans to run on ultra-low power devices.

EMERALD PLATFORM 

Toolkit to build applications running on Ethereum ETC, contains UI Components, Libraries for Javascript and Rust, Icons, Build tools, etc. Targeting various platforms, such as Desktop, Mobile, Web and even Shell Scripting.

SIDECHAINS 

Sidechains will become a native part of ETC infrastructure and protocols. This will increase ETC’s scalability and bring blockchain to a diverse group of handheld and IoT devices for the first time.