Algorand finalizes blocks in about 2.78 seconds, and confirmed transactions are never reorganized.
@Algorand picks block producers at random from $ALGO holders by cryptographic sortition, a method Silvio Micali helped invent.
Inside Pure Proof-of-Stake: