This post isn't accurate anymore. Please refer yourself here for the updated version of the detail functioning of Steem.
https://steemit.com/steem/@teamsteem/steem-an-in-depth-overview
https://steemit.com/witness/@teamsteem/what-are-steem-witnesses-and-why-you-should-support-them