I am trying to understand the way Binance proof of stake authority(PoSA) works by implementing a private local blockchain. Therefore, I tried their official documentation but it seems like they simply created multiple nodes by using proof of authority (PoA). I could not distinguish what is the difference between the classical ethereum PoA and Binance PoSA. Please help to get a proper working guideline. Thanks in advance.
From the Binance docs:
Binance Smart Chain uses a consensus model called Proof of Staked Authority (PoSA). It’s a hybrid between Proof of Authority (PoA) and Delegated Proof of Stake (DPoS). This consensus model can support a short block time and low fees, and it only requires 21 validators to run.
To become a validator you must "Stake at least 10,000 BNB." In today's prices, that's $6.3 million.
However, elsewhere in the docs it says:
The implement of the consensus engine is named as Parlia which is similar to clique.
So it appears to be PoA but with slashing conditions included.
The main part of the Parlia implementation is in