Steemit is Free, But Your Witness Vote Determines its Future
Did you know, as the owner of a Steemit account, you have an important responsibility?
Maybe no one told you or you haven't had time to look into it yet, but as a Steemit account holder, you control part of the future success of this platform. Decisions about code changes and economic polices are implemented by witnesses. Your vote determines who gets to be an influential witness and who doesn't. The Steemit FAQ has a great section explaining witnesses.
It's a big responsibility.
When you convert SBD to STEEM or you get a payout in SBD value, the price feed maintained by the witnesses directly impact how those processes work as well as the overall economic system. If the blockchain stops functioning efficiently, it'll be because witnesses are missing the blocks they are supposed to validate or they haven't updated their nodes properly. Your vote ensures only witnesses who have the best interests of the Steemit community in mind and who regularly demonstrate their intentions via their attitude and actions get to be in this important role.
Yesterday, I announced I'm running a full witness node and would like your vote of support. Even though I'm currently only ranked 77th, I was still able to witness my very first block today:
The witness node I'm running (thanks to hosting by @privex) did its part to validate this block on the Steem blockchain. That's pretty exciting, and I'd like to do more, but I will only be given the opportunity to do more if my ranking increases. That ranking comes from witness votes like yours.
I know. It can be a little scary.
I was active on Steemit by July 2016. I had read the white paper a couple times. I knew witnesses were important, but it took me a while to start voting for them. I realized the drama happening in the Bitcoin space directly related to Bitcoin users not having a say in the future of the technology they use, such as how big the blocks should be, if SegWit should be implemented, or if they should adopt a lightning network.
When I started on Steemit, I didn't want to vote for the wrong person. I knew it would take time to understand who was a beneficial actor and who might not be. Slowly, over time, I started trusting people and giving them my witness vote. It was work and it took time, but I knew it was important.
Since then, Steemit has implemented proxy voting which also exists in BitShares. This simplifies the process because you just need to find one person to trust who has done the work, gotten involved, and voted for people who benefit the network and set them as your proxy. If you're still figuring out who to vote for, I'd like to be your proxy until you decide to vote on your own. You can set that up here:
Just like voting for a witness, you'll need your Active private key to set your proxy. I hope you'll choose my account @lukestokes.
You can view who I'm currently voting for at https://steemd.com/@lukestokes. Each account can vote for up to 30 witnesses. You can remove your vote or your proxy at any time.
And you should remove your votes!
One of the challenges with the voting system is many witnesses have votes but they aren't active, aren't publishing an updated price feed, or are missing blocks they are supposed to be witnessing. Those who voted for them before may not have updated their votes once they turned off their nodes or got busy with other things.
Steemd.com has an excellent page here which gives you a lot of information about each witness. It shows what version of the Steem code they are running (very important to keep track of as we approach hardforks), the settings they've configured such as the block size, Steem Backed Dollar (SBD) APR (interest), STEEM price feed (with or without bias), and the registration fee for creating new accounts. You can also link from here directly to their original post announcing their intention to be a witness.
When evaluating a "good" witness, the first thing you should look at is if their node is currently active. If it's greyed out, that means it's disabled. If you're currently voting for them, you should remove your vote and give it to someone else. It's okay, they won't take it personally and you can always vote for them again once they are back up and running. As you can see, a lot of witnesses have votes but they aren't doing any work to help the network right now. Why not vote up some new witnesses who deserve a chance? Another important number is the number of missed blocks. That means the network was relying on them to fulfill their role at a specific moment, and their node wasn't available.
I'd appreciate your vote for my witness @lukestokes.mhth or, as mentioned above, you can set @lukestokes as your proxy, and I'll continue to engage with the other witnesses and vote for their nodes which keep this place awesome. We've built a nice little community on this blog (now over 1,550 of us!!!) with a lot of really engaging conversations. I hope you all can continue that support with your witness vote. Let's see how quickly we can get above 77th place!
Thank you for taking your Steemit responsibility seriously. Steemit is free to use, but we have to take care of it to protect its future.
I've declined payout on this post but would greatly appreciate a resteem and a witness vote.
Luke Stokes is a father, husband, business owner, programmer, voluntaryist, and blockchain enthusiast. He wants to help create a world we all want to live in.
Luke,
You have my vote. I like your blog and you are a great contributor and established member of the community. As an established member of the community, I was hoping that I could get your feedback and maybe you could help spread the word about my small #steem-dev project:
I just finished developing a really useful tool for mac users for STEEM. I hope you will check it out and maybe help get it in the hands of the community, because I do not have the necessary following to do so. Thank you!
https://steemit.com/steem-project/@zcgolf16/project-announcement-steemticker-osx-a-simple-steem-price-ticker-for-osx-toolbar
https://steemit.com/steem-project/@zcgolf16/steemticker-osx-a-simple-steem-price-ticker-for-osx-toolbar-version-12-released-change-log
Very cool! Have you tried adding it to http://steemtools.com/ ? I may have to try this out. I hadn't heard of Rumps before, but if it makes creating toolbars out of a python script that easy, that is way cool! Thanks for sharing.
It's really awesome. I stumbled upon the module a few months ago and finally found a good use for it. I will definitely add it to http://steemtools.com. Thank you!
Very awesome tool! I gave you an upvote on both post and I'm now following you.
Thank you @teamsteem! I worked on it last night while procrastinating studying for my final exams! It turned out pretty nice. I'm going to try figuring out adding EUR, CNY, and GBP currency pairs this week, I just didn't have a ton of time. Thanks again!
@lukestokes, thank you for explaining it so easily to us. Will definately vote for you as whitness. Thank you for raising awareness !
You're welcome and thank you!
How much you can earn as a witness?
It depends on how high up the rankings you are. The 19 witnesses validate blocks every round and get a reward for doing so while the other witnesses rotate in based on their ranking. I've only witnessed two blocks so far and it seems my account has increased by 0.933 STEEM per block. You can see the number of blocks for the top witness on SteemDB. Looks to be 1,371 blocks per day.
Edit: Important clarification as noted in @roelandp's reply: top 19 witnesses get 1/5th the reward of a backup witness, so my experience in terms of SP per block is very different from theirs.
if you are a non-top 19 you get 5 times the amount a top 19 witness gets.
Thank you for clarifying that! That's a very important point. Do you happen to know where that is in the white paper? I haven't been able to find it. I know there are a lot of changes such as the elimination of the liquidity rewards and the change in SP distribution. Thanks for all the work you do promoting Steemit, organizing Steemfest (so far, I may be 0 for 2 in convincing my wife we need to go), and running a solid witness.
would be epic to have you!
Don't know about the whitepaper but in the source code its here:
https://github.com/steemit/steem/blob/147d50e2a7fa44bca2d4986c1eb82b1a2d343a8a/libraries/chain/database.cpp#L2126
Perfect, thanks!
sorry wrong link https://github.com/steemit/steem/commit/318a46138c951b2c1f92cd0564a838cb94539410#diff-778ae4a84a14457ed12b22337048d2bfR2118 is the commit I think.
Still wrong... here are the latest ones related to this:
Parameters:
https://github.com/steemit/steem/blob/6fd29bcb0f2c60b71d60a3be0686ffd3673e4658/libraries/chain/include/steemit/chain/witness_objects.hpp#L156
Database.cpp calcs:
https://github.com/steemit/steem/blob/master/libraries/chain/database.cpp#L1767
Didn't it change from 19 to 20 top-witnesses ?
We're up 3 spots! Go TEAM!
I also witnessed a second block!
Thanks for continuing to spread the word.
Added you to my witnesses list.
Luke Stokes seems genuine, you got my vote!
Congratulations @lukestokes! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of comments received
Click on any badge to view your own Board of Honnor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
If you want to support the SteemitBoard project, your upvote for this notification is welcome!
You have my support Luke! And thank you for supporting my witness!
Thanks and you're welcome!
I'll be using you as my proxy from now on, Luke :)
I've tried to get into voting manually on witnesses myself, but reading around 100 different witness statements is a bit too much work right now. However, you seem like you vote with responsibility in regards to the future of Steemit, so I'm sure this is a good choice for me :)
Thank you. I'm working hard not to let you down.
As a newbie and still learning I understand the importance of witnesses. I don't understand all of the mechanics etc of how witnesses work, so I have signed you @lukestokes to be my proxy, until I can make a more informed decision on other potential witnesses.
SDG
If you're a liberty minded individual, I'd advice you to vote for liberty minded people. Luke is a great choice, both because of his personal philosophical leanings but also because he's just a good tech guy. Looks like he'll make a good proxy too for now.
Thanks so much for that vote of confidence. :)
Thank you for your reply @the-ego-is-you, you are the 2nd to confirm my decision to give my proxy to Luke.
I read this, this morning: (almost exactly the same time you posted your response)
Emphasis mine
SDG
I'm an antitheist. But if you're voting for Luke, we'll get along fine in this context. =)
Thank you @the-ego-is-you, I'm a follower of Christ and I would consider myself a voluntaryist as well. I agree, "we'll get along fine in this context." =)
SDG
I'm also an anarcho-capitalist and co-agorist (not konkin agorist). Nice seeing you here! =)
Likewise, nice meeting you as well. I will be looking forward to future dialogue.
Can you explain to me your definition of co-agorist?
Basically it's an idea and strategy to bring about a free and more prosperous society on the back of inter-contracting cooperative organisations.
For example, one such setup could be a blockchain, where every user connects voluntarily because he agrees with the ideals of the system. An even better would be two or more blockchains voluntarily connecting with eachother to become stronger as a network by utilizing synergy between the two in some way.
CoAgorists don't necessarily accept all of Konkins philosophical views or strategic outlooks. We may vote if we consider it a working strategy, the replacement of the state can be considered to be more gradual than an outright violent overthrow and the focus on specifically black markets is less emphasized for practical reasons.
Very good post Luke I think you covered everything there, apart from maybe where to find out which witnesses believe in which direction Steemit should go for. I think those of us that know about witnesses seem to find it shrouded in mystery, it would be good if part of your mission would be to lift that shroud.
That would get my vote :-)
Cg
The best way I've found to stay informed so far is by following posts like this one by @timcliff: The Reports from the Witnesses 2017-05-28. It takes work to stay informed.
Yes we do indeed know rather little about the witnesses. I wish the witness page itself would contain more details, not only about the technical side of witnessing but also about their personalities and ideals. Many claim to be good people and have grand plans, but few explain the details of such things to the rest of us.
Some people shouldn't be trusted with any form of power either. There are already some witnesses that I simply will not vote for, even though they are really good with the technology and mostly publicly appear quite jolly and well intentioned in their manners.
Thankfully, the amount of damage that any one bad witness can do is limited by the protocol.
Limited in terms of what one witness alone can do directly to the protocol yes, but not eliminated.
The people I'm speaking of are highly manipulative and already do plenty harm in the community from time to time. They don't need to spend their witnessing money or efforts on directly harming the protocol, or even intend to do so, just to make a dent.
Thankfully we've got people like you though Luke and a great community overall! :thumbsup:
Agreed!
Thanks.
I don't understand what is a witness.. Who controls the Blockchain who creates steem and why what voting for witness means
I'm sorry my post did not help. Have you read the FAQ section on witnesses I linked to?
No I haven't
I read the FAQ.. And still don't know what this witness do.. Are they mining like bitcoin?
They are block producers, but it's different than mining. Maybe this will help: DPOS Consensus Algorithm - The Missing White Paper