Supporting IBRL: Fast and Predictable Execution on Solana

To become the hub for internet capital markets, Solana depends on the fastest and most reliable on-chain execution. This means minimizing latency and delivering consistent blockspace to provide the best experience for institutions, applications and retail users alike.
Predictable transaction processing and minimal lag directly influence market quality, price discovery, and user trust. As the network grows, even small improvements in transaction propagation and scheduling can translate to tighter spreads, deeper liquidity, and fairer outcomes across all participants.
This post provides an update on how Jito software is improving the existing infrastructure, including through the Block Assembly Marketplace (BAM), which introduces verifiable transaction scheduling while enabling Application-Controlled Execution (ACE) for Solana developers.
Jito Block Engine
In 2022, Jito introduced the Jito relayer, Jito Block Engine and the Jito-Solana validator client. This new, opt-in architecture enabled searchers and applications to improve transaction landing assurances by packing transactions in Jito Bundles, and allowing validators to maximize revenue through a compatible client that processes bundles and earns Jito Tips.
The relayer allowed validators to speedbump transactions by 200ms, working in unison with the auction running inside the Jito Block Engine so it could screen, simulate, and select the most profitable ones. This short buffer period was valuable early on, as it helped filter spam, validate bundles, and stabilize transaction flow when network conditions were less consistent.
The success of this approach was proven during periods of high network activity in 2023, 2024 and 2025, when landing transactions proved to be a significant challenge. The Block Engine took meaningful load off the network, enabling fast transaction landing while core improvements were made to the networking stack, scheduler and core protocol.
In June 2025, improvements to Jito software reduced both the Block Engine auction tick and relayer speedbump to 50ms, significantly lowering latency without compromising reliability or performance. With enhancements in the core networking stack, a new Agave scheduler, and improvements in spam processing, Jito turned off its self-hosted relayers in early August, which eliminated the speedbump for validators connected to its infrastructure.
Block Assembly Marketplace (BAM)
BAM was born from deep conversations with traders and developers over the past two years, and is the next evolution of fast and deterministic transaction ordering. It is a private yet transparent and auditable scheduler that gives applications more control with ACE and other transaction ordering primitives – leveraging new core and in-house performance improvements to enhance network efficiency.
In practice, BAM enables customizable scheduling logic and creates a predictable, verifiable landing path for applications, liquidity providers, and users, minimizing timing discrepancies that can influence market outcomes and ensuring stable, fair conditions that foster deep liquidity and tight spreads
Ultimately, BAM aims to support a pacing-based scheduler (i.e. it distributes transactions evenly across the slot), similar to the one implemented in Firedancer and Agave. BAM is designed to adapt to larger block sizes and other protocol changes that contribute to IBRL.
Looking ahead, BAM will advance decentralization and IBRL by enabling a global network of BAM nodes running in diverse data centers and operated by multiple independent parties, leveraging DoubleZero, and exploring the use of DZ FPGAs to host BAM Nodes.