The gainers list is getting interesting again.

$GPS +57.86%
$ACE +39.51%

Both are having a pretty good day while I’m here wondering why I always notice these moves after they happen.

A blockchain transaction is often described as either confirmed or not. Dusk’s consensus model makes that answer more nuanced.

A block can move through four states accepted attested confirmed and final. Each stage represents a different level of confidence about whether that block can still be replaced.

An accepted block has a success attestation but it can still be replaced by a lower iteration block with a success attestation. An attested block has a success attestation and all previous iterations have failed so it cannot be replaced by a lower iteration block.

Then comes confirmed. At this stage the block is unlikely to be replaced although an ancestor could still be replaced. That makes confirmed different from final.

A final block goes one step further it is confirmed and its parent is final. According to the documentation a final block cannot be replaced under any circumstances.

That distinction is easy to overlook because confirmed and final are often treated as the same thing. Dusk makes the progression explicit.

For financial applications knowing exactly when a block becomes irreversible is not a small detail. It can affect when a settlement can truly be treated as finished.

@Dusk_Foundation $DUSK #dusk

When is a block truly final?
✅ Confirmed
🔒 Final
⏳ Depends on state
21 残り時間