Fusaka Update – Information for Blob users | Ethereum Foundation Blog

Over the past several days, numerous Layer 2 (L2) scaling solutions and other decentralized applications deploying on the Sepolia testnet have reported unexpected malfunctions, with their transactions failing to process correctly. This disruption stems from a critical, albeit previously under-communicated, change introduced by Ethereum Improvement Proposal (EIP)-7594, also known as PeerDAS (Peer Data Availability Sampling). At its core, EIP-7594 mandates a fundamental shift in the proof format used for data availability, transitioning from the older "blob proofs" to a more granular system of "cell proofs." As the Ethereum ecosystem rapidly approaches the "Fusaka" hard fork – a significant protocol upgrade aimed at enhancing scalability and data availability – a pressing call has been issued to all entities originating blob transactions to swiftly update their software to generate the new Cell Proofs. This proactive measure is essential to ensure seamless operation and minimize potential disruptions on the mainnet, underscoring the dynamic evolution of Ethereum’s underlying architecture.

The Genesis of Change: EIP-7594 (PeerDAS) and the Data Availability Imperative

The recent issues on Sepolia are a direct consequence of Ethereum’s ongoing "Surge" roadmap, a multi-year effort to dramatically increase the network’s scalability and throughput, primarily through sharding and advanced data availability mechanisms. EIP-7594, or PeerDAS, stands as a pivotal component within this larger vision. Its primary objective is to enhance the efficiency and security of Data Availability Sampling (DAS), a technique crucial for the viability and decentralization of rollups.

Historically, transactions that included "blobs" (large chunks of data introduced with the Dencun upgrade for L2 data posting) utilized "blob proofs." These proofs were designed to attest to the availability of an entire blob. However, as Ethereum moves towards a more sophisticated sharding paradigm, the network requires a more refined method for verifying data availability. This is where cell proofs come into play. Instead of proving the existence of an entire blob, cell proofs allow for the verification of specific, smaller segments or "cells" within a blob. This granular approach is vital for the eventual implementation of full sharding, where different nodes might only download and verify a fraction of the total data, relying on DAS to collectively ensure the availability of all data.

The transition to cell proofs offers several tangible benefits. Firstly, it significantly reduces the data bandwidth requirements for individual nodes participating in DAS. Nodes no longer need to download an entire blob to verify its availability; they can sample smaller cells, making the process more efficient and less resource-intensive. Secondly, this fine-grained data availability verification strengthens the security guarantees for L2s. By enabling more robust and distributed sampling, the risk of data withholding attacks is mitigated, thereby bolstering the integrity of rollup operations. Lastly, it paves the way for future scalability enhancements, laying the groundwork for more advanced sharding designs that depend on efficient and decentralized data availability verification.

While the technical advantages of cell proofs are clear, the immediate impact of this format change on the Sepolia testnet highlights a common challenge in large-scale protocol upgrades: ensuring ecosystem readiness. The "underdiscussed aspect" of EIP-7594’s proof format modification underscores the complexity of these transitions, where seemingly minor technical adjustments can have far-reaching implications for applications built on the protocol.

Technical Implications and Challenges for Transaction Originators

The shift from blob proofs to cell proofs has direct and immediate consequences for user applications and Layer 2 solutions that originate blob transactions. The core issue is one of incompatibility: transactions signed and submitted with the old blob proof format are no longer recognized or processed correctly by clients updated to the EIP-7594 specification. This is precisely what led to the observed deployment failures on Sepolia.

Ethereum client implementations are, however, designed with a degree of backward compatibility and flexibility. Notably, clients like go-ethereum offer a conversion mechanism. For transactions submitted via RPC calls such as eth_sendTransaction and eth_sendRawTransaction, go-ethereum (from current master and v1.16.5 onwards) can automatically recompute the necessary cell proofs from existing blob proofs. While this provides a temporary workaround, it is not without its drawbacks. This on-the-fly conversion process can introduce a latency of approximately one second per transaction at the RPC level. For high-throughput L2s or applications sending numerous blob transactions, this added overhead can accumulate, impacting performance and user experience. Therefore, while convenient, relying solely on client-side conversion is not the optimal long-term solution.

