В обновлении Dencun появилась концепция «BLOB-объектов», которая помогла обрабатывать несколько транзакций по цене одной. Эта модернизация, являющаяся частью серии обновлений Surge, помогла снизить потребность в газе по крупным протоколам; тем самым снижая его спрос и цену. В результате протоколы уровня 2 и уровня 3 теперь могут взимать еще меньше, поскольку они могут проводить несколько транзакций Ethereum по цене одной.

В этой статье мы рассмотрим значение, историю и принцип работы Dencun Upgrade, а также оценим его преимущества.

Знаете ли вы, как возникла перегрузка сети блокчейна?

Почему было необходимо обновление?

Перед обновлением блокчейн Ethereum был забит. Транзакции завершались с чрезвычайно низкой скоростью — 10–15 транзакций в секунду (TPS). 

Поскольку сеть оставалась перегруженной, транзакционные издержки иногда превышали 300 гвей, поскольку плата за газ всегда превышала 150 гвей. Ведущие пользователи, такие как Layer-2, Layer-3, протоколы обмена, протоколы DeFi и Dapps, использовали много газа, что делало их дорогими для нечастых пользователей, таких как розничные пользователи.

Что происходит на Эфириуме? Плата за газ сейчас превышает 300 гвей#eth#gasfee#gweipic.twitter.com/sfKjdrxnuc

– Хорошая девочка Алекс (@AlexMemeToken) 21 сентября 2023 г.

Эта ситуация была очень сложной для более широкого распространения Ethereum, поскольку стоимость большинства криптовалютных транзакций обычно ниже 100 долларов. Платить сетевую комиссию в размере 50 долларов и более (что было обычным случаем) не имело никакого смысла. 

Другие блокчейны, такие как Solana, Cardano и XRP Ledger, были далеко впереди и обрабатывали тысячи транзакций в секунду. В результате Эфириум оказался перед риском закрытия.

История

Обновление Dencun было задумано как временная мера по увеличению скорости сети Ethereum. 

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

Однако реализация была непростой в то время, когда Ethereum только что реализовал крупный переход от консенсуса доказательства работы к консенсусу доказательства доли, и обновление называлось «Слияние».

Поймите разницу между доказательством работы и доказательством доли.

EIP-4844, Предложение по обновлению Dencun.

Поэтому предложение было отправлено Данкрадом Файстом, криптографом и исследователем Эфириума. Предложение было далее реализовано и вскоре приняло окончательную форму. Данкрад Файст и Протоламбда (Диедерик Лоераккер) стали основными участниками, а Виталик Бутерин, Джордж Кадианакис, Мэтт Гарнетт, Ансгар Дитрихс и Мофи Тайво выступили в качестве авторов предложения.

В результате усилий двух главных исследователей, Данкрада Файста и Протоламбды, предложение получило название «Прото-Данк Шардинг».

Как это работает?

Целью модернизации было достижение двух целей. Во-первых, он должен увеличить пропускную способность и разгрузить блокчейн Ethereum. Во-вторых, он должен стать трамплином для последнего обновления в этой серии, то есть Surge.

Обновление представило новую функцию в блоке Ethereum, называемую «BLOB». Блоб — это дополнительное пространство для хранения внутри блока Ethereum, которое не было доступно EVM, но его фиксация была ему доступна. 

Проще говоря, это означает, что данные (т. е. транзакции) внутри «блоба» не подлежат проверке, и валидаторами Ethereum будет проверена только их фиксация, сводка данных.

Теперь, поскольку данные не подлежали проверке, должен был быть метод, позволяющий убедиться в их достоверности. 

Обновление было вдохновлено уровнями 2, которые использовали накопительные пакеты для упаковки транзакций Ethereum и проверки только их сводок. Благодаря Merkle Trees, если в пакете будет изменена одна транзакция, вся сводка не поместится в блокчейн и будет отклонена. Эта функция гарантирует, что транзакции внутри объединения являются такими же подлинными, как и другие транзакции.

