Buterin explains 4-year roadmap for faster, quantum-resistant Ethereum
Бутерин объясняет четырехлетний план развития Ethereum для повышения скорости и устойчивости к квантовым вычислениям
Сооснователь Ethereum, Виталик Бутерин, представил обновленную дорожную карту, в которой изложены планы Ethereum по значительному ускорению создания новых блоков и подтверждения транзакций.
В своих комментариях в четверг Виталик предоставил более подробную информацию о визуальной общедоступной дорожной карте под названием "Strawmap", выпущенной командой Protocol фонда Ethereum.
"Быстрые слоты (fast slots) находятся в отдельной ветке в верхней части дорожной карты и, похоже, не связаны ни с чем", - отметил Бутерин, добавив, что остальная часть дорожной карты "довольно независима от времени слота".
Время слота - это время, необходимое для создания нового блока в Ethereum, в настоящее время около 12 секунд. Цель дорожной карты - сократить это время до 2 секунд, чтобы блокчейн казался более живой и отзывчивой системой, а не чем-то, на что нужно ждать.
"Я ожидаю, что мы будем постепенно сокращать время слота", - сказал Бутерин, предложив сокращения в соответствии с примерно квадратным корнем из двух, от 12 секунд до 8, 6, 4 и, в конечном итоге, до 2 секунд.
Он также предположил, что улучшения в p2p-коммуникациях, или обновления в способе взаимодействия узлов Ethereum друг с другом - например, обмен новыми блоками и данными без необходимости повторной загрузки данных - могут значительно сократить время распространения блоков, "что сделает более короткие слоты жизнеспособными без ущерба для безопасности".
[Изображение: https://cnews24.ru/uploads/d8d/d8d2cc62001bd732b5b3e972e5cb521cbf817f5a.jpg]
Дорожная карта Ethereum изображает четырехлетний план. Источник: Фонд Ethereum
Ускорение подтверждения транзакций от минут до секунд
Вторым важным улучшением в дорожной карте является ускорение подтверждения транзакций, или момента, когда транзакция математически гарантированно необратима, что в настоящее время составляет около 16 минут.
Цель - сократить время подтверждения до 6-16 секунд, путем замены текущей сложной системы подтверждения на более чистую и простую, которая также будет устойчива к квантовым вычислениям.
"Цель состоит в том, чтобы отделить слоты и подтверждение, чтобы мы могли рассматривать их отдельно", - объяснил Бутерин.
Он сказал, что это "очень серьезные изменения", поэтому план состоит в том, чтобы объединить самый большой шаг в каждом изменении с "переходом к криптографии, в частности, к постквантовым хэш-сигнатурам".
Защита от квантовых вычислений в слотах до подтверждения
Бутерин сказал, что одним из следствий такого подхода будет обеспечение защиты от квантовых вычислений в слотах до подтверждения.
"Одним из интересных последствий поэтапного подхода является то, что существует возможность сделать слоты устойчивыми к квантовым вычислениям гораздо раньше, чем обеспечить устойчивость подтверждения к квантовым вычислениям".
Сеть может "довольно быстро" перейти в режим, когда, если внезапно появятся квантовые компьютеры, "мы потеряем гарантию подтверждения, но цепочка продолжит работать", - сказал он.
"Ожидайте постепенного сокращения как времени слота, так и времени подтверждения", - подытожил Бутерин.
"Постепенная замена компонентов структуры слотов и механизма консенсуса Ethereum" приведет к созданию "более чистого, простого, устойчивого к квантовым вычислениям, удобного для валидаторов и формально верифицированного альтернативного решения".
Сроки реализации этих изменений рассчитаны на следующие четыре года, с планом проведения примерно семи обновлений каждые шесть месяцев. Обновления "Glamsterdam" и "Hegotá" уже подтверждены и запланированы на конец этого года.