General Roadmap

ETCDEV Team plans for 2018-2020

Goals

Short term goals
  • Scalability through sidechains
  • IoT
  • Help 3rd party developers to build apps on top of ETC
2-3 year goals
  • Better security and encryption
  • Interoperability with other blockchains

2018

  • Remove Difficulty Bomb
  • Emerald Wallet for Mobile
  • Release Dapp SDK (Emerald Project)
  • Sidechains
  • Enable new opcodes from ETH (compatibility)
  • IPFS integration
  • SputnikVM optimizations and JIT Compilation
  • New improved statedb layer

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, experimental and secret projects are not reflected below

Feb

  • Introduction of Sidechains architecture
  • Enable SputnikVM in Geth

Mar

  • First public release of Emerald Desktop Wallet
  • Warp sync in Geth

Apr

  • Beta of Emerald Mobile Wallet
  • Disable difficulty bomb

May

  • Working prototype of Sidechain
  • Enable new Opcodes for compatibility with ETH

Jun

  • PoC of new StateDB layer
  • Emerald Mobile Wallet

Jul

  • Sidechains support in Emerald Project
  • Emerald SDK First Release

Aug

  • JIT Compilation in SputnikVM

Sep

  • Integrated cross transactions with external blockchains
  • New StatDB Layer

Oct

  • IPFS support by Emerald

Nov

  • Fully IoT-compatible infrastructure of ETC

Dec

  • Upgrade EVM (new opcodes and optimizations)

Main Projects

Classic Geth / github

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).

Sputnik VM / github

Next generation of EVM developed by ETCDEV team. It's a separate embeddable EVM, compatible with different types of Ethereum blockchains, compatible with IoT. ETCDEV is going to work on further improvements, parallel execution, optimizations for different hardware architectures and Just-In-Time compilation for EVM bytecode.

Emerald Platform / github

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

New project for 2018, sidechain implementation as native part of ETC infrastructure and protocols as a way to add scalability and bring ETC to IoT