I remember the night I first stress-tested Solana’s compute limits. It was 2022, deep in the bear, and I was auditing a DeFi protocol that wanted to chain eight operations into a single transaction. The developer’s pitch was simple: “We need more CU — the network is holding us back.” At that time, the block compute unit (CU) limit was 48 million. I filed a report noting that the protocol’s logic was sound, but the network’s ceiling would force them to batch transactions — sacrificing atomicity and user experience. Two years later, Solana has raised that ceiling to 100 million CU per block, a 66% increase. The news hit my inbox on a quiet Tuesday: “Solana Mainnet Block Compute Unit Limit Raised to 100 Million.” I felt a mix of validation and unease. Validation because the network was listening to builders; unease because parameter bumps rarely tell the full story. As an open-source evangelist who has spent years auditing code that governs billions, I’ve learned that the most dangerous upgrades are the ones that feel simple.
The Conscience of Code whispers: what problem are we really solving?
Context: The Protocol behind the Parameter
To understand what this change means, we need to revisit Solana’s architecture. Unlike Ethereum, which measures computational cost in gas (a combination of execution time and storage), Solana uses Compute Units — a direct metric of CPU and memory consumption. Each block has a fixed CU budget. When that budget is exhausted, the block is full. The limit was 48 million CU in early 2024, then 60 million after a soft tweak. Now it’s 100 million, per the SIMD-0286 proposal that passed through governance and was deployed on mainnet.
SIMD-0286 wasn’t controversial. It was a straightforward parameter adjustment, approved by validators who saw the network’s transaction failure rates creeping up during peak load (Jupiter swaps, liquidations, NFT mints). The proposal’s authors argued that the existing limit was artificially constraining throughput, and that modern validator hardware could handle larger blocks without sacrificing finality. They pointed to the fact that average block utilization was below 70%, meaning there was headroom — but the spikes were painful.
This is classic performance tuning: raise the ceiling, relieve congestion, keep the network humming. But as I read the proposal, I kept thinking about the hidden costs. In my 2017 audit of TheDAO’s successor, I learned that every parameter change in a trust-minimized system carries systemic risk. You don’t just change a number; you change the incentives for every actor in the ecosystem.
Core: The 66% Increase — Promise and Peril
Let’s get technical. A block with 100 million CU can theoretically process 66% more compute-intensive transactions than the previous 60 million limit. That sounds like a straight capacity upgrade. But the devil is in the distribution.
Based on my experience analyzing on-chain data for ArtBlocks (where I studied gas consumption patterns across thousands of NFT mints), I know that average CU per transaction varies wildly. A simple SOL transfer uses ~300 CU. A complex Raydium swap with multiple hops can use 150,000 CU. A full chain of eight operations — like the one I audited in 2022 — might use 800,000 CU. The block limit matters most at the tail: when high-CU transactions spike, they fill blocks quickly. By raising the ceiling, Solana allows more of those complex transactions to fit in a single block, reducing queue times and failure rates.
But here’s the catch: the upgrade only helps if demand for high-CU transactions exists. If the average transaction remains low, the network won’t see a 66% throughput increase. The number of transactions per second (TPS) might stay flat because blocks are filled with cheap transfers, not expensive smart contract calls. The market narrative of “Solana can now do X more TPS” is misleading. What they’ve really done is increase the virtual runway for complex dApps to take off.
I saw this firsthand during the DeFi summer of 2020, when I audited Compound Finance’s governance module. The protocol had a reward distribution algorithm that favored early adopters — a hidden centralization in an egalitarian system. Similarly, raising the CU limit without addressing MEV frontrunning risk creates a new centralization vector. Larger blocks mean more opportunity for searchers to extract value by ordering transactions within the block. Solana’s lack of a mempool and its use of Proof of History mitigate some of this, but complex multi-step transactions are still vulnerable to sandwich attacks. The Voice for the Conscience in me worries that this upgrade will primarily benefit MEV bots and institutional traders who can afford to bid for block space, while retail users see no improvement in their swap experience.
Let’s talk about validator hardware. Solana already demands high-end machines: 256 GB RAM, fast SSDs, multi-core CPUs. A larger CU limit increases the maximum block size (in terms of compute, not just bytes), which can stress memory and processing time. Most validators run on cloud instances that can scale, but smaller home operators — the ones that truly decentralize the network — might struggle. In my 2024 whitepaper “Sovereignty Through Separation,” I argued that modular blockchains like Celestia reduce hardware burdens. Solana’s approach is the opposite: monolithic performance leads to centralization pressure. This upgrade, while technically sound, nudges that pressure up a notch.
Contrarian: The Hidden Trade-offs of Simplistic Scaling
Here’s the contrarian take that most articles won’t mention: raising the CU limit might actually _worsen_ network reliability in the short term. Why? Because it allows larger, more complex blocks to be produced and propagated. Solana’s Turbine block propagation protocol is designed for small blocks — under 200 KB. If high-CU transactions (like complex DeFi bundles) bloat block sizes beyond that, propagation delays increase, leading to more orphaned blocks and reorgs. The validators voted for this upgrade, but did they model the propagation overhead? I doubt it. From my audit of Celestia’s modular design, I learned that separating execution and data availability is crucial for scaling without fragmentation. Solana is betting that its monolithic architecture can handle the load. History suggests that monolithic scaling hits diminishing returns.
Another blind spot: the upgrade does nothing to reduce the cost of a single transaction for users. The gas fee mechanism in Solana is based on a fraction of the CU consumed, but the base fee is still set by market demand. If demand stays constant, block space becomes cheaper (more supply), potentially lowering fees. But if demand increases because developers build more complex apps using the extra capacity, fees could stay the same or even rise. The net effect on user experience is ambiguous.
I’ll never forget the lesson I learned while auditing a fast-food loyalty program on Ethereum layer 2 in 2023. The team increased the gas limit thinking it would speed up orders, but it only led to more failed transactions because the sequencer couldn’t handle the load. Solana’s validators are more robust, but the principle holds: scaling a single parameter without addressing the entire pipeline (execution, storage, propagation) creates imbalances.

The Poetic Technologist in me sees a parallel to a river dam. Raising the CU limit is like opening a floodgate wider. If the river downstream is narrow (limited bandwidth between validators, constrained storage for state), the water just piles up at the next bottleneck. Solana’s true bottleneck might not be block CU, but the sheer size of the state database (accounts, program data) that validators must maintain. As more complex transactions execute, the state grows faster, increasing the cost of synchronization for new validators. This is a centralization vector that the market ignores.
Takeaway: Beyond the Parameter Bump
This upgrade is not a revolution. It’s a pragmatic adjustment — a sign that Solana’s governance can move quickly to address real-world congestion. But as an evangelist who believes in decentralization as a set of trade-offs, I urge builders and users to look beyond the 66% number. Measure the actual TPS change. Track validator hardware requirements. Watch for MEV activity on high-CU transactions. And ask yourself: does this upgrade bring us closer to a permissionless world where anyone can participate, or does it primarily comfort the already powerful?
The Vulnerable Analyst in me admits I’m never fully comfortable with any scaling decision that increases the gap between institutional and retail participants. Still, I’m heartened that Solana’s community is debating these issues openly. The Conscience of Code demands that we continue to audit not just the code, but the consequences. The real story of this upgrade won’t be written in the proposal; it will be written in the blocks to come.
So I’ll keep watching. I’ll keep running my own node. I’ll keep asking the uncomfortable questions. Because that’s what an Open Source Evangelist does — we don’t just celebrate the new number; we ensure it serves the many, not just the few.