Inside the blockchain developer’s mind: Proof-of-stake blockchain consensus