По мере развития сектора криптовалют Dencun Upgrade (или Cancun-Deneb Upgrade) продолжает поддерживать традицию именования как отличительную черту хардфорков Ethereum. Уровень исполнения получил свое название от Канкуна (места, где ранее проводился Devcon), а уровень консенсуса использует имя Denub. Согласно графику, датой запуска модернизации было 13 марта. Он включает в себя несколько предложений по улучшению Ethereum (EIP). В этом исследовании представлено руководство по обновлению Dencun, его EIP-4844, накопительным пакетам после Dencun и последующему влиянию на валидаторов и стейкинг, а также по последним обновлениям.

Введение в обновление Dencun

*ETH* — это известный блокчейн, который теперь использует механизм консенсуса «доказательство доли» (PoS), превращая его в Ethereum 2.0. В 2015 году компания представила смарт-контракты, но это создало ряд проблем, таких как медленная обработка переводов. Это увеличило комиссию за перевод. Это подчеркнуло необходимость модернизации Dencun. Обновление Dencun играет роль важнейшего обновления сети, а прото-данкшардинг EIP-4844 является его наиболее важным компонентом. При этом учитывается масштабируемость блокчейна за счет выделения большего пространства для размещения данных. Обновление достигает этой цели благодаря реализации EIP-4844.

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

EIP-4844: Протоданкшардинг, ориентированный на свертки

Согласно статистике, текущая стоимость передачи накопительного пакета составляет от 10 до 30 раз. Эта цифра меньше, чем на уровне 1. Однако ее все еще недостаточно для поддержки ситуаций с высокочастотной передачей, таких как игры, деривативы и т. д. Затраты на объединение в основном связаны с перемещением данных с уровня 2 на уровень 1. Выдающийся 5 газ потребителями в сети Ethereum являются Rollups.

EIP-4844 вносит решающий вклад в минимизацию затрат на объединение и усиление инноваций в концепции Ethereum, ориентированной на объединение. Сообщается, что компания разрабатывает выделенное и экономически более дешевое пространство хранения для размещения Rollup: blob. Это автономная индустрия ценообразования на газ для блогов. Большой двоичный объект работает как контейнер, учитывая 4096 полей. Каждый из них хранит 32 байта. Консенсус по обновлению Dencun требует, чтобы механизм blob в конечном итоге привел к снижению на девяносто процентов стоимости передачи данных в решениях L2.

Передачи, в которых используются блоги, называются транзакциями, переносящими BLOB-объекты, поскольку блоки не хранят данные BLOB-объектов. С другой стороны, сохраняется только ссылка на большой двоичный объект, что открывает путь к экономии газа. Учитывая это, виртуальная машина Ethereum не будет их реализовывать. Таким образом, это не потребует дополнительных вычислительных ресурсов. Включение Blob приводит к образованию двух полей, одно из которых касается совокупного газа Blob, который используется при передаче внутри блока. Другое поле сосредоточено на прогоне накопленного газа-капли, израсходованного за пределы цели.

Блоки, у которых потребление газа превышает целевое значение, повышают это значение. Блоки, имеющие потребление ниже целевого, напротив, способствуют его снижению. Структура blob напоминает концепцию, используемую в обычных блокчейнах. В таких блокчейнах каждый блок содержит хэш предыдущего блока. В дополнение к этому хеши связывают блоки в цепочку. Аналогично, хранение ссылки в большом двоичном объекте в блоке создает параллели между блоками и большими двоичными объектами. Это похоже на коляску, где капли соединяются с блоками.

Передача с переносом больших двоичных объектов, или передача типа 3, открывает несколько новых полей. Один представляет собой максимальную плату, которую потребитель согласен возместить за газ. Другое поле содержит ссылку на массив больших двоичных объектов. Как и остальные передачи, в мемпуле хранятся передачи, несущие большие двоичные объекты. Передача с переносом больших двоичных объектов может содержать 1 или 2 больших двоичных объекта. Тем не менее, EVM не выполняет переводы типа 3. Напротив, уровень консенсуса распространяет их как дополнительные средства через протокол сплетен.

Хранилище BLOB-объектов

До версии 4844 только данные вызова могли монтировать заголовок данных с уровня 2 на уровень 1. Данные вызова являются дорогостоящими, поскольку для одного непустого байта требуется 6 газов, а для пустого байта требуется 4 газа. В случае передачи больших двоичных объектов покупка всего большого двоичного объекта заменяет часть данных вызова. Остальные операции требуют оплаты газа со стороны EVM, как обычно.

Исходный размер полного блока составлял до 30 МБ газа/16 газов на каждый байт данных вызова, что равнялось 1,875 МБ. Текущее количество целевых больших двоичных объектов для каждого блока равно трем, а максимальное число — 6. Размер большого двоичного объекта составляет около 0,128 МБ. В настоящее время существует 1 блок для каждого слота, тридцать два слота для каждой эпохи и 82 181,25 эпох для каждого года. В идеальном сценарии требуется хранилище 82181,25*32*0,384, что соответствует 3,03 террабайта в год.

С другой стороны, если большие двоичные объекты исчерпаны в блоках, потребуется дополнительное хранилище 1,01*2, что соответствует 2,02 ТБ в течение года. Это означает недружественность узла. Постоянное хранение большого двоичного объекта повысит требования к узлу. Это приводит к снижению децентрализации. Таким образом, EIP-4844 реализует операцию обрезки для очистки BLOB-объекта после 4096 эпох (приблизительно 18 дней).

Влияние на стейкинг и валидаторов

EIP-4844 представляет эксклюзивную модель платы за газ для больших двоичных объектов. Раньше только совокупное количество газа, используемое в бывшем блоке, могло определять базовую плату за газ в 1559 году. В этом отношении, если потребление газа в бывшем блоке уменьшится по сравнению с целевым значением, базовая плата уменьшится менее чем на 12,5. %. В первом расчете было указано, что 384 КБ — это целевой вариант, а 768 КБ — наихудший случай на блок для больших двоичных объектов.

Поскольку в каждой эпохе имеется 32 слота, целевым значением является 12,288 МБ для каждой эпохи, а в худшем случае — 24,576 МБ. Каждый день существует 225 эпох, поэтому целевой вариант на каждую эпоху составляет 12,288 МБ, а наихудший случай — 24,576. Поскольку большие двоичные объекты хранятся почти 18 дней, целевым вариантом является 49,77 ГБ, а наихудшим — 99,53 ГБ. Таким образом, даже в худшем случае требуется объем хранилища данных всего 99,53 ГБ. Это говорит о том, что блоб не влияет на валидаторы в случае с хранилищем.

Последние обновления после реализации EIP-4844

Недавние отчеты показали, что после внедрения EIP-4844 текущие расходы на передачу данных по сети уровня 2 значительно снизились. Средняя комиссия за перевод на Optimism составляла до 0,05 доллара, тогда как средняя комиссия составляла 0,0038 доллара. База включает среднюю комиссию за перевод в размере почти 0,064 доллара США, тогда как средняя комиссия составляет 0,0008 доллара США. Средняя комиссия за перевод на Arbitrum составляет 0,5 доллара США. Его средняя комиссия составляет почти 0,35353 доллара США. Средняя и медианная комиссии за перевод на zkSynch Era составляют 0,161 и 0,0936 долларов США соответственно.

Заключение

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