The Merge: что дальше? | О переходе Ethereum на PoS
Спикеры:
Степан Гершуни – блокчейн–евангелист, исследователь децентрализованной репутации, основатель Web3 проектов Identix, Credentia.
Антон Буков – сооснователь 1Inch, блокчейн–разработчик, инженер смарт-контрактов.
Ведущий: Макс Бит.
2:00 Как прошел переход. Судьба майнеров Ethereum и возможные форки
Слияние изменило экономику Ethereum и расширило перспективы сети как поля для экспериментов. Развитие форков Ethereum на PoW зависит от нахождения сильных разработчиков.
Степан: Переход прошел гладко и в том формате, что был запланирован 3 года назад. С февраля прошлого года даже не было изменений в коде, все шло по анонсированному плану. Перед событием майнеры пытались выжать последние соки из эфира, и блоки майнились быстрее, чем обычно. Сейчас майнинг эфира на видеокартах невозможен. Существенных изменений в пользовательском опыте не произошло. Поменялась экономика эфира – он стал дефляционным, но это будет видно позднее, количество монет эфира в обращении будет сокращаться каждый год.
Произошло много технических изменений, много было сделано для развертывания роллапов. Функционально эфир должен стать базовым слоем, достаточно неизменным, а все инновации уйдут в роллапы.
Макс Бит: Ты ожидал, что будет форк?
Степан: Главный вопрос в том, где майнеры возьмут разработчиков под форк сети. Майнерам нужны электричество, дата-центры, это физический бизнес. Есть разработчики Ethereum Foundation и вся огромная команда, которая пишет код (а блокчейн – это код), поддерживающие PoS, и у Ethereum Classic или нового форка на PoW просто не будет такого ресурса.
Существует около 300 EVM–совместимых сетей, то есть Ethereum – это не просто блокчейн, это поле для экспериментов. И в этом есть сила, поскольку технологический прогресс – это функция от количества экспериментов, и если стоимость ошибки низкая, то эксперименты могут быть самые дикие. Поскольку эфир опенсорсный, все могут на нем строить, и самим разработчикам эфира достаточно просто наблюдать за опытами. Прогресс на опенсорсе всегда идет быстрее.
13:40 Этапы развития Ethereum после слияния
Степан: Виталик Бутерин дал отличное интервью на эту тему. Ребята отказались от деления на апгрейды, зато появились этапы – The Surge, когда добавят шардинг, что даст увеличение пропускной способности; The Verge с деревьями Веркла, который поможет масштабируемости; The Purge, который сделает эфир более легковесным и уберет разные исторические данные, чтобы ноду можно было запустить за три минуты с любого телефона; и The Splurge – года через 4-5, завершающий этап для базового слоя эфира, после которого он уже не будет сильно меняться.
Макс Бит: Может ли на нынешнем этапе возникнуть критическая ситуация, которая, допустим, обвалит сеть, и все вернутся к майнингу?
Степан: Не вижу такой ситуации, The Merge уже устранил ряд потенциальных проблем, и команда разработчиков эфира выбирает путь “протестируем 10 раз и один раз отрежем”, поэтому слияние состоялось на 2 года позже задуманного.
54:00 Дефляция Ethereum
Антон: Некоторые данные статистики после The Merge меня приятно удивили. Например, условно, если бы слияния не было, то на PoW было бы добыто 230 тыс эфиров, но поскольку награды были уменьшены, было добыто всего 11 тыс. Ожидал, что разница будет в 10 раз, но получилось в 20 раз, тк есть еще механизм сжигания. Когда цена на газ превосходит 15.2 gwei, это означает, что сжигается эфиров больше, чем создается. На бычьем рынке цена держалась на уровне 100 — 150 неделями, в подобные периоды эфир будет очень даже дефляционным.
Из неочевидного: увеличилась частота блоков. Раньше это было рандомное число со средним ожидаемым 13.5 секунд, сейчас же блоки появляются каждые 12 секунд, количество блоков в сутки увеличилось на 10%. То есть, немного увеличилась пропускная способность, и цены на транзакции в сети снизились на 10%. Когда действовал консенсус PoW, исполнения транзакции иногда приходилось ждать около минуты, сейчас время стабилизировалось.
1:03:00 Деревья Веркла и Меркла: отличия
Антон: На этапе The Verge будут использоваться деревья Веркла. К ним есть вопросы с точки зрения надежности, так как сужается круг людей в криптографии, которые понимают, как это в принципе должно работать. Деревья Веркла являются своего рода магией для DeFi–разработчиков. Но есть и плюсы. Сейчас, чем выше дерево Меркла, тем длиннее нужно к нему доказательство. В его механизме хэшируются два значения, потом два других, затем они склеиваются и хэшируются уже поверх. То есть, они всегда соединяются по два, и на каждом уровне их остается в два раза меньше, пока не останется один хэш на самом верхнем уровне, он называется корнем дерева Меркла. Если высота дерева 20 (элементов внутри может быть миллион), то доказательством для него будет 20 хэшей.
В дереве Веркла можно склеивать сразу сотни тысяч элементов, но можно доказать с помощью лишь одного числа, что какое-либо значение хранилось внутри. По размеру доказательства дерево Веркла намного компактнее. Это нововведение позволит повысить производительность сети, и потенциально – снизить стоимость транзакций. Для разработчиков DeFi импакт будет в том, что поменяются цены работы со storage (хранилищем) – чтение, записи и прочее станет дешевле.
1:10:00 Шардинг для DeFi
Антон: Шардинг дает масштабирование сети, и для разработчиков это логичная вещь. Но в DeFi применяется атомарное исполнение, и там шардинг не очень-то нужен – никто не знает, как строить шардированные приложения. Виталик на этот вопрос ответил, что DeFi нужно масштабировать через L2, и он согласен с тем, что пока происходит отгрузка проблемы на другой уровень.
Сейчас и в атомарном DeFi много багов, часто воруют десятки миллионов долларов, а при введении шардинга нужна совсем другая парадигма программирования для трансфера токенов. Чем сложнее, тем больше будет багов. Также в шардинг–environment сложным видится composability – построение протоколов поверх протоколов с использованием открытого кода. Но есть и преимущества – например, мостов между шардами точно следует бояться меньше, чем мостов между блокчейнами.