Announcing SWQoS for o7 Node

Published

We're excited to announce stake-weighted quality of service (SWQoS) for gRPC services on o7 Node. This means that your connections to the Solana network should be faster and land more frequently on-chain.

What is SWQoS?

Stake-weighted Quality of Service (SWQoS) is a powerful feature in Solana that leverages the network's proof-of-stake mechanism to ensure fair transaction processing.

In simple terms, SWQoS allows block producers (leaders) to prioritize transactions based on the stake weight of the validator that forwarded them. By integrating o7 Node with a staked validator, your transactions sent through our RPC nodes receive priority proportional to the validator stake in the network.

Benefits of SWQoS for o7 Node Users

  • Higher transaction success rates: Your transactions are less likely to be dropped during periods of high network activity
  • More predictable performance: Transaction throughput becomes proportional to our validator stake, making our service more reliable
  • Sybil attack resistance: Your transactions are protected against network flooding attempts by bad actors
  • Improved user experience: Less waiting for transaction confirmations means your apps run more smoothly

How do I use SWQoS?

No changes are required to your code or day-to-day operations. All connections to o7 Node RPC servers fully integrate SWQoS.

Our infrastructure automatically routes your transactions through staked validators, ensuring they receive the appropriate priority based on the stake weight in the Solana network.

Technical Implementation

Behind the scenes, we've integrated our RPC nodes with staked validator infrastructure. When you submit a transaction:

  1. Your transaction is received by our RPC node
  2. It's then forwarded through the staked validator
  3. Block producers recognize the transaction as coming from the staked validator
  4. The transaction receives priority based on our stake weight
  5. Your transaction lands on-chain more reliably

What's Next?

We're continuously monitoring the performance improvements from SWQoS and further enhancing the quality of service for our users. In the coming months, we'll be publishing performance metrics showing how SWQoS has improved transaction reliability across our infrastructure.

Questions?

If you have any questions about SWQoS or how it benefits your applications running on Solana, please reach out to our support team or join our Discord community where our engineers are happy to provide more details.