Планы разработчиков ETC на 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). Прогресс по проектам указан на момент подготовки материала.
Главные проекты
Команда ETCDEV поддерживает и улучшает Geth с момента форка и собирается продолжить работать в этом направлении, сосредоточившись на разбиении архитектуры на модули, повышении производительности и повышении привлекательности для использования в деловой среде. Classic Geth – это форк eth Geth, но разрабатываемый независимо с октября 2016 года (до 50% текущего кода было переписано, заменено или удалено).
Mantis – это клиент ноды, построенный целиком с нуля на Scala. Scala – это язык программирования, поддерживающий функциональное программирование и отдающий предпочтение неизменяемым данным. Разработчики ценят простоту тестирования и предсказуемость Scala.
Клиент также совместим с кошельком Daedalus, предоставляющим пользователям графический интерфейс для доступа к средствами и управления ими. Mantis является основой для будущих инноваций в Ethereum Classic.
SputnikVM – это высокоэффективная встраиваемая реализация виртуальной машины Ethereum. Это самостоятельная виртуальная машина, которая может функционировать независимо от блокчейна и способна работать на маломощных устройствах. Планируется, что в будущем она также сможет работать на сверхмаломощных устройствах.
Это набор инструментов для построения приложений, работающих на ETC. Содержит компоненты пользовательского интерфейса, библиотеки Javascript или Rust, иконки и т. д. Проект нацелен на работу на различных платформах – в десктопной и мобильной версиях, в веб-версии и даже в командной строке.
Сайдчейны станут нативной частью инфраструктуры и протоколов ETC. Это улучшит масштабируемость Ethereum Classic и позволит впервые задействовать блокчейн на разнообразных мобильных и IoT-устройствах.