EIP-4844

EIP-4844, также известный как proto-danksharding, представляет новый тип транзакций для Ethereum, обеспечивая более дешевое хранение данных для роллапов путем введения 'blobs'.

EIP-4844 - это значительное обновление блокчейна Ethereum, представляющее механизм под названием 'proto-danksharding'. Этот EIP прокладывает путь к полному danksharding, решению для масштабирования, разработанному для значительного снижения комиссий за транзакции для роллапов второго уровня. Основной инновацией является введение 'blobs', которые являются временными единицами хранения данных, прикрепленными к транзакциям. Эти blobs содержат данные, необходимые для роллапов, такие как данные транзакций, и их дешевле хранить, чем calldata, что приводит к снижению комиссий.

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

        graph LR
  Center["EIP-4844"]:::main
  Pre_cryptography["cryptography"]:::pre --> Center
  click Pre_cryptography "/terms/cryptography"
  Rel_blob_transaction["blob-transaction"]:::related -.-> Center
  click Rel_blob_transaction "/terms/blob-transaction"
  Rel_ethereum["ethereum"]:::related -.-> Center
  click Rel_ethereum "/terms/ethereum"
  Rel_layer_2["layer-2"]:::related -.-> Center
  click Rel_layer_2 "/terms/layer-2"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧠 Проверка знаний

1 / 3

🧒 Простыми словами

Представьте, что вы добавляете специальный, более дешевый почтовый ящик специально для сервисов L2, чтобы они могли отправлять свои сообщения. Так им не придется платить столько же за использование главной почты [Ethereum](/ru/terms/ethereum).

🤓 Expert Deep Dive

EIP-4844 вводит новый формат транзакций и структуру данных под названием "blobs" в консенсусный слой Ethereum, что кардинально меняет доступность данных для роллапов. Blobs отличаются от традиционных calldata и располагаются в отдельной, хотя и связанной, структуре данных внутри блоков. Такое разделение позволяет создать специализированный рынок комиссий за данные blobs, отдельный от основного рынка комиссий за выполнение транзакций, что критически важно для масштабирования роллапов. Временный характер blobs (удаляются через определенный период) решает проблему раздувания состояния, присущую полному шардингу, ограничивая долгосрочную нагрузку на хранение для узлов L1. EIP-4844 является предшественником полного danksharding, реализуя концепцию шардинга "доступности данных" без сложности полного шардинга выполнения. Дизайн включает KZG-коммиты для проверки целостности данных, позволяя валидаторам L1 эффективно проверять валидность данных blobs, не скачивая их полностью. Это значительно снижает стоимость публикации данных для роллапов, напрямую влияя на конкурентоспособность их комиссий за транзакции и общую масштабируемость.

🔗 Связанные термины

Предварительные знания:

📚 Источники