Core Concepts
This page introduces the key ideas behind Raiku. Understanding these concepts will make everything else in the Academy intuitive.
1. Deterministic Execution
Deterministic execution means that a transaction’s inclusion and timing are known in advance.
Instead of sending a transaction and hoping it executes, users can rely on explicit guarantees about when execution will occur.
Key idea: Execution becomes something you can depend on, not something you gamble for.
2. Blockspace as a Market
Blockspace is limited execution capacity. When demand exceeds supply, it must be allocated somehow.
Today, blockspace is allocated through fee guessing and spam. Raiku treats blockspace as a market where users explicitly pay for execution guarantees.
Before
- • Fee guessing
- • Spam-driven inclusion
- • No guarantees
With Raiku
- • Explicit pricing
- • Market allocation
- • Guaranteed execution
3. Execution vs Consensus
Consensus decides what the network agrees on. Execution decides how and when transactions are run.
Raiku focuses on execution coordination without modifying consensus. Validators continue to operate as usual.
Important: Raiku does not replace validators and does not change Solana’s consensus rules.
4. Slot Inclusion Quality of Service (siQoS)
siQoS is Raiku’s execution guarantee. It ensures that a transaction is included in a specific slot under agreed economic terms.
Unlike priority fees, siQoS is not probabilistic. It is an explicit commitment.
Priority Fees
- • Signal only
- • Probabilistic
- • Spam-prone
siQoS
- • Explicit guarantee
- • Deterministic
- • Market-backed
5. Scheduling vs Racing
Traditional execution forces users to race for inclusion. Raiku replaces this with scheduling.
Users choose when they want execution and pay for guarantees, instead of retrying transactions endlessly.