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.