Steem Witnesses operate "consensus" servers (nodes) and ensure the correct behaviour of the blockchain. They also make consensus decisions for the future development of Steem. Each account can vote for 30 witnesses and the vote is proportional to the amount of Steem Power controlled by the account.