Workflow
Transaction Processing Unit (TPU)
icon
Search documents
X @mert | helius.dev
mert | helius.dev· 2025-09-11 21:53
Solana Transaction Processing - Solana has two methods for transaction submission: via RPC to the Transaction Processing Unit (TPU) or via Jito [1] - RPC sends transactions to the TPU of the current block leader over QUIC, with higher-staked nodes having a higher percentage of QUIC connections [1] - Jito involves a more complex process with reverse-proxy relayers holding transactions for a duration and micro-auctions determining priority based on the ratio of Compute Units (CUs) to Jito tips [1] Key Factors for RPC Path - Latency to the leader queue, priority (determined by priority fee divided by CUs), stake, and infrastructure are key factors for the RPC path [1] Improvements and Performance - Improvements to the TPU sending logic have yielded good results compared to other RPCs, showing lower average latency and better performance during high congestion events [1] New Product: Sender - A new product called Sender sends transactions to both RPC and Jito, simplifying the process for users [1] - Users can choose to send only to RPC if desired [1] - Traders have reported positive results, particularly in regions like Tokyo, with ongoing improvements [1]