John, many thanks for your help. I still have some doubts that i would like to cover, sorry but i need to understand and dive into things for sleeping well.
What i do not understand is that in PoS, everyone with a certain amount of stake (cryptocurrency on that chain) partecipating in consensus and the validator node is choosen among more or less every node on the network. So they “bet” their stakes to win the lottery.
Here instead, there are only 12 trusted validators that in turn seal blocks to the chain. So the first difference is that here the validator set is limitated to 12 members, in PoS instead, everyone can be a staker.
Furthermore, if you consider me as a normal user of PoA Network (not in the validator set) i perform a tx and i trust one of you notary for adding it in the chain right? So hundreds of user propagate/broadcast their transactions and only 12 validators are allowed to add them in the chain !?
Is this not a sort of DPoS?
More technical questions on whitepaper:
- In the whitepaper is stated that "
" Block can be verified by checking that the signature belongs to the correct primary for the given step. "
Backup nodes for that step simply check that the received block has the signature of the current step leader/primary? What if the Primary itself is maliciuous ? Can someone explain me in detail how the Primary’s block verification works?
2)The Master of Ceremony is a fixed validator of the validator set or is a software entity?
3)Difference between mining node and a validator one?
4)How can i adjust the PoA network to use it in a private environment?