## Questions about the consensus mechanism

To complement the above response, if you want to see the specs of the protocol as implemented, the best place is [GitHub - algorandfoundation/specs: Algorand Specifications](https://github.com/algorandfoundation/specs) (overview and then dev/abft). The SOSP paper has several differences with the actually implemented protocol. In particular, it …

### Answering below to the best of my knowledge:

I don’t believe it is used. The protocol implemented is slightly different from the SOSP paper.

A node soft votes only after seeing the full block proposal, not just the hash.

The function is written here:

This is Min{H(ProposerVRF || 0...(j-1))} w…
