Steemian.info provides a very good description of the steem witness role and the expected tasks a witness needs to fulfil.
Witnesses are elected by the community to witness the production of blocks on the Steem network. In other words, they run and maintain nodes (servers) that generate the blocks containing all transactions (i.e. posts, upvotes, comments, transfers, etc.), which are added to the blockchain. Without witness nodes, there is no Steem blockchain.Auteursrecht: trueffelpix / 123RF Stockfoto
This description might be sufficient for backup witnesses but I think every top witness (first 21) who gets nicely rewarded by the STEEM blockchain should be expected to do more than that. Let's see how much a top witness receives in rewards (Steem Power) before we continue.
Thanks to the great post from @timcliff I learned that a top witness receives 0.1874 STEEM per block. You can use that amount to calculate the witness reward.Calculation for blocks per day: (60 s x 60 m x 24 h) / 63 s = 1371 blocks Calculation for monthly witness pay: 1371 blocks x 0.1874 SP/block x 30 d = 7707 SP/month (or 92493 SP/year) The monthly salary (7707 SP) for a top witness based on todays USD/Steem value is around 18,000 USD!
Awesome! That was my first reaction. Witnesses have a very important role on the STEEM blockchain and I am fine with the rewards they receive. What I like to address however is my expectation that in order to receive this kind of reward, just hosting a node/server that produces blocks is not enough!
In order to be a top witness someone should tick the following additional check boxes in my opinion.Build apps for the STEEM ecosystem. Actively works on STEEM related github repos (e.g condenser) to fix issues and enhance development. Shows his activities to the community on a regular basis. Suggest improvements and follows them through until completion.
These are a few that came to my mind. ...