ETHEREUM CLASSIC ROADMAP

ETC DEVELOPER PLANS FOR 2018-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.

2018

• Remove Difficulty Bomb
• Emerald Wallet for Mobile
• Emerald SDK/Project
• Sidechains
• Enable new opcodes for compatibility with Ethereum
• IPFS integration
• SputnikVM optimizations and JIT Compilation
• Improved caching for faster performance (StateDB)

2019

• Scalability improvement and sharding
(towards to 1,000+ tx/sec)
• Light client for IoT and Mobile
• Interoperability with other blockchains
• Improve cryptography on EVM
(for zero knowledge proof, homomorphic
encryption, etc)

2020

• Hybrid consensus research
• Mesh networks

DETAILED ROADMAP FOR 2018

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

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

CLASSIC GETH 

ETCDEV have been maintaining and improving Geth since the fork, and are going to continue this work with a focus on architecture modularization, performance improvements and making it friendlier for using in the business environment. Classic Geth is a fork of ETH Geth, but developed separately since October 2016 (up to 50% of the current code has been rewritten/replaced/removed).

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.