Edited By
Dr. Emily Chen

A surge in unauthenticated requests has bogged down Agave's simulateTransaction, frustrating users and developers alike. Critics argue that per-IP rate limits fail to alleviate congestion, leading to long wait times and inefficient resource use.
The core issue arises from how simulateTransaction operates on Agave's shared Tokio pool. With no spawn_blocking, the process runs synchronously, leading to workers being held hostage by unauthenticated requests. This slows down the entire tier.
According to sources, on solana-test-validator, the system's peak throughput reached eight concurrent workers, but p50 latency spiked by a staggering 7.5 times. Itโs clear: a per-request rate limit fails to account for the true resource cost, which revolves around worker occupancy.
Commenters on forums provided critical feedback on this situation:
Concurrency Matters: Users noted that regulating request rates only touches surface-level concerns. "The scarce resource is worker-occupancy," one user stated, implying a need for smarter thresholds.
Compute Unit Misalignment: Concerns linger about how compute unit limits cause overcharging. Users pointed out that a transaction marked with a high compute unit often consumes far lessโsometimes only ~238k unitsโleading to inefficiencies.
Execution Timeouts Needed: When asked for solutions, community members advocated pairing admission signals with strict execution timeouts to prevent unnecessary rejects of simpler requests.
"Request rate isnโt worker occupancy. A bounded per-method concurrency budget is key," stated a knowledgeable commenter.
The user board sentiment points to discontent over the limitations of current rate-limiting methods. Users expect more robust solutions rather than blanket rules that overlook actual execution costs.
๐ Rate limits fail to address worker occupancy issues.
โ ๏ธ High compute unit declarations don't reflect true resource use.
โณ Need for stricter execution timeouts to manage requests better.
As the fallout continues, will Agave reconsider its strategies for handling transaction simulations? As 2026 progresses, the pressure is on to implement changes that better serve the community while ensuring system stability.
There's a strong chance that Agave will feel mounting pressure from its community to rethink its current approach to rate limiting. With developers and users increasingly vocal about the issues, experts estimate there is around a 70% likelihood that Agave will introduce updated concurrency strategies within the next quarter. The goal will likely shift toward more nuanced methods, possibly through enhanced worker-occupancy tracking or automated execution timeouts, to alleviate stress on the system. If these changes are implemented, it may set a new precedent in how transaction systems handle unauthenticated requests, leading to a more user-centered framework across similar platforms.
In 1990, the launch of the Hubble Space Telescope faced significant setbacks, primarily due to a flaw in its mirror that impacted its functionality. Initially, the response was a system of patchwork adjustments, which seemed insufficient and frustrating for the teams involved. It wasn't until engineers re-evaluated their approach and proposed a comprehensive solution that Hubble truly began to shine. This moment in history exemplifies how recognizing the core problems rather than merely tweaking existing frameworks can lead to breakthroughs. Just as with Agaveโs current situation, it underscores the importance of bold thinking and community input to evolve a flawed system into one worthy of its potential.