What is/will be the consensus mechanism for StarkNet?

I was reading the documentation around the StarkNet L2 and could not be sure about what the consensus algorithm (e.g., PoW, PoS) is now or will be when decentralization plans concretize.

Who will be able to participate? If it becomes a PoS chain, will there be a limit on the number of validators? Will there be different mechanisms for block authoring and finalization? Any further details would be highly appreciated.


I think this thread could help you:


Those are great questions. We are actively researching those topics - in some area we’ve made more progress and in some less.

To see an intro post to the topic - StarkNet decentralization : Kicking off the discussion

In general, you can search for the #consensus tag to see all discussion around these topic.