By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: What Is the Solana Gulf Stream? How It Differs From Traditional Mempool Architectures | HackerNoon
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > Computing > What Is the Solana Gulf Stream? How It Differs From Traditional Mempool Architectures | HackerNoon
Computing

What Is the Solana Gulf Stream? How It Differs From Traditional Mempool Architectures | HackerNoon

News Room
Last updated: 2025/03/15 at 6:25 PM
News Room Published 15 March 2025
Share
SHARE

Introduction

Transaction pool, also known as the “mempool,” is a temporary storage area for unconfirmed transactions on the blockchain as they await confirmation and inclusion in a block. The emergence of Bitcoin led to the introduction of the mempool concept. Ethereum later incorporated this into its architecture as well. When a user initiates a transaction, such as a swap between two coins, trades on the DeFi market, or simply purchases an NFT, the transaction is broadcasted to the network and temporarily held in the mempool.

It remains there until validators confirm and include it in a new block. Transactions submitted to the mempool are arranged based on their transaction fees, and transactions with higher gas fees are typically finalized first. This makes validators prioritize higher-fee transactions because they receive gas fees as rewards for transactions included in a block they mine as it is added to the blockchain.

Mempools serve as critical components for blockchains, which utilize them. The mempool ensures that all submitted transactions are processed and confirmed by validators, except in cases where the transaction is invalid due to an incorrect signature or where the sender’s wallet ran out of funds. The mempool creates a market that allows users to choose the appropriate transaction fee to get their transactions processed faster during times of network congestion.

Ethereum and Bitcoin have a total number of 50k-200k unconfirmed transactions in their mempool. This often depends on the availability of the blockspace and most times causes several bottlenecks in the network, such as low throughput and congestion in the network. A gossip protocol is used in Ethereum and Bitcoin to spread memepools amongst random nodes in a peer-to-peer manner.

There are over 1,000 validators on the Solana mainnet and can manage a mempool size of 130,000. This means that with a network throughput of 65,000, a 130,000 mempool is executed, and Solana can execute over 4,000 to 4,500 per second. Solana, a high-performance blockchain, is seen as a mempool-less blockchain as it was designed from the onset not to rely on a mempool; rather, it utilizes a different approach as it pushes all transaction messages to a set validator for each slot, which is tagged as the leader. The leader substitutes every 4 slots, and the leader schedule is known beforehand by all active network nodes. This solution, which Solana put forward, pushes transaction message caching to the edge of the network and is called Solana Gulf Stream.

Notes: Solana transactions by default must include a recent blockhash, which developers may easily obtain with a basic API call. A Solana blockhash has up to 150 slots. It gets stale after this time, so transactions mentioning it will be dropped by the network. This guarantees nonprocessed transactions cannot linger. Block hashes lately help in transaction deduplication.

History of Gulf Stream

Since its launch, Gulf Stream has seen at least two significant upgrades—QUIC and Stake-weighted QoS. It is also the component of the core protocol that has arguably experienced the most strain in recent years due to the massive surge in network traffic on Solana. To put this into perspective, when a validator assumes the role of the leader, they can anticipate a dramatic increase in inbound traffic, often exceeding one gigabyte per second, as the entire network sends packets their way.

QUIC

Initially, Solana relied on the UDP protocol to send transaction messages from the RPC node to the current leader. While UDP is fast and efficient due to its lack of handshaking dialogue, it has significant drawbacks, such as unreliability in data delivery, packet ordering, and duplication prevention. These limitations became evident during network disruptions caused by DDoS attacks and spam transactions, particularly during high-demand events like NFT mints.

Solana integrated the QUIC protocol into its validator ingestion process to address these challenges. Unlike UDP, QUIC offers reliable data transmission with built-in congestion control and packet sequencing, ensuring smoother and more secure communication between nodes. This upgrade significantly improved network stability and resilience, preventing future disruptions and optimizing Solana’s performance under high transaction loads.

The QUIC protocol enables fast asynchronous communications like the UDP protocol but with sessions and flow control like TCP. Although the QUIC protocol has a low adoption rate in the blockchain sector, it is not the one-size-fits-all solution for Solana since the network still encounters congestion concerns during many QUIC handshakes. Amidst all the existing flaws with this protocol, it has some positives, since QUIC is a secure network connection protocol that avoids the need for two handshakes (TCP and TLS) and requires fewer packets to complete. It can be durable after closure, providing faster data access.

