Открывая конференцию Ethereum Foundation Devcon IV в Праге 31 октября, Виталик Бутерин представил сокращённую и развёрнутую дорожные карты эфириума. Вкратце изложив историю протокола Casper и технологии шардинг, Бутерин объявил, что вскоре начнётся четвёртая фаза развития эфириума — после Frontier, Homestead и Metropolis.
В частности, он сказал, что язык Solidity служит реализацией различных направлений исследований, на которые команда проекта тратила всё время на протяжении последних четырёх лет.
Говоря о новых разработках, Бутерин упомянул технологию шардинг, eWASM и многие другие. Он объяснил, что Serenity — новый блокчейн в том смысле, что это структура данных, однако связанная с цепью на основе доказательства выполнения работы (PoW). Связь цепи на основе доказательства доли владения/участия (PoS) с цепью на основе PoW позволит перемещать эфир из цепи PoW в цепь PoS.
Долгосрочная цель состоит в том, чтобы однажды эта новая система стала достаточно стабильной. Тогда фактически все приложения на существующем блокчейне можно будет перевести в контракт в одном сегменте новой системы, который станет интерпретатором виртуальной машины эфириума, написанным на языке eWASM.
Ожидаемые фазы Ethereum2.0. Фаза 0: Beacon Chain на PoS. Фаза 1: шарды как цепи данных. Фаза 2: смена состояний (EWASM). Фаза 3 и дальнейшее развитие: итерации, развитие, добавление новых технологий
Далее Бутерин объяснил, что доказательство доли владения Beacon Chain («маяка», или сигнальной цепочки) — это своего рода цепь-пустышка. Речь идёт о середине пути между тестнетом и мейннетом. По его словам, это не совсем тестнет, потому что пользователь должен быть в состоянии владеть реальным эфиром и получать реальное вознаграждение, но и не мейннет, поскольку не имеет приложений и т.д.:
Если сеть разрушится, есть надежда, что люди не станут оплакивать её кончину.
Фаза номер 1 — это стадия, на которой внедряется шардинг. Это упрощённая версия, которая не осуществляет шардинг состояния, но осуществляет шардинг данных. По словам Виталика, на описываемой стадии у желающих, скажем, создать децентрализованный Twitter на блокчейне будет масштабируемость, позволяющая это сделать, но не будет рабочего состояния, чтобы создавать приложения смарт-контрактов «и все эти непростые, изощрённые конструкции».
Соответствующие возможности станут доступны с наступлением второй фазы, когда эфир можно будет перемещать через шарды, позволяя осуществлять смену состояний, работу виртуальной машины и прочие технические изыски.
Ожидаемые параметры Ethereum2.0: чистый консенсус PoS; сокращение периода синхронного подтверждения (8-16 секунд); «экономическая завершённость» (8-16 секунд); быстрая работа виртуальной машины благодаря EWASM; увеличение масштабируемости в 1000 раз
Одно подтверждение в Beacon Chain предполагает участие тысяч валидаторов, то есть можно будет рассматривать его как близкое к окончательному. Бутерин надеется, что масштабируемость эфириума увеличится в 1000 раз. Это даст возможность осуществлять приблизительно 14 000 транзакций в секунду по сравнению с нынешними 14 транзакциями.
Краткая дорожная карта эфириума: стабилизация спецификаций протокола — продолжение разработок и тестирования — межклиентские тестнеты — аудиты безопасности — запуск
Технические характеристики (спецификации) меняются довольно быстро, сказал Бутерин, но достаточно скоро они примут свою окончательную форму. По его словам, в настоящее время внедряются восемь параметров Ethereum 2.0.
По некоторым оценкам, тестнет может быть запущен в первом квартале следующего года. Бутерин заметил, что будет «замечательно, если мы увидим работу тестнета между двумя фазами внедрения новых параметров или даже после одной фазы».
[…] темой стала концепция Бутерина под названием Ethereum 2.0, реализация которой в будущем должна сделать […]
[…] открытия конференции Ethereum Foundation Devcon IV, которая сейчас проходит […]