I used to think consensus was mostly about choosing the next block.

Dusk made me look at it differently.

With Succinct Attestation, a candidate block has to move through multiple stages before it becomes the new tip.

First comes Proposal, where a randomly selected provisioner generates and broadcasts a candidate block.

Then Validation. A committee checks the candidate against the current chain and votes on whether it is valid.

But Dusk doesn’t stop there.

A separate committee handles Ratification, voting on the result of the validation stage.

That separation is what caught my attention.

The network isn’t simply asking, “Do we have a block?”

It is asking whether the block is valid, whether that validation reached quorum, and whether another committee agrees with that outcome.

Only after successful ratification is the candidate accepted as the new tip.

That’s a very different way to think about consensus.

@Dusk $DUSK #dusk