Обновление Dencun использует «капли» для достижения вышеуказанной функциональности. Большие двоичные объекты — это временное хранилище в цепочке, в котором хранятся отдельные транзакции, упакованные вместе. По прошествии достаточного времени после того, как сводка Blob будет признана действительной, отдельные транзакции удаляются, и только сводка сохраняется в цепочке как одна транзакция.

Как BLOB-объекты используются в Ethereum?

Примечательно, что Blobs не предназначены для розничных и индивидуальных транзакций. Скорее, они предназначены для протоколов, использующих много газа, также известных как «Пожиратели газа». Эти протоколы, которые раньше полагались на L2, теперь имеют прямой доступ к Ethereum, что делает их более безопасными и заслуживающими доверия.

Несколько примеров пожирателей газа — Polygon, Arbitrum, Uniswap и Tether.

Ниже приведено упрощенное объяснение того, как работают транзакции Blob.

  1. После публикации транзакции она отправляется в большой двоичный объект.

  2. Как только большой двоичный объект заполняется, его сводка генерируется путем хеширования отдельных транзакций и создания корня Меркла.

  3. Затем корень Меркла проверяется на Ethereum. В процессе проверки начальное состояние блокчейна перед созданием BLOB-объекта и конечное состояние блокчейна должны отличаться от изменений, внесенных сводкой BLOB-объекта. 

  4. Как только сводка будет завершена, она будет добавлена ​​в блокчейн как простая транзакция.

  5. Через несколько дней данные внутри большого двоичного объекта удаляются, и большой двоичный объект готов к заполнению новыми транзакциями.

Преимущества внедрения обновления Dencun

Наибольшую выгоду от обновления получил Ethereum, однако монеты L2 и L3 не остались позади. В результате снижения комиссий по этим протоколам монеты проекта выросли после обновления.

Если вы хотите знать, какие токены L2 или L3 купить, вам сначала следует научиться их анализировать.

Низкие комиссии

Прямым преимуществом обновления Dencun стало то, что несколько проектов уровней 2 и 3 начали использовать BLOB-объекты для суммирования массовых транзакций. Это помогло им сэкономить средства по сравнению с размещением их непосредственно на Ethereum. Это помогло снизить спрос на газ на Ethereum, из-за чего цены на газ постепенно снизились.

На графике ниже показана динамика цен на газ после запуска обновления Dencun 13 марта 2024 года.

Отслеживание средней цены газа на Ethereum, графики Source Y

Спрос на газ снизился до такой степени, что цены на газ упали со средней платы в 98 гвей 5 марта до всего лишь 8 гвей 22 июня. Более того, минимальная плата за газ даже упала до 1 гвэй.

Тенденции цен на газ Эфириума. Лучшая безопасность

Ранее использование цепочек L2 для хранения данных вне цепочки представляло некоторые риски даже после проверки ее корня Меркла. В связи с постоянно растущим рынком L2 и L2 также возрастает риск мошенничества. 

Благодаря использованию больших двоичных объектов данные теперь хранятся в блокчейне Ethereum, что придает им больше доверия и высочайший уровень безопасности.

Практически нет перегрузки сети

Обновление сыграло решающую роль в решении проблемы перегрузки сети. С появлением BLOB-объектов оптовые покупатели газа перешли на более дешевый способ обработки транзакций на Ethereum. Это высвободило газ, который теперь можно было использовать для менее частых потребителей по доступной цене. Низкие цены на газ также означали более широкое использование Ethereum. 

Использование BLOB-объектов решениями уровня 2 также привело к тому, что они стали менее дорогим способом публикации транзакций в блокчейне Ethereum. Это помогло им еще больше снизить комиссию до уровня, когда она становится практически бесплатной.

История цен на газ Polygon PoS. Заключение

Модернизация Dencun помогла снизить спрос на газ за счет внедрения концепции «каплей». Эта функция позволяет совершать несколько транзакций по цене одной. Использование больших двоичных объектов протоколами уровня 2 и уровня 3 снизило потребление газа и сделало их более дешевыми и доступными для менее частых пользователей, например индивидуальных пользователей. Обновление было настолько успешным, что за четыре месяца цена газа Ethereum упала в среднем со 150 Gwei до всего лишь 1 Gwei.