EIP 4844
EIP-4844, znany również jako proto-danksharding, wprowadza nowy rodzaj transakcji do Ethereum, umożliwiając tańsze przechowywanie danych dla rollupów poprzez wprowadzenie "blobów".
EIP-4844 to znacząca aktualizacja dla blockchaina Ethereum, wprowadzająca mechanizm zwany 'proto-danksharding'. Ten EIP toruje drogę do pełnego dankshardingu, rozwiązania skalującego zaprojektowanego w celu znacznego obniżenia opłat transakcyjnych dla roll-upów warstwy 2. Kluczową innowacją jest wprowadzenie 'blobs', czyli tymczasowych jednostek przechowywania danych dołączonych do transakcji. Te blobs zawierają dane potrzebne dla roll-upów, takie jak dane transakcji, i są tańsze w przechowywaniu niż calldata, co prowadzi do niższych opłat.
Proto-danksharding to kluczowy krok w kierunku poprawy skalowalności Ethereum. Przenosząc przechowywanie danych do blobs, roll-upy mogą przetwarzać więcej transakcji po niższych kosztach, czyniąc ekosystem Ethereum bardziej dostępnym i wydajnym. Ta aktualizacja jest prekursorem pełnego dankshardingu, który dodatkowo zoptymalizuje dostępność danych i skalowalność.
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;
🧠 Sprawdzenie wiedzy
🧒 Wyjaśnij jak 5-latkowi
To jest jakby dodanie specjalnej, tańszej skrzynki pocztowej tylko dla usług L2, żeby mogły wysyłać swoje wiadomości, dzięki czemu nie muszą płacić tyle za korzystanie z głównej poczty [Ethereum](/pl/terms/ethereum).
🤓 Expert Deep Dive
EIP-4844 wprowadza nowy format transakcji i strukturę danych, "bloby", do warstwy konsensusu Ethereum, fundamentalnie zmieniając dostępność danych dla rollupów. Bloby różnią się od tradycyjnego calldata, znajdując się w osobnej, choć powiązanej, strukturze danych w blokach. To rozdzielenie umożliwia specjalny rynek opłat za dane blobów, niezależny od głównego rynku opłat za wykonanie transakcji, co jest kluczowe dla skalowania rollupów. Tymczasowy charakter blobów (usuwanych po pewnym czasie) rozwiązuje problemy związane z nadmiernym rozrostem stanu, nieodłącznie związane z pełnym shardingiem, ograniczając długoterminowe obciążenie przechowywania danych przez węzły L1. EIP-4844 jest prekursorem pełnego dankshardingu, implementując koncepcję shardingu "dostępności danych" bez złożoności pełnego shardingu wykonania. Projekt obejmuje zobowiązania KZG do weryfikacji integralności danych, pozwalając walidatorom L1 na efektywne sprawdzanie poprawności danych blobów bez konieczności pobierania wszystkich danych blobów. Znacząco obniża to koszt publikowania danych dla rollupów, bezpośrednio wpływając na ich konkurencyjność opłat transakcyjnych i ogólną skalowalność.