Сеть второй по капитализации криптовалюты Ethereum постоянно развивается. В основе прогресса – предложения по улучшению проекта. В них разработчики «упаковывают» идеи, которые могли бы сделать Ethereum эффективнее. Одно из таких предложений – EIP-4844.
Что такое EIP-4844
EIP-4844 – это предложение по улучшению Ethereum (EIP) с порядковым номером 4844. Его публикация датирована 25 февраля 2022 года. Авторами EIP выступили соучредитель Ethereum Виталик Бутерин, а также разработчики Данкрад Файст, Дидерик Лоераккер, Джордж Кадианакис и Мэтт Гарнетт.
Главная задача EIP-4844 – снизить стоимость операций в сети Ethereum. В том числе, речь идет об уменьшении платы за операции в *rollup-решениях.
*Rollup (роллап) – решение для снижения нагрузки на сеть за счет группировки операций и переноса части транзакций с основного блокчейна в сайдечены (сторонние блокчейны).
Интересно! Предложение по улучшению ETH под порядковым номером 4844 также известно в криптосообществе как прото-данкшардинг (Proto-Danksharding). В названии скрыта отсылка к имени одного из авторов предложения – Данкрада Файста.
На рынке много решений второго уровня (L2) для Ethereum, которые помогают пользователям экономить на комиссиях за счет переноса части операций на сторонние блокчейны. В основную же цепочку блоков, при этом, система записывает только результаты транзакций. Таким образом, L2 разгружают основную сеть Ethereum. Подробнее о том, как работают решения второго уровня – в нашем материале.
Глобальным решением проблемы низкой пропускной способности Ethereum стал переезд сети проекта с крайне энергозатратного PoW на более экологичный PoS-алгоритм. Событие, к которому разработчики готовились в течение нескольких лет, запланировано на сентябрь 2022 года. До перевода Ethereum на PoS, L2 стали временным решением проблемы дороговизны транзакций.
Виталик Бутерин обратил внимание на то, что комиссии в решениях второго уровня для Ethereum все еще слишком высокие. Выход из ситуации разработчик оформил в EIP-4844 и другие предложения по улучшению Ethereum, включая EIP-4488.
Читайте также: Прогноз Ethereum – причины текущего роста и перспективы
Техническая сторона вопроса
Прото-данкшардинг – промежуточный этап перехода Ethereum к шардингу. Таким термином разработчики назвали технику разделения и хранение набора данных в формате множества баз. Также шардинг часто называют горизонтальным разделением данных. Термин – производное от слова shard – фрагмент. Соответственно, шардинг можно перевести как фрагментирование.
Шардинг помогает упростить и ускорить обработку операций, а также снизить стоимость хранения данных за счет их объединения. Для этого система разделяет общую базу на фрагменты. За каждым шардом закрепляют ноду. В рамках такой схемы сетевые узлы могут заняться верификацией наполненных транзакциями шардов. Классический же вариант подразумевает отдельную проверку каждой операции. В результате шардинг ускоряет сеть.
Интересно! Не все участники криптосообщества поддерживают шардинг. Многие считают, что принудительный раздел сети на шарды приведет к снижению ее безопасности. Дело в том, что благодаря шардингу каждый фрагмент станет отдельной сетью. Такое разделение, в теории, упрощает захват шардов злоумышленниками.
Интеграция шардинга в Ethereum запланирована в рамках перевода сети криптовалюты на PoS. Прото-данкшардинг, по задумке разработчиков, поможет привнести в сеть ETH преимущества полноценного перехода на шардинг до его активации. Ввод решения запланирован в рамках хардфорка Shanghai. Вот как выглядит работа через прото-данкшардинг:
В рамках EIP-4844 разработчики предложили особый вид транзакций – так называемый блоб (blob). Особенность такой операции в ее «весе». Дело в том, что блоб, в отличие от стандартной транзакции, содержит дополнительные данные, которые разработчики и называют blob. Объем данных такой операции, в сравнении с классической транзакцией – больше. Но такой тип перевода – дешевле стандартной схемы с calldata (транзакционные данные, которые, в том числе, используют L2).
Разработчики обращают внимание на то, что виртуальная машина Ethereum не может проверять данные в блобе. При этом она видит такие операции.
Интересно! Прото-данкшардинг стал «прокачанной» версией предыдущего «дизайна» шардинга – данкшардинга.
Есть что сказать? Напишите нам или присоединяйтесь к дискуссии в нашем Телеграм-канале.
Дисклеймер
Согласно правилам Trust Project, образовательный контент на этом сайте публикуется только для общего ознакомления. Политика BeInCrypto — предоставлять качественную и правдивую информацию, проводить собственные исследования, а также создавать информативный и полезный контент для читателей. BeInCrypto может рассказывать о своих партнерах в своих материалах по обоюдной договоренности, однако эти договоренности не делают контент предвзятым или вводящим в заблуждение. Вся ответственность за любые действия, которые читатель предпринимает на основании информации, размещенной на нашем сайте, лежит на самом читателе. Также обратите внимание, что наши «Условия и положения», «Политика конфиденциальности» и «Дисклеймеры» были обновлены.