Just looking for a further rationale around each consensus mechanism and what they aim to solve.
There is a short nice write up on consensus here:
If you're looking for more detailed info:
This may be of interest to you:
As @Squirrel noted, several of these are covered in this post.
Videos are nice too:
To add a note regarding rationales:
We recently switched the consensues to manual/instant seal for
The rationale was that this particular node is mostly used for local standalone development or in CI's ‒ so it's a big speedup if blocks are immediately produced.