Technologie & IA
Solana: why slots and finality do not measure the same kind of speed
Alpenglow documentation distinguishes 200 ms slots from targeted finality of around 150 ms. Understanding these indicators avoids comparing durations that describe different stages.

A production window is not a confirmation
Blockchain performance announcements often combine several durations under one word: speed. On Solana, however, documentation updated in October 2026 distinguishes slot time, block production and finality. Each of these measurements describes a particular function within the network's operation rather than providing another name for one universal transaction speed. They cannot be exchanged in a headline without changing the meaning of the information being presented.
02How it works+
A slot is a window during which a designated producer has its turn to build. A block brings together the transactions being proposed. Finality corresponds to the network agreement that allows the block to be considered definitively accepted under the protocol's rules. The time spent producing a block and the time spent reaching agreement about that block therefore do not necessarily begin at the same point.
Two separate network developments
03Key points to remember+
The Solana Foundation states that slot duration was reduced separately from 400 to 200 milliseconds, through stages completed in October. Alpenglow mainly concerns consensus: it targets finality around 150 milliseconds, compared with approximately 12.8 seconds under TowerBFT. The first change organises the production schedule; the second changes how validators reach agreement.
There is consequently no contradiction in announced finality being shorter than a slot. Neither figure represents the entire user journey from clicking a button to seeing the result displayed in a wallet. An interface, data provider or application can still add its own processing and presentation delays.
Statistics must follow what is actually counted
Under Alpenglow, consensus votes are exchanged between validators rather than recorded as ordinary transactions in blocks. A series that previously added those votes may therefore change level without that variation directly describing a decline in the number of payments or swaps performed by users.
Comparing two periods requires a consistent definition of the transactions being tracked. The same precaution applies to announced throughput: an operations-per-second figure and a finality time answer different questions. Infrastructure can receive more operations without that observation alone establishing the time each operation needs to become final.
Reading data with its method and date
The documentation also asks indexing services to account for candidate blocks and their identification. It advises against systematically treating a slot as a single unique block in every processing operation. For readers, this development is a reminder that the indicators visible in an explorer depend on classification and calculation choices.
The useful conclusion is not that one speed figure describes the whole experience. What is being timed, the source of the measurement and the observation conditions must be specified. Protocol objectives, an individual measurement and the delay actually experienced inside an application should remain separately identifiable. This approach explains announced progress without promising an identical duration for every transaction or inferring a guarantee about traded tokens from processing speed.
Before comparing two displayed durations, the starting event, ending event and type of activity being counted therefore need to be understood. Otherwise, a comparison may place a production interval alongside a confirmation interval and incorrectly treat them as alternative measurements of the same event.
