Jito, a key player in managing Solana’s transaction flow, is rolling out its next big move: BAM (Block-based Auction Mechanism). This proposal aims to re-architect how transactions are ordered on Solana, addressing the network's growing pains and setting the stage for a more scalable and transparent future.
From Firefighting to Future-Proofing
How BAM Works: Sequencing in a Secure Box
A Fairer Game for Solana
Key Takeaways:
For further insights, watch the full podcast: Link
This episode reveals how Jito is evolving its core infrastructure with BAM, a new open-source proposal designed to solve Solana’s critical transaction sequencing and MEV challenges through verifiable, off-chain computation.
From Firefighting to Future-Proofing: The Genesis of BAM
Lucas from Jito explains that the move toward BAM (Block-Auction-Mechanism) was driven by a multi-year strategic vision. The existing Jito block engine, while central to mitigating Solana's network congestion, was a closed-source system that was difficult to scale and constantly being abused. The team recognized its architecture wouldn't support Solana's projected growth to 5,000 or 10,000 TPS (Transactions Per Second).
The primary motivations for creating BAM were:
Lucas states, "We started to look at like how fast is Salana going to be in three years or four years and started to realize that the current things that we were doing and like the current architecture wasn't going to scale."
What is BAM? A New Proposal for Transaction Sequencing
BAM is a proposed upgrade to the Jito-Solana client that fundamentally changes how transactions are ordered on the network. It is not a separate network but an enhanced client that validators can choose to run. Lucas, with his deep engineering expertise, frames BAM as a solution designed to bring more privacy and transparency to users while decentralizing the critical function of transaction sequencing.
Inside the Engine: How TEEs and Off-Chain Scheduling Power BAM
BAM's architecture moves the transaction scheduling process off-chain into a dedicated, encrypted environment. This scheduler runs inside a TEE (Trusted Execution Environment), which is a secure and isolated part of a processor that prevents even the server operator from viewing or tampering with the data being processed.
Why Sequencing is the Whole Ball Game: MEV and Transparency
The host emphasizes that the order of transactions within a block is incredibly valuable. This ordering determines who profits from trading opportunities and is the source of MEV (Maximal Extractable Value)—profit extracted by reordering, inserting, or censoring transactions. Malicious forms of MEV, like sandwich attacks (where a trader is front-run and back-run on their own trade), are currently difficult to attribute on Solana.
"It kind of sounds like a minor thing of changing the way that transactions are sequenced, but it's actually very important for you know who who wins and who loses in the Salana trading game."
Conclusion
BAM represents a pivotal upgrade for Solana, shifting transaction sequencing to a transparent, verifiable, and open-source model using TEEs. Investors and researchers must monitor validator adoption and BAM's real-world impact on MEV, as this new architecture could redefine network fairness, efficiency, and economic incentives on Solana.