QUIC may reuse a session through streams and session tickets, minimizing the number of client-server connections and offering speedy, safe reconnections. It also supports connection migration, allowing connections to survive IP changes, making the mobile user experience more fluid. QUIC also aims to reduce or decrease the impact of attacks like Denial of Service (DoS), replay, reflection, spoofing, and others. While it cannot remove all attacks, it aims to make it tougher to attack. Overall, QUIC offers a more efficient and secure network connection experience.

Stake-Weighted QoS

Solana Stake-weighed QoS is an implementation on the Solana network that allows leaders to identify and prioritize transactions proxied through a staked validator as an additional Sybil resistance mechanism. This mechanism was implemented in the Solana network in early 2024. In this mechanism, validators with higher stakes in the network can transmit large transaction message packets to the leader.

For instance, a validator with 0.5% of the stake could fight Sybil attacks from the rest of the network and transmit up to 0.5% of the packets to the leader. With stake-weighted QoS enabled, a validator holding a 1% stake will have the right to send up to 1% of the packets to the leader. In this method, validators with higher stakes are guaranteed to receive a higher quality of service, which prevents lower-quality validators (with less at stake) from deliberately flooding out these transactions, enhancing overall Sybil resistance.

The introduction of this mechanism has had a significant effect on the Solana ecosystem, with commercial RPC infrastructure operators and exchanges emerging as the primary beneficiaries. RPC operators are well-positioned to secure agreements with staked validators, which will help them achieve a higher percentage of transactions included in blocks. Meanwhile, exchanges or other organizations hosting both the validator and RPC nodes on the same infrastructure can confidently enable the feature within their systems, knowing that the RPC nodes on their infrastructure are reliable.

Differences Between Solana and Traditional Mempool Architecture

There are many differences in the mempool architecture of Solana and Ethereum.

  • In the Ethereum blockchain, pending transactions are held in a public mempool and are dispersed via the gossip protocol across nodes until included in blocks. Solana does not have a public mempool. Instead, pending transactions are pushed to the current leader.
  • Ethereum transactions require a gas fee, with transaction priority typically tied to the gas price. Solana transactions require a fixed base fee per signature (typically 0.000005 SOL), with the option to include a priority fee for faster transaction execution.
  • Solana’s default validator implementation also offers continuous block production. Transactions continually come into the validator for execution, then block production, and ultimately transaction propagation. On Ethereum, pending transactions are held up by the validator or block builder before entire blocks are produced in 12-second intervals. Continuous block manufacturing implies that priority fees do not guarantee a position within a block.
  • Ethereum depends on external auctions like MEV-Boost, where validators bid for blockspace and miners can extract money through MEV (maximum extractable value). This auction type has a dominant market share (about 85% of the network). Solana has implemented out-of-protocol blockspace auctions (Jito), which have a reduced market share (about 25%). This reflects the variations in how Solana and Ethereum handle MEV and blockspace auctions within their ecosystems.

Conclusion

In this piece, we explored the unique transaction handling mechanism of Solana, focusing on its Gulf Stream protocol and how it differs from traditional mempool architectures like those used by Ethereum. We highlighted Solana’s continuous block production, the fixed transaction fees, and the innovative use of QUIC and Stake-weighted QoS to optimize network performance and security.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article Qualcomm and Palantir extend AI to the edge for industrial IoT | Computer Weekly
Next Article Sonos is still trying to figure out why everyone hates its app
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

Atera debuts IT Autopilot to offload Tier 1 tasks from technicians – News
News
VW-backed Xpeng discussing intelligent driving partnerships with dozens of companies, aims to make profit next year · TechNode
Computing
Stuff Meets… cave diver Jill Heinerth | Stuff
Gadget
Today's NYT Connections: Sports Edition Hints, Answers for May 21 #240
News

You Might also Like

Computing

VW-backed Xpeng discussing intelligent driving partnerships with dozens of companies, aims to make profit next year · TechNode

1 Min Read
Computing

Quidax, Yellow Card, Busha bet on B2B crypto payments

14 Min Read
Computing

The ROI of Using Facelift for a Social Media Audit

3 Min Read
Computing

BingX AI Evolution Begins: A $300M Vision To Build The Future Of AI-Powered Crypto | HackerNoon

5 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?