A more critical concern arises for transactions already in the transaction pool (txpool) at the moment of a hard fork activation. Depending on the client implementation, these pre-fork blob proof transactions may be handled differently. Some client implementations are configured to simply drop these incompatible transactions from their txpools, preventing them from being included in blocks. Other implementations might attempt to convert them to cell proofs before inclusion. Given this variability, the prudent course of action for any blob transaction originator is to assume their pre-fork transactions might be dropped. To guarantee inclusion, it is strongly advised to resend transactions with the correct cell proofs shortly after the hard fork activation.

To mitigate immediate network instability during the transition, some client implementations may temporarily allow for the distribution of blob proof transactions on the networking layer for a few minutes post-hard fork. This grace period is a stability measure, but it does not negate the need for originators to update their systems for cell proof generation. It merely provides a brief window for the network to synchronize and for any lingering, unconverted transactions to potentially propagate before being ultimately rejected. This complex interplay of compatibility, conversion, and potential transaction dropping underscores the technical intricacies involved in major protocol upgrades and the imperative for ecosystem participants to remain abreast of these changes.

Actionable Directives and Developer Empowerment

In light of the Sepolia testnet findings and the imminent Fusaka hard fork, the message to the Ethereum ecosystem is clear and urgent: blob transaction originators, particularly Layer 2 solutions, must prioritize updating their transaction sending code to generate cell proofs directly. This proactive measure is not merely a recommendation but a necessity for maintaining operational integrity post-Fusaka.

Fortunately, the Ethereum core development teams and client library maintainers have already anticipated this transition and provided the necessary tools. All major client libraries now expose functionality to create these new proofs. The core function, typically named ComputeCellsAndKZGProofs(), is available across various prominent programming languages, ensuring broad accessibility for developers.

For developers working in different environments, the resources are readily available:

Furthermore, practical usage examples are critical for developers to understand how to integrate these changes into their existing codebases. For instance, the go-ethereum client itself offers a clear example in its test suite, demonstrating how ComputeCellsAndKZGProofs() is utilized (https://github.com/ethereum/go-ethereum/blob/7c107c2691fa66a1da60e2b95f5946c3a3921b00/crypto/kzg4844/kzg4844_test.go#L194). These resources are designed to facilitate a smooth transition, minimizing the burden on developers. The onus is now on L2 teams and other blob originators to leverage these tools and promptly update their infrastructure to align with the evolving Ethereum protocol.

The Fusaka Hard Fork and Ethereum’s Continuous Evolution: A Chronology of Progress

The Sepolia incident serves as a timely reminder of the continuous, iterative nature of Ethereum’s development roadmap, particularly as the network progresses towards major upgrades like the anticipated "Fusaka" hard fork. While specific details regarding the exact activation block or features of Fusaka are still solidifying through the All Core Devs (ACD) calls, it is understood to be the next logical step in Ethereum’s "Surge" phase, building upon the foundational changes introduced by Dencun.

The Dencun upgrade, activated in March 2024, was a landmark event, introducing "proto-danksharding" via EIP-4844. This upgrade brought "blobs" to the Ethereum mainnet, significantly reducing transaction costs for Layer 2 rollups by providing a dedicated, cheaper data availability layer. Fusaka is expected to further refine and expand upon these data availability mechanisms, likely incorporating more advanced aspects of sharding and DAS, with EIP-7594 being a crucial enabler. The move to cell proofs is not an isolated event but a strategic step within this broader chronological progression towards a fully sharded and highly scalable Ethereum.

The testnet process, exemplified by Sepolia, plays an indispensable role in this evolution. Testnets like Sepolia, Goerli, and Holesky act as critical staging grounds where new protocol changes are rigorously tested in a live, albeit non-economic, environment. The discovery of the proof format incompatibility on Sepolia, though initially disruptive, is a testament to the effectiveness of this testing methodology. It allowed core developers and ecosystem participants to identify a potential point of failure and communicate necessary adjustments before these changes hit the mainnet, where the financial and operational stakes would be significantly higher.

This incident aligns with a pattern of continuous upgrades that have characterized Ethereum’s journey. From the Merge, which transitioned the network to Proof-of-Stake, to Shanghai, which enabled staked ETH withdrawals, and Dencun, which introduced blobs, each hard fork represents a complex coordination effort and a leap forward in the network’s capabilities. The Fusaka hard fork will undoubtedly continue this tradition, and the lessons learned from Sepolia will directly contribute to a smoother mainnet activation.

Inferred Reactions and Official Responses: Bridging the Communication Gap

The incident on Sepolia has prompted a reflective response from within the Ethereum core development community, highlighting the delicate balance between rapid protocol evolution and comprehensive ecosystem communication. While no direct official statements from specific individuals were provided in the original context, the article implies a collective acknowledgement of the communication challenge.

It can be logically inferred that Ethereum core developers and client teams, upon realizing the impact of the proof format change, swiftly worked to diagnose the Sepolia issues, provide technical guidance, and encourage immediate action. The provision of ComputeCellsAndKZGProofs() functionality across multiple client libraries, along with detailed usage examples, strongly suggests a proactive effort to support developers in adapting to the new requirements.

The concluding remarks of the original message also serve as an implicit "official response," outlining a commitment to improved communication going forward. The statement, "We will try to communicate these changes that impact users more clearly via the Ethereum blog going forward and try to do more community outreach to prevent users of Ethereum from feeling blindsided by changes in the protocol," signifies a recognition that the impact of EIP-7594’s proof format change was not adequately anticipated or communicated to all affected parties. This commitment to enhanced transparency and outreach is crucial for fostering a more informed and resilient ecosystem.

Furthermore, the encouragement for Layer 2s and other dependent entities to actively follow the All Core Devs (ACD) process and engage more directly with the community is a call for shared responsibility. The ACD calls are public forums where upcoming EIPs and protocol changes are debated and finalized. Active participation from ecosystem stakeholders can help identify potential friction points earlier in the development cycle. Similarly, the recommendation for teams to deploy contracts and test infrastructure on devnets well in advance of testnet activations underscores the importance of proactive testing and integration. The mention of the Ethereum package provided by Kurtosis (https://github.com/ethpandaops/ethereum-package), which enables the creation of local networks with the latest specifications, is a practical suggestion for teams to maintain up-to-date testing environments. This collective inferred response points towards a strengthened emphasis on collaborative development and communication within the Ethereum community.

Broader Impact and Implications for the Ethereum Ecosystem

The Sepolia testnet incident, while a minor setback in the grand scheme, carries significant broader implications for the Ethereum ecosystem, touching upon Layer 2 development, network decentralization, and the ongoing evolution of the protocol.

For the Layer 2 Ecosystem: The primary impact is on L2s, which are the heaviest users of blob transactions for posting data to Ethereum’s data availability layer. This event underscores the critical need for L2 development teams to maintain tight integration and continuous vigilance regarding Ethereum’s Layer 1 (L1) roadmap. Any change in L1 data structures, proof formats, or transaction types can directly affect L2 operational stability. While the testnet process successfully caught this issue, it highlights the operational overhead for L2s in adapting to a rapidly evolving L1. This incident serves as a powerful reminder that L2s are not entirely abstracted from L1 changes; rather, their symbiotic relationship demands constant synchronization. It also reinforces the competitive advantage of L2 teams that can rapidly adapt to these shifts, ensuring uninterrupted service for their users.

For Ethereum’s Decentralization and Security: The underlying shift to cell proofs via EIP-7594 is fundamentally beneficial for Ethereum’s long-term decentralization and security goals. PeerDAS is designed to make Data Availability Sampling more efficient and robust, which is essential for scaling Ethereum without compromising its core tenets. By allowing nodes to verify data availability with less computational and bandwidth overhead, it lowers the barrier to participation, fostering a more decentralized network of validators. This, in turn, strengthens the security of rollups, as the underlying data they post to Ethereum is more verifiably available, making it harder for malicious actors to withhold data and prevent users from exiting or verifying state. The Sepolia hiccup, therefore, represents a necessary growing pain in the pursuit of a more secure and scalable decentralized future.

Lessons Learned and Future Outlook: The most crucial lesson from this experience is the reinforcement of the testnet process’s value. As stated in the original communication, "While it is unfortunate that blob originators learned this late in the hard fork process, it also shows that the testnet process works very well and these issues are caught long before they would ever appear on mainnet." This validates the multi-stage testing approach, from devnets to public testnets, as an indispensable safety net for a global, high-value blockchain.

Moving forward, the incident also prompts a re-evaluation of communication strategies. The commitment to using the Ethereum blog more effectively and increasing community outreach suggests a proactive effort to bridge information gaps between core protocol developers and ecosystem implementers. This collaborative approach, where both core developers strive for clearer communication and ecosystem participants engage more actively in the ACD process, is vital for navigating the complexities of Ethereum’s ongoing evolution.

The continuous evolution of Ethereum, marked by ambitious upgrades like Fusaka and the underlying shifts like EIP-7594, reflects a determined pursuit of its vision as a scalable, secure, and decentralized global computing platform. While such a journey is inevitably fraught with technical challenges and coordination efforts, the ability to identify and rectify issues in test environments, coupled with a commitment to improving communication and collaboration, positions the Ethereum ecosystem for continued robust growth. The Sepolia incident, rather than a setback, stands as a critical data point, informing and strengthening the path towards a more resilient and efficient future.

Related Posts

Ethereum Foundation Announces Executive Leadership Transition, Bastian Aue Appointed Interim Co-Executive Director

The Ethereum Foundation, the non-profit organization dedicated to supporting the Ethereum ecosystem, today announced a significant transition within its executive leadership team. Tomasz Stańczak, who has served as Co-Executive Director,…

Ethereum Foundation Establishes ‘Platform’ Team to Harmonize L1-L2 Ecosystem, Drive Cohesive Growth and Strengthen Core Properties

The Ethereum Foundation (EF) has officially announced the formation of a new internal team, "Platform," dedicated to optimizing the intricate relationship between Ethereum’s Layer 1 (L1) blockchain and its burgeoning…

Leave a Reply

Your email address will not be published. Required fields are marked *

You Missed

Circle Launches Native USDC Bridge to Streamline Cross-Chain Interoperability and Simplify User Experience Across Blockchain Networks

  • By admin
  • April 18, 2026
  • 0 views
Circle Launches Native USDC Bridge to Streamline Cross-Chain Interoperability and Simplify User Experience Across Blockchain Networks

Ethereum Foundation Announces Executive Leadership Transition, Bastian Aue Appointed Interim Co-Executive Director

Ethereum Foundation Announces Executive Leadership Transition, Bastian Aue Appointed Interim Co-Executive Director

The Leading Crypto Casino in 2026: Spartans.com Emerges as a Disruptor Amidst Established Players

The Leading Crypto Casino in 2026: Spartans.com Emerges as a Disruptor Amidst Established Players

X’s Cashtags Trading Pilot Surpasses $1 Billion Volume in Initial Days, Signaling Major Expansion into Financial Markets

X’s Cashtags Trading Pilot Surpasses $1 Billion Volume in Initial Days, Signaling Major Expansion into Financial Markets

RockSolid and Pier Two Launch Innovative Looped ETH Vault on Lido V3 to Address Institutional Staking Demand

RockSolid and Pier Two Launch Innovative Looped ETH Vault on Lido V3 to Address Institutional Staking Demand

Russia Proposes Severe Criminal Penalties for Unregistered Crypto Services, Signaling Major Regulatory Shift

Russia Proposes Severe Criminal Penalties for Unregistered Crypto Services, Signaling Major Regulatory Shift