Sort:  

A common phrase thrown around is:

A miner is a witness, but a witness is not a miner

During the 21 block round, a miner is chosen to become a witness for 1 block via mining, it's a rather odd procedure that involves "mining" an account, and then producing a block with that account (don't quote me on that).

A witness on the other hand, is a more permanent "miner". A witness is always a witness, they're constantly generating blocks, and do not have to "mine" them. Witnesses help to make decisions for the network, e.g. we produce a price feed, which is how the network knows how to turn 1 SBD into the equivalent US Dollar value of STEEM; we also tell the network how much we think accounts should cost to be created.

Witnesses are paid 1 STEEM POWER for every block they "witness", and a witness gets more blocks proportional to their ranking in the witness list (apart from the top 19, who are included in EVERY 21 block round). They may also earn rewards from normal posts and curation just like anyone else.

Thanks for explaining it. Yes according to the white paper the top 19 witnesses get a consistent block in every 21 block cycle.

For the remaining 2 blocks "one is selected by a computational proof-of-work, and one is timeshared by every witness that didn’t make it into the top 19 proportional to their total votes".

An active (top 19) witness is a special "elected" form of miner and earns more rewards. With Steem the POW mining is separated from the the actual production of blocks. The majority of rewards come from the block production which needs to be very consistent to keep Steemit working properly - this is what the witnesses do. The regular miners take care of the POW component. This is my understanding but please correct me if I am wrong.

In analogy, the top 19 witnesses are the police squad that control the blockchain to prevent it doing unwanted things, like, for example, forking.

Therefore witnesses are rewarded to compensate their own time, money and resources in having their nodes running 24/7 without any excuse on a low-latency server. The rest of the network has to follow those witnesses, and to avoid corruption, every round, a random backup witness is chosen to monitor the witnesses themselfs.

If for example, with the next upcoming hardfork, none of the witnesses upgrade to the new chain, steemit will remain on the old chain, or things will get very messy soon. Witnesses have the responsability to accept upgrades and updates for this community and the blockchain, along with controling multiple parameters like SBD intrest rate, account creation fee, publishing on regular intervals the current price feed, and so on.

According to the whitepaper, a witness could be considered an employee of steem working around the clock to keep the motors running.

Thanks for providing a proper explanation:)

I'm sure it's not proper like for example smooth or ned would explain, but it should help clearing things up :-)

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.034
BTC 63314.98
ETH 3233.91
USDT 1.00
SBD 3.88