ІП-4844
EIP-4844, також відомий як proto-danksharding, вводить новий тип транзакцій в Ethereum, що дозволяє дешевше зберігати дані для роллів, вводячи "блаби".
EIP-4844 - це значне оновлення блокчейну Ethereum, що представляє механізм під назвою 'proto-danksharding'. Цей EIP прокладає шлях до повного danksharding, рішення для масштабування, розробленого для значного зменшення комісій за транзакції для ролапів другого рівня. Основною інновацією є введення 'blobs', які є тимчасовими одиницями зберігання даних, прикріпленими до транзакцій. Ці blobs містять дані, необхідні для ролапів, такі як дані транзакцій, і їх дешевше зберігати, ніж calldata, що призводить до зниження комісій.
Proto-danksharding є важливим кроком до покращення масштабованості Ethereum. Переносячи зберігання даних на blobs, ролапи можуть обробляти більше транзакцій за меншу вартість, роблячи екосистему Ethereum більш доступною та ефективною. Це оновлення є попередником повного danksharding, який додатково оптимізує доступність даних та масштабованість.
graph LR
Center["ІП-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;
🧠 Перевірка знань
🧒 Простими словами
Це як додати спеціальну, дешевшу поштову скриньку, призначену лише для сервісів другого рівня (L2), щоб вони могли надсилати свої повідомлення, і таким чином їм не доводиться платити так багато за користування головною поштою Ефіріуму.
🤓 Expert Deep Dive
EIP-4844 запроваджує новий формат транзакцій та структуру даних, "блоби" (blobs), до консенсусного рівня Ethereum, що докорінно змінює доступність даних для ролапів. Блоби відрізняються від традиційних calldata, перебуваючи в окремій, хоч і пов'язаній, структурі даних у блоках. Це розділення створює спеціалізований ринок комісій за дані блобів, відокремлений від основного ринку комісій за виконання транзакцій, що є критично важливим для масштабування ролапів. Ефемерна природа блобів (видаляються через певний період) вирішує проблеми роздування стану, властиві повному шардингу, обмежуючи довгострокове навантаження на зберігання для вузлів L1. EIP-4844 є попередником повного danksharding, реалізуючи концепцію шардингу "доступності даних" без складності повного шардингу виконання. Дизайн передбачає використання зобов'язань KZG (KZG commitments) для перевірки цілісності даних, що дозволяє валідаторам L1 ефективно перевіряти валідність даних блобів, не завантажуючи всі дані блобів самостійно. Це значно знижує вартість розміщення даних для ролапів, безпосередньо впливаючи на конкурентоспроможність їхніх комісій за транзакції та загальну масштабованість.