Slot Time Discount Results
Related Charts

Solana skip charge over epochs. Vertical strains signify the passage between one slot goal to the
different. Earlier to focus on @ 350ms, Solana was concentrating on 400ms slot time. Skip charge stays steady
and low.

Epoch evolution of the consecutive lifeless time share on account of skipped slots. Solana has now much less
consecutive lifeless time.

Evolution over epochs of the maximal contiguous management interval in ms. Blue line is the
common, yellow line is the p01, inexperienced line is the p05, crimson line is the median, gentle blue line is
the p95, and purple line is the p99 of the distributions. p99 drops from ~3s to ~2s,
representing substantial discount within the time window out there for extractable worth.
TL;DR
- Skip charge stays steady and low. It outcomes uncorrelated from slot time discount
- Solana slot manufacturing pipeline stays protected
- A consequence of a steady skip charge below a decrease slot time goal is that the consecutive lifeless time on account of skips shrinks
- Vote latency elevated, with nodes in Asia and South America being essentially the most affected
- This means warning when fascinated by a 200ms goal pre-Alpenglow
- Chance of credit score loss decreased
- Validators with extra stake lose proportionally fewer credit in contrast with low staked validators
- We see a considerable discount within the time window out there for a single chief to extract worth from customers
- Decrease slot time reduces length of single-leader management over transactions ordering
- General, the noticed results level to a stable engineering framework
- The remaining dialogue round a 200 ms goal is subsequently more and more philosophical and financial, slightly than purely technical.
Introduction
Block 440,208,000 (or Epoch 1,019) marked a significant milestone for Solana; after 6 years, together with roughly one yr at fixed 400ms, the community started a considerable discount in the direction of 200ms slot time.

This isn’t about showcasing a conceit metric. It’s about making the most of Solana’s improved efficiency. Geographic distribution and PoH have traditionally made decrease slot occasions difficult, however the community has now reached a degree the place the potential beneficial properties justify testing these limits.
Solana is right here to compete on efficiency, and doing so requires repeatedly exploring the boundaries of what the community can maintain.
Nonetheless, pushing these boundaries additionally requires understanding the results.
On this article, we look at a number of results already seen on-chain following the discount in slot time, and what they might suggest as Solana continues transferring towards decrease targets.
Skip Fee
One of many key metric to take below management is the skip charge.
Chief schedule fixes prematurely which validator ought to produce a slot. It could possibly occur {that a} scheduled chief doesn’t efficiently contribute to the ultimate historical past, principally for 2 causes. A frontrunner might be offline with regards to constructing its blocks, or the proposed block belongs to a fork later deserted by consensus.
Decreasing slot time can solely have an effect on the latter. Certainly, leaders being offline is primarily an operational challenge, slightly than an impact of shorter slot occasions. On the distinction, decreasing slot time reduces the time a frontrunner has to supply a block; it consequently reduces how lengthy subsequent leaders wait earlier than treating that slot as missed.

Fig.1: Solana skip charge over epochs. Vertical strains signify the passage between one slot
goal to the opposite. Earlier to focus on @ 350ms, Solana was concentrating on 400ms slot time.
Determine 1 exhibits that through the slot time discount, skip charge remained steady. This means that validators are nonetheless in a position to sustain with community velocity.
After all, there are some areas which are struggling extra. Certainly, skip charge is extra concentrated when chief’s handoffs occur in some geographical configuration.

Fig. 2: Skip charge by chief handoffs divided by continent shift. High panel is measured with a
slot goal of 400ms, backside panel is measured with slot goal of 250ms.
Determine 2 exhibits that the “crucial” handoffs are Asia→Oceania and Europe→Oceania. It’s value mentioning that, the 250ms goal is in place just for a small variety of epochs. This makes the pattern dimension for these area with low stake small:
- Asia→Oceania has 7 commentary
- Europe→Oceania has 35 observations.
Thus, we aren’t in a position to assess the character of the skip and reject the speculation it’s only a statistical fluke.

Fig. 3: Skip charge evolution by epoch dividing by geographical chief handoffs.
Certainly, by focussing on the per epoch evolution of the skip charge by geographical handoff, we see that there is no such thing as a dramatical shift in skip behaviour after 250ms slot time activation, see Fig. 3.
After all, at Solana Basis, we intently monitor these metrics and we can pay specific consideration to this geographical connection.
Solana Consecutive Lifeless Time
One consequence of observing a steady skip charge whereas decreasing the slot time goal is that the consecutive lifeless time on account of skips shrinks, see Fig. 4.
Consecutive lifeless time is outlined as the continual interval throughout which Solana produces no new canonical block as a result of a number of consecutive slots are skipped. It ends when a subsequent slot efficiently lands on the canonical chain.

Fig. 4: Epoch evolution of the consecutive lifeless time share on account of skipped slots.
As a consequence, intervals throughout which Solana doesn’t advance grow to be shorter. Exactly, Solana moved from greater than 1800ms of consecutive lifeless time being the dominant part, to ranging between 1200ms and 1400ms.
A Word on Vote Transactions
After all, lowering slot time introduces an undesirable behaviour: larger vote latency.
Trying on the evolution of vote latency over time, a transparent pattern is made seen throughout activation of successive slot time discount characteristic, see Fig. 5.

Fig. 5: Evolution of vote latency, measured in slots. High panel is entire community. Backside panel
is split by geolocations.
That is significantly augmented when breaking down by geolocations, with Asia and South America struggling essentially the most.
It is a direct consequence of the truth that votes are transactions, that have to land on-chain. It will transform below Alpenglow, the place votes are direct messages between validators and proof of voting is collected inside 8 slots.
It’s value mentioning that, the noticed improve in vote latency has no tangible results on consensus. The community common is properly under 2 slots, that means that there is no such thing as a proof for consensus instability; community common behaviour remains to be voting for slot N into slot N+1.
Common vote latency alone doesn’t seize the influence on particular person validators. For that, we have to have a look at vote credit, which decide validators’ voting rewards and reduce when votes land too late. They subsequently present whether or not larger vote latency interprets into an precise financial penalty.
Taking a look at vote credit, the general chance of shedding credit decreased, see Fig. 6.

Fig. 6: Chance mass perform of vote credit score deduction divided by goal slot time.
The fraction of credit misplaced doesn’t evolve linearly and should depend upon a number of community situations.
Furthermore, evaluating stake-weighted and unweighted losses reveals a transparent distinction. Validators with extra stake lose proportionally fewer credit than the validator inhabitants when every validator is weighted equally.
| Goal | Misplaced fraction unweighted | Misplaced fraction stake-weighted |
|---|---|---|
| 400 ms | 2.1053% | 0.2622% |
| 350 ms | 1.4361% | 0.1612% |
| 300 ms | 2.0061% | 0.2327% |
| 250 ms | 1.6360% | 0.0874% |
Maximal Contiguous Management Interval
Decreasing slot time cut back additionally the maximal contiguous time a validator can train its management energy.
This reduces the set of doable methods a malicious validator can run to extract worth from customers.

Fig. 7: Evolution over epochs of the maximal contiguous management interval in ms. Blue line
is the typical, yellow line is the p01, inexperienced line is the p05, crimson line is the median, gentle blue
line is the p95, and purple line is the p99 of the distributions.
As we will see, the p99 dropped from ~3s to ~2 s, representing a considerable discount within the time window out there for extractable worth.
