Ethereum blobs — важное достижение в технологии блокчейнов, представленное в рамках масштабного обновления Ethereum. Эти структуры данных позволяют проводить расчеты на уровне Layer 2 (L2) вместо использования calldata, что направлено на повышение масштабируемости и эффективности сети, особенно для rollups.
Blobs, реализованные согласно определенному Ethereum Improvement Proposal, представляют собой крупные блоки данных, хранящиеся в блокчейне Ethereum. Их задача — повысить масштабируемость Ethereum за счет обработки больших объемов данных максимально экономично и эффективно. В отличие от привычных данных, которыми управляет Ethereum Virtual Machine (EVM), blobs хранятся с помощью криптографических коммитментов KZG, что делает методы развертывания L2 более эффективными.
Появление blobs существенно снизило комиссии за газ. Новый механизм, предоставляющий специализированный слой данных для rollups, расширяет пространство данных на блок и, как следствие, уменьшает расходы пользователей. Это важный шаг для масштабируемости и потенциального внедрения шардинга данных в будущем.
Обновление, внедрившее blobs, существенно преобразовало инфраструктуру Ethereum, сделав сеть более масштабируемой, экономичной и эффективной как для пользователей, так и для разработчиков. Появился доступный способ хранения данных для L2 proofs, который требует от операторов узлов хранения этой информации примерно в течение 18 дней.
Blob token — инновационный компонент блокчейна Ethereum, непосредственно связанный с последним обновлением. Он решает проблему обработки большого объема транзакций и высоких издержек, акцентируя внимание на развитии L2 решений.
В основе механизма blob token лежит «blob transaction» — тип транзакций, позволяющий включать крупные пакеты данных (blobs) в блоки Ethereum. В отличие от классических транзакций Ethereum, blobs обеспечивают более масштабируемый и экономичный способ работы с большими объемами информации.
Добавление новых типов транзакций и полей заголовков блоков позволило интегрировать blobs в инфраструктуру Ethereum. Каждый блок может содержать определенное количество blobs, и каждый из них способен вместить до 128 КБ данных. Это позволяет L2 решениям перенести значительную часть данных из основной сети, что существенно снижает комиссии за газ.
Покупка blob tokens осуществляется по схеме, схожей с приобретением других криптовалют на платформах децентрализованных финансов (DeFi):
Blobs способны оказать значительное влияние на экосистему Ethereum и имеют ряд перспективных вариантов использования:
В дальнейших планах — увеличение емкости blobs, оптимизация rollups и внедрение выборочного доступа к данным (DAS), что позволит выделять до 16 МБ пространства данных на слот. Соучредитель Ethereum обозначил стратегию развития сети с акцентом на рост емкости blobs и совершенствование L2 решений.
Ethereum blobs — это существенный шаг вперед для блокчейн-технологий, позволяющий эффективно решать задачи масштабируемости и снижения затрат. По мере эволюции сети роль blobs будет только возрастать: они обеспечат более эффективную обработку данных, снизят стоимость транзакций и откроют новые возможности для децентрализованных приложений. Непрерывное совершенствование blobs и другие запланированные улучшения подтверждают стремление Ethereum к инновациям и созданию более доступной и эффективной блокчейн-платформы для пользователей и разработчиков.
Термин BLOBs происходит из сферы баз данных и означает Binary Large Objects. В криптовалютах это содержимое файлов в системах децентрализованного хранения.
BLOBs — это эффективные структуры данных для хранения и управления крупными двоичными объектами, такими как изображения и видео, в блокчейн-сетях. Они оптимизируют обработку и извлечение данных в децентрализованных системах.