What Is Ethereum's Fusaka Upgrade? Everything You Need to Know About the December 2025 Hard Fork

Fidelity Digital Assets describes Fusaka as "Ethereum's most cohesive, value-driven roadmap to date," representing a strategic shift toward scalability without compromising decentralization.

Key Highlights:

  • 8x Theoretical Scaling Potential: PeerDAS technology enables up to 8 times more data throughput without proportionally increasing node requirements

  • Immediate 33% Capacity Boost: Gas limit increases from 45 million to 60 million units

  • 50-70% Fee Reduction for Layer 2s: Rollups like Arbitrum, Optimism, and zkSync will see dramatic cost decreases

  • Gradual Blob Scaling: BPO forks scheduled for December 17, 2025, and January 7, 2026, will progressively increase blob capacity

  • Enhanced Decentralization: Nodes will process 1/8th of data while maintaining security guarantees

What Is the Fusaka Upgrade?

Fusaka is Ethereum's next major network upgrade, combining two separate upgrade tracks into a single coordinated release:

  • Fulu (Consensus Layer): Named after a star, focuses on how validators reach agreement on the blockchain state

  • Osaka (Execution Layer): Named after the Devcon conference city, handles transaction processing and smart contract execution

This dual-layer approach represents Ethereum's matured development methodology following The Merge, which separated consensus from execution. Fusaka builds upon previous milestones:

  • The Merge (2022): Transitioned from Proof of Work to Proof of Stake

  • Shanghai/Shapella (2023): Enabled staked ETH withdrawals

  • Dencun (2024): Introduced proto-danksharding and blob transactions

  • Pectra (2025): Brought validator flexibility and Layer 2 interoperability

  • Fusaka (2025): Delivers data availability scaling and infrastructure optimization

Why "Fusaka"?

The name follows Ethereum's naming convention of combining consensus layer (star names) and execution layer (Devcon city names) upgrade identifiers. The upgrade's unofficial mascot is a zebra, whose stripes symbolize PeerDAS's column-based data sampling approach.

Blob Parameter Only (BPO) Forks

What Are BPO Forks?

Blob Parameter Only forks represent an innovative upgrade mechanism unique to Fusaka. Unlike traditional hard forks requiring extensive coordination, client updates, and ecosystem preparation, BPO forks are lightweight, pre-programmed parameter adjustments that change only blob-related configuration values.

Why BPO Forks Matter

Traditional Ethereum upgrades follow a 6-12 month cycle involving:

  • EIP proposal and debate

  • Specification writing

  • Client implementation across multiple teams

  • Extensive testnet validation

  • Ecosystem coordination for mainnet activation

BPO forks eliminate this overhead for blob capacity increases by:

  • Pre-programming future increases directly into Fusaka client releases

  • Automatic activation at predetermined slots without requiring new software

  • Rapid iteration enabling blob increases every few weeks instead of months

  • Risk reduction by isolating changes to a single parameter type

BPO Fork Schedule and Targets

Phase 1: Initial Fusaka Launch (December 3, 2025)

  • Blob target: 6 per block

  • Blob maximum: 9 per block

  • Status quo maintained during initial PeerDAS validation

Phase 2: BPO1 (December 17, 2025)

  • Blob target: 10 per block (+67% increase)

  • Blob maximum: 15 per block (+67% increase)

  • First test of scaled blob capacity with PeerDAS active

Phase 3: BPO2 (January 7, 2026)

  • Blob target: 14 per block (+40% increase from BPO1)

  • Blob maximum: 21 per block (+40% increase from BPO1)

  • Further validation of network stability at scale

Future Phases: Gradual Path to Maximum

Based on recent All Core Devs discussions, the long-term BPO roadmap includes:

  • Target milestone: 48 blobs per block (8x current capacity)

  • Timeline: Series of BPO forks every 2-4 weeks post-February 2026

  • Monitoring: Continuous assessment of node performance, network propagation, and block production metrics

  • Ultimate goal: 128+ blobs per block with full Danksharding implementation

Dynamic Scaling Strategy

BPO forks enable Ethereum to respond to actual network conditions rather than theoretical projections:

Benefits of gradual scaling:

  1. Real-world validation: Each increase provides data on actual node performance

  2. Risk management: Problems can be identified and addressed before next increase

  3. Demand responsiveness: Blob capacity can match actual Layer 2 growth patterns

  4. Rollback capability: If issues emerge, parameters can be adjusted downward in subsequent BPOs

Network monitoring metrics:

  • Blob propagation times across network topology

  • Node bandwidth utilization and memory usage

  • Block production success rates and missed slots

  • Mempool congestion and transaction inclusion times

  • Attestation patterns and validator participation rates

Technical Implementation

BPO forks modify three specific parameters:

  1. Target blobs per block: The equilibrium point where blob base fee neither increases nor decreases

  2. Maximum blobs per block: The hard cap on blobs that can be included

  3. Blob base fee update fraction: The rate at which fees adjust to meet the target

These parameters are hardcoded in client releases supporting Fusaka. Node operators don't need to take action for each BPO. Clients automatically recognize the scheduled activation epoch and adjust parameters accordingly.

What Users Need to Know

For most Ethereum users: Nothing changes. BPO forks happen automatically in the background.

For node operators: Keep clients updated to recommended versions between major releases, though updates aren't strictly required for BPO activations.

For Layer 2 developers: Monitor blob availability and pricing; plan applications to take advantage of increased capacity.

For researchers and validators: Track network performance metrics to inform future BPO timing decisions.

Complete List of Fusaka EIPs

Fusaka includes 12 Ethereum Improvement Proposals spanning both execution and consensus layers:

Core Scaling EIPs

EIP-7594: PeerDAS (Peer Data Availability Sampling)

  • Layer: Consensus

  • Purpose: Enable blob data verification through sampling rather than full downloads

  • Impact: 8x theoretical scaling for Layer 2 data availability

  • Status: Headlining feature, extensively tested

EIP-7892: Blob Parameter Only (BPO) Forks

  • Layer: Consensus

  • Purpose: Enable automatic blob capacity increases without full hard forks

  • Impact: Gradual scaling path from 6 to 48+ blobs per block

  • Status: Scheduled BPO forks on Dec 17, 2025 and Jan 7, 2026

EIP-7935: Increase Block Gas Limit to 60M

  • Layer: Execution

  • Purpose: Expand base layer transaction capacity

  • Impact: 33% more throughput on Layer 1, ~30-35 TPS

  • Status: Activates immediately with Fusaka

Verkle Tree Implementation

EIP-6800: Ethereum State Using Verkle Trees

  • Layer: Execution

  • Purpose: Transition state storage from Merkle Patricia Tries to Verkle Trees

  • Impact: Dramatically smaller state proofs, enables future statelessness

  • Status: Initial implementation, full migration in future upgrades

EIP-4762: Statelessness Gas Cost Changes

  • Layer: Execution

  • Purpose: Adjust gas costs to reflect Verkle tree operations

  • Impact: More accurate pricing for state access operations

  • Status: Coordinated with EIP-6800 implementation

Security and Optimization EIPs

EIP-7823: ModExp Operation Upper Bounds

  • Layer: Execution

  • Purpose: Set maximum input sizes for modular exponentiation precompile

  • Impact: Prevents DoS attacks via extremely large ModExp operations

  • Status: Works in conjunction with EIP-7883

EIP-7883: Adjust ModExp Gas Costs

  • Layer: Execution

  • Purpose: Increase gas costs for ModExp to accurately reflect computational complexity

  • Impact: Proper resource pricing, enables safer gas limit increases

  • Status: Triple general cost calculations, raise minimum gas costs

EIP-7918: Blob Base Fee Minimum Floor

  • Layer: Execution

  • Purpose: Ensure blob fees don't drop too low relative to execution gas

  • Impact: Improved fee market dynamics, prevents blob fee underpricing

  • Status: Blob base fee maintained at minimum 1/16th of Ethereum gas price

Network and Fee EIPs

EIP-7742: Uncouple Blob Count from Consensus

  • Layer: Consensus

  • Purpose: Allow blob parameters to be set independently of consensus layer rules

  • Impact: Enables BPO forks to adjust blob capacity flexibly

  • Status: Infrastructure for rapid blob scaling

EIP-7691: Blob Throughput Increase

  • Layer: Consensus

  • Purpose: Coordinate blob target/max increases with PeerDAS activation

  • Impact: Sets framework for graduated blob increases through BPOs

  • Status: Implements initial 6→10→14 blob target progression

Developer Tooling EIPs

EIP-7212: Precompile for secp256r1 Curve Support

  • Layer: Execution

  • Purpose: Add native support for secp256r1 elliptic curve cryptography

  • Impact: Better hardware wallet integration, WebAuthn compatibility

  • Status: Enables biometric authentication for Ethereum wallets

EIP-7745: CLZ (Count Leading Zeros) Opcode

  • Layer: Execution

  • Purpose: Add efficient operation for counting leading zeros in binary numbers

  • Impact: Optimizes certain cryptographic and mathematical operations in smart contracts

  • Status: Developer convenience feature, minor gas optimizations

How These EIPs Work Together

Fusaka's EIPs form an integrated system rather than isolated improvements:

Scaling synergy:

  • PeerDAS reduces data burden → enables gas limit increase

  • BPO forks provide graduated blob scaling → network stability maintained

  • Verkle trees reduce state overhead → further gas optimizations possible

Security coordination:

  • ModExp optimization prevents DoS → safe to increase gas limit

  • Blob fee floor maintains incentives → prevents spam attacks

  • Per-transaction caps ensure fairness → block space democratization

Developer experience:

  • secp256r1 support → better user onboarding

  • CLZ opcode → more efficient contracts

  • Verkle proofs → lighter client implementations


Impact on Layer 2 Networks

Current Layer 2 Landscape

As of November 2025, Layer 2 rollups have become the primary scaling solution for Ethereum:

Combined, Layer 2 networks process over 10 million transactions daily, far exceeding Ethereum Layer 1's ~2 million.

How Layer 2s Use Blobs

Layer 2 rollups operate by:

  1. Processing transactions off-chain: Thousands of transactions bundled and executed on the rollup

  2. Posting data to Ethereum: Compressed transaction data submitted as "blobs" to Layer 1

  3. Inheriting security: Ethereum validators ensure blob data availability

  4. Enabling withdrawals: Users can exit to Layer 1 using posted blob data

Current blob economics (pre-Fusaka):

  • Each blob stores 128 KB of compressed transaction data

  • Blob target: 6 per block, maximum: 9 per block

  • Average blob fee: $0.10-$1.50 per blob (depending on demand)

  • Layer 2 transaction cost: $0.01-$0.50 per transaction

During periods of high Layer 2 activity, all 9 blob slots fill quickly, causing:

  • Blob fee spikes: Prices can reach $5-$10 per blob during congestion

  • Layer 2 fee increases: Rollups pass costs to users

  • Delayed transactions: Layer 2s wait for cheaper blob slots

  • Reduced throughput: Constrained by Layer 1 blob capacity

Fusaka's Impact on Layer 2 Economics

Immediate benefits (December 3, 2025):

While blob capacity remains at 6/9 initially, PeerDAS infrastructure enables:

  • Reduced blob verification overhead: Lower operational costs for rollup operators

  • Improved stability: More predictable blob fee market

  • Foundation for scaling: Infrastructure ready for BPO increases

After BPO1 (December 17, 2025 - 10/15 blobs):

  • 67% more blob space: From 6 to 10 target blobs

  • Reduced congestion: More consistent blob availability

  • Fee stabilization: Less volatile blob pricing

  • Estimated fee reduction: 30-40% average decrease in blob costs

After BPO2 (January 7, 2026 - 14/21 blobs):

  • 133% more blob space vs. pre-Fusaka: From 6 to 14 target blobs

  • Significantly reduced congestion: Blob slots rarely completely filled

  • Dramatic fee reduction: 50-70% lower average blob costs

  • Throughput increase: Layer 2s can post data more frequently


Conclusion

Ethereum's Fusaka upgrade on December 3, 2025, makes the network far more efficient without adding complexity for users.

Here's the simple version: right now, every computer validating Ethereum transactions has to download and check all the data, which is slow and expensive. Fusaka introduces PeerDAS technology that lets validators verify data by checking small random samples instead of everything, like a quality inspector checking random items off an assembly line rather than every single product.

Ethereum can now handle 8 times more data from popular Layer 2 networks like Arbitrum, Optimism, and Base where most people actually use crypto.

For you as a user, nothing changes on your end: your wallet works the same, your crypto stays put, and you don't need to do anything. You'll just notice over the next few months that using Ethereum apps costs less and works faster, especially on Layer 2 platforms where fees have been the biggest pain point.

Previous
Previous

PeerDAS Explained: How Ethereum Will Make Crypto Fees Drop 50–70% in December 2025

Next
Next

Bitcoin’s Brutal November: Market Meltdown, Altcoin Carnage & What Comes Next