Access Restricted for EU Residents
You are attempting to access a website operated by an entity not regulated in the EU. Products and services on this website do not comply with EU laws or ESMA investor-protection standards.
As an EU resident, you cannot proceed to the offshore website.
Please continue on the EU-regulated website to ensure full regulatory protection.
Wednesday Dec 3 2025 00:10
4 min
Historically, most modifications to the Ethereum protocol, such as adjusting block rewards or difficulty adjustment algorithms, required a full hard fork. This was a time-consuming process, often taking six months or more, involving an Ethereum Improvement Proposal (EIP), testnet exercises, and coordination among all network nodes. The only exception was the Block Gas Limit, which validators could slightly adjust during block creation. EIP-7892, known as BPO (Blob Parameter Only), extended this flexibility to Blob parameters.
BPO allows critical Blob parameters to be modified through a lightweight hard fork that only changes configuration. From a client development perspective, this is akin to a hot parameter update. It enables Ethereum to address scalability issues more efficiently by frequently adjusting Blob parameters via small BPO forks. This capability is crucial because Blobs are a scarce resource, and the number of Blobs that can be included in a block affects Layer 2 transaction costs.
Following the Cancun (Dencun) upgrade, most Rollups started using Blobs instead of expensive Calldata to store transaction data. Since Blobs are a scarce resource, their price is determined by supply and demand. When Layer 2 demand exceeds supply, the Blob price increases, leading to higher L2 fees. Therefore, increasing the maximum number of Blobs per block, while maintaining security, is a direct way to lower user costs on Layer 2.
BPO utilizes Target and Max mechanisms to manage Blob capacity. Target represents the ideal load Ethereum aims for. The network dynamically adjusts the base Blob fee based on this target. If actual usage exceeds Target, fees increase to dampen demand. If actual usage is below Target, fees decrease. Max represents the absolute maximum number of Blobs per block, preventing the network from overloading. Key Blob parameters in Ethereum generally follow a pattern where Max = 1.5 × Target.
The Fusaka upgrade didn't increase full Blob capacity all at once on December 3rd, but followed a phased, three-stage approach: first deploy the technology, then release the capacity.
Fusaka launched with Target at 6 and Max at 9, unchanged from the previous Pectra version. Fusaka introduced PeerDAS (Data Availability Sampling), a core technology. Although the network was technically capable of handling more data, developers chose not to increase network load initially. This was an observation period to ensure PeerDAS stability under existing traffic.
After about a week of stable PeerDAS operation, the first update was implemented via the BPO mechanism. Target was raised from 6 to 10, marking the first significant expansion of Blob capacity during the Fusaka cycle.
After a month of stress testing, a second update was implemented, raising Target to 14 and Max to 21. This step increased capacity by 2.3 times compared to the Fusaka launch. This completed the rollout of the expansion plan.
The introduction of BPO marks a significant milestone. It has ended the old paradigm of waiting for a major hard fork to expand Blobs. Now, Ethereum can expand capacity through a series of small hard forks that only change parameters. This allows Ethereum to more frequently tune throughput based on Layer 2 demand and client capabilities through frequent BPO rollouts, rather than waiting years between major upgrades.
Risk Warning: this article represents only the author’s views and is for reference only. It does not constitute investment advice or financial guidance, nor does it represent the stance of the Markets.com platform.When considering shares, indices, forex (foreign exchange) and commodities for trading and price predictions, remember that trading CFDs involves a significant degree of risk and could result in capital loss.Past performance is not indicative of any future results. This information is provided for informative purposes only and should not be construed to be investment advice. Trading cryptocurrency CFDs and spread bets is restricted for all UK retail clients.