EIP-4844, officieel getiteld "Shard Blob Transactions," was de belangrijkste upgrade binnen Ethereum's Dencun hard fork van maart 2024. De bijnaam Proto-Danksharding eert de onderzoekers Protolambda en Dankrad Feist, wier werk de langetermijn-roadmap voor Ethereum's dataschaalvergroting vormgaf. In plaats van het netwerk meteen volledig te sharden, voegde de upgrade een lichte, tijdelijke opslaglaan toe die rollups direct konden gebruiken, zonder jaren te wachten op het volledige shardingontwerp.
Technisch gezien introduceert EIP-4844 een nieuw transactietype dat een of meer "blobs" bevat, vaste datablokken van ongeveer 128 KB elk. Een Ethereum-block kon oorspronkelijk maximaal zes blobs bevatten, met drie als streefwaarde per block. In tegenstelling tot gewone transactiedata zijn de inhoud van blobs onzichtbaar voor de Ethereum Virtual Machine: smart contracts zien alleen een cryptografische commitment die bewijst dat de data bestaat en correct is. Omdat blobs niet permanent bewaard hoeven te blijven, verwijderen consensus clients ze na ongeveer 18 dagen, wat de chain compact houdt terwijl iedereen de data van een rollup nog kan verifiëren binnen de periode die er echt toe doet.
Dit is belangrijk omdat Layer 2-rollups zoals Arbitrum, Optimism en Base hun gebundelde transactiedata voorheen als permanente, dure calldata moesten publiceren. Door die data naar blobs te verplaatsen daalden de publicatiekosten binnen enkele dagen na activatie met ongeveer 90 procent, waardoor typische L2-fees op meerdere netwerken zakten van rond de dollar naar fracties van een cent.
EIP-4844 werd altijd gepresenteerd als een tussenstap, niet als eindpunt. Ethereum's Pectra-upgrade van 2025 verdubbelde de blobcapaciteit, en de latere Fusaka-upgrade introduceerde Data Availability Sampling, waarmee nodes blobdata kunnen verifiëren zonder alles te downloaden, wat de capaciteit verder richting de ongeveer 128 blobs per slot van volledige danksharding duwt.