

Image source: Block Media
Ethereum EIP-4844: Unlocking Blobonomics While Confronting Emerging Attack Vectors
Ethereum is poised for a transformative leap with the proposed EIP-4844 upgrade, scheduled for March 2024, introducing the groundbreaking "blob" feature via Proto-Danksharding. This milestone is set to tackle the high costs of data availability (DA) within rollups by replacing calldata (which accounts for roughly 90% of rollup transaction expenses) with a more cost-efficient dedicated data storage solution. However, while this innovation promises significant benefits for scalability and affordability, it also introduces new attack vectors that stem from blob-based economic vulnerabilities, commonly termed "blobonomics."
Recent studies, including blockchain research firm Hazeflow's October 2023 report titled “Blobonomics & the New Attack Surface,” shed light on security concerns around Ethereum’s evolving DA model. This research builds upon earlier findings by zkSecurity in their analysis, "Unaligned Incentives: Pricing Attacks Against Blockchain Rollups,” which similarly highlighted rollup vulnerabilities linked to pricing structures.
Understanding Blobs and Their Role in Reducing Rollup Costs
Currently, rollups rely on calldata stored on Ethereum’s main chain for recording transaction data, a method that is responsible for the majority of rollup operational costs. EIP-4844 introduces dedicated "blob lanes," optimized data spaces reserved exclusively for rollup transactions.
Each blob measures 128KB and is stored temporarily on Consensus Layer (CL) nodes for 18 days, bypassing the traditional calldata reliance. The Execution Layer (EL), meanwhile, handles Type-3 transactions that reference these blobs, leading to a more efficient system.
The forthcoming May 2025 Pectra upgrade will further enhance blob functionality by increasing blob throughput. The current limit of three target blobs per block (with a maximum of six blobs) will rise to six target blobs per block, with a maximum of nine blobs, which is expected to significantly bolster rollup scalability and reduce transaction costs.
Vulnerabilities in the New Blob Pricing Model
Despite the promise of reduced costs and improved efficiency, Hazeflow’s analysis reveals exploitable weaknesses within the rollup fee pricing mechanism, particularly with regard to data availability costs.
Rollup fees are calculated using a multidimensional model encompassing L2 execution costs, L1 DA costs, and L1 settlement/verification costs, with DA costs serving as the critical component. Fees for blobs are tied to the L1 base fee, which adjusts at 12-second intervals consistent with L1 block times. However, most rollups on L2 generate blocks much faster, at intervals of 1 to 3 seconds. This discrepancy creates temporal misalignments; rollup DA prices often lag behind real-time L1 blob fee fluctuations. When L2 DA demand spikes, fees fail to keep pace, leaving rollups vulnerable to exploitation.
The Three Core Attack Vectors Targeting Rollups
Hazeflow identified three primary attack strategies that take advantage of the rollup pricing lag:
1. DoS Through DA Saturation
When L1 blob fees drop to minimal levels (as low as 1 wei), malicious actors can monopolize the limited blob capacity (often 1 to 3 blobs per batch) available within rollups. Doing so prevents legitimate user transactions from being included in L1 blocks. According to Hazeflow, sustaining a DoS attack targeting systems like Optimism (OP) can cost attackers only around 0.8 ETH per hour, highlighting the low-cost barrier to such disruptions.
2. Amplified Finality Delays
Attackers can intentionally clog rollups with excessive data, targeting the limited blobs that L1 blocks can process. For instance, when six L2 blocks depend on processing through a single L1 block, congestion builds, delaying confirmation times by 1.45x to 2.73x. This bottleneck hinders cross-chain bridge operations, centralized exchange withdrawals/deposits, and DeFi-related transactions, undermining user trust.
3. Economic Exploitation via Fee Discrepancies
During periods of low L1 blob fees, attackers may flood rollups with spam transactions, leading rollups to set fees based on reduced pricing. When L1 blob fees spike, rollup fee adjustments lag behind this increase, forcing rollup sequencers to absorb rising L1 costs. This dynamic creates direct financial losses for rollups while enabling exploitative transaction practices for attackers.
These vulnerabilities are not just theoretical; real-world examples emerged in late 2024 when projects built on the OP Stack, such as Optimism and Base, encountered double-spend attack attempts rooted in similar DA weaknesses. Emergency patches—including throttling mechanisms—were implemented to mitigate immediate risks.
Mitigation Strategies: Short-Term Countermeasures and Long-Term Fixes
Rollup providers are working swiftly to counteract these exploitative attack vectors. Short-term measures include setting transaction size limits, dynamic fee multipliers, and filtering out low-efficiency traffic.
However, the structural solution lies in enabling rollups to manage DA pricing independently of L1 fees. Implementing a local blob fee market for rollups—similar to Ethereum's EIP-1559—could grant rollups greater pricing agility, allowing them to deter spam attacks by rapidly hiking DA fees during periods of elevated demand. Real-time pricing adjustments reduce the economic feasibility of exploitative behaviors.
Ethereum’s Long-Term Strategy for DA Stability
Ethereum’s core developers are exploring several enhancements to ensure robust, scalable, and cost-efficient DA solutions:
EIP-7892: Elastic Blob Capacity Adjustment
This proposal allows for dynamic scaling of blob capacity—both target and maximum—without the need for hard forks, enabling quick adaptation to market demands and surges in usage.
EIP-7918: Dynamic Blob Fee Floors
This upgrade introduces a mechanism for adjusting minimum blob fees in alignment with execution layer base fees, preventing fees from dropping to levels conducive to spam attacks (e.g., 1 wei). By increasing the baseline cost of blobs, this feature mitigates DoS-style saturation attacks effectively.
Other emerging concepts, such as Luban’s proposal for a blob futures market, envision rollups pre-purchasing blob space using restaking mechanisms, adding an extra buffer against fee and capacity exploitation.
Eventually, Ethereum’s ultimate defense strategy lies in the implementation of full Danksharding. This future-phase solution would incorporate data availability sampling (DAS), scaling global blob storage by orders of magnitude and rendering many DA-targeted attacks obsolete.
As Ethereum transitions into its next stage of evolution, the network aims to strike a delicate balance between cost efficiency and security within the DA layer. Hazeflow concludes, “Ethereum’s transition to Proto-Danksharding signals an era defined by cheaper data storage, enhanced security, market-responsive pricing, and long-term scalability. The future of blockchain rollups depends not only on the introduction of innovative features but on their capacity to evolve alongside emerging threats.”