Дорожная карта Ethereum Classic на 2018-2020 годы

Планы разработчиков ETC на 2018–2020 годы.

Дорожная карта Ethereum Classic на 2018-2020 годы

Ethereum Classic (ETC) – это блокчейн и криптовалюта, расширяющая представления о возможностях цифровых активов. Вместо того, чтобы позволять людям просто пересылать активы друг другу, ETC открывает возможности для создания более сложных автономно работающих контрактов.

Цель Ethereum Classic  – сделать так, чтобы ETC использовался повсеместно и во всех сферах, а разработчики могли интегрировать наш блокчейн куда бы им ни было нужно. Это в конечном счете позволит пользователям без особых усилий ощутить все преимущества блокчейна.

Планы

2018

  • Устранение бомбы сложности;
  • Мобильный кошелек Emerald;
  • Emerald SDK / Project;
  • Сайдчейны;
  • Задействование новых операционных кодов для совместимости с Ethereum;
  • Интеграция протокола IPFS;
  • Оптимизации SputnikVM и JIT-компиляция;
  • Улучшенное кэширование для ускорения работы (StateDB).

2019

  • Улучшение масштабируемости и шардинг (с целью достижения скорости 1000+ транзакций в секунду);
  • Легкий клиент для IoT и мобильных устройств;
  • Операционная совместимость с другими блокчейнами;
  • Улучшение криптографии на EVM (для доказательств с нулевым разглашением, гомоморфного шифрования и др.).

2020

  • Исследование гибридного консенсуса;
  • Многосвязные сети.

Детализированная дорожная карта на 2018 год

Пожалуйста, примите к сведению, что изложенные ниже планы могут измениться. Это предварительный план, отражающий лишь основные этапы. В течение года мы можем столкнуться с непредвиденными препятствиями и вызовами либо изменить курс, выбрав наиболее оптимальное направление развития. Дополнительные релизы, поддержка и сопровождение продуктов, а также экспериментальные проекты здесь не отражены.

Зеленым обозначены проекты команды ETCDEV, красным – команды IOHK (Grothendieck). Прогресс по проектам указан на момент подготовки материала.

roadmap Russian fix1

Главные проекты

Classic Geth

Команда  ETCDEV поддерживает и улучшает Geth с момента форка и собирается продолжить работать в этом направлении, сосредоточившись на разбиении архитектуры на модули, повышении производительности и повышении привлекательности для использования в деловой среде. Classic Geth – это форк  Geth, но разрабатываемый независимо с октября 2016 года (до 50% текущего кода было переписано, заменено или удалено).

Mantis

Mantis – это клиент ноды, построенный целиком с нуля на Scala. Scala – это язык программирования, поддерживающий функциональное программирование и отдающий предпочтение неизменяемым данным. Разработчики ценят простоту тестирования и предсказуемость Scala.

Клиент также совместим с кошельком Daedalus, предоставляющим пользователям графический интерфейс для доступа к средствами и управления ими. Mantis является основой для будущих инноваций в Ethereum Classic.

Sputnik VM

SputnikVM – это высокоэффективная встраиваемая реализация виртуальной машины Ethereum. Это самостоятельная виртуальная машина, которая может функционировать независимо от блокчейна и способна работать на маломощных устройствах. Планируется, что в будущем она также сможет работать на сверхмаломощных устройствах.

Платформа Emerald

Это набор инструментов для построения приложений, работающих на ETC. Содержит компоненты пользовательского интерфейса, библиотеки Javascript или Rust, иконки и т. д. Проект нацелен на работу на различных платформах – в десктопной и мобильной версиях, в веб-версии и даже в командной строке.

Сайдчейны

Сайдчейны станут нативной частью инфраструктуры и протоколов ETC. Это улучшит масштабируемость Ethereum Classic и позволит впервые задействовать блокчейн на разнообразных мобильных и IoT-устройствах.