Getting Witness Votes is Like Pulling Teeth... And Here's Why

in #witness6 years ago (edited)

witness-votes-pulling-teeth.png

Witness Votes Don't Come Cheap

I want to preface this post by saying that gaining witness votes shouldn't be easy; votes should be earned through participation in the community, displaying your ability to carry out witness duties, and showing your long-term commitment to the blockchain. But there seems to be a disconnect between Steem users and the importance of voting for witnesses. It takes just as much effort to upvote this post as it does to vote me as witness, but few will will choose the latter. The most recent stats I could find on witness voter participation showed that only 7.5% of active accounts here on Steem have actually voted for a witness. That's insane.. and needs to change!

This got me wondering, what is it that keeps people from participating fully in the Steem blockchain (and community)? Witnesses (including myself) have spent hundreds of dollars (if not more) and countless hours setting up and maintaining witness servers and seed nodes to ensure the security, continuity, and accuracy of the blockchain and its transactions. Shouldn't the community understand all of this and be eager to cast their votes for the people they feel deserve it most!? Maybe not.

I've boiled this down to five main reasons I feel Steemit users fail to vote for witnesses. And it's not completely their fault...

Lack of Understanding

Probably the biggest reason more people don't vote for witnesses is because they just don't get it. Many of you will read what I wrote above and think, my God, I don't even know what a witness is! Fear not, I made a video called What Are Steem Witnesses and Why Should You Care? for those interested in learning more. I encourage you all to watch it if you're new to the topic. (Keep in mind that I wasn't a witness at the time of recording)

You might also be surprised to learn that running a witness server can be expensive and time consuming. Not only do witnesses maintain their servers, keeping them upgraded with the latest version and security patches, but they need to remain active within the community in order to know what's going on. Otherwise, they risk missing out on important updates or decisions affecting the blockchain. Other duties of a witness include maintaining a public seed node, tuning blockchain operating parameters, publishing accurate price feeds, authoring & discussing improvement proposals, among other tasks.

One of the unique aspects of the Steem blockchain is that we operate on a Delegated Proof of Stake algorithm where we elect our block producers (witnesses) based on the stake weight of our accounts. This effectively means that the more Steem Power one has, the more vote weight (or influence) they have over the blockchain. In other words, we rely on YOU to supply us with your vote so that we can produce blocks for the community. And who wouldn't want to participate in that if they truly love this incredible network!? :)

There Are Already Enough Witnesses

You might be thinking aren't there already plenty of witnesses, why do we need more? That's actually a legitimate question as most of the top 20 witnesses rarely change. However, recently we saw that Jerry Banfield decided to shut down his witness and possibly move off of the blockchain altogether. So witnesses can change their direction and stop at a moment's notice. Therefore, we need plenty of backup witnesses (outside of the top 20) to ensure that Steem continues to function and grow.

The top 20 witnesses (plus one backup witness outside of the top 20) produce a block every round. Each is given a turn to produce a single block at a fixed rate of one block every 3 seconds. If a witness fails to produce a block in their time slot, then that time slot is skipped, and they miss the block. And yes, witnesses do earn Steem Power for producing blocks at a rate of around 1 Steem Power for each block.

Another great example of why we need good, active backup witnesses is what happened just last week. The entire blockchain stopped suddenly due to an emergency fail-over in the code. The blockchain did what it was supposed to do by halting block processing, and in the meantime all of the "active" witnesses got together and updated our code. Many of the top witnesses took a while to get their code updated which allowed backup witnesses to produce more blocks than normal. I talk a little about it in my witness update where I updated my code immediately to 0.19.5.

There are currently hundreds of witnesses outside of the top 20 who are seeking your vote as backup witnesses. I'm actually one of them! So maybe consider one of those who is on top of things and ready to update their server at a moment's notice. Unfortunately, many of the top witnesses have moved on to other blockchain projects such as EOS, or they have simply become inactive. But the votes they received in the past have still stuck so they remain high on the list. So it's a good idea to check in on those you vote for from time to time.

It Doesn't Affect Me, Plus I Have Little SP Anyways

This is, quite frankly, a dumb assumption. If you're posting on the Steem blockchain via Steemit.com, Dtube, Dlive, Steepshot, Busy.org, Dmania, or any of the other Decentralized Apps built here, then you definitely need us witnesses. Without us, the Steem blockchain (and these apps) would cease to exist. It's just that simple.

And don't ever think that your Steem Power is so low that your vote doesn't count. Every vote counts, and over time your Steem Power will grow if you stay here long enough. So your vote will mean more over time as well. :)

It's Too Complicated

Everything about the blockchain sounds complicated to the average user. When we join Steemit we're forced to learn about upvote worth, how to fund our accounts, transfering money around, formatting our articles, obeying the unwritten rules of Steem, who and what are whales, what categories to use, the difference between trending and new articles, how to earn curation rewards, powering up and powering down Steem, the difference between SBD, Steem, and SP, using the internal market to buy/sell Steem or SBD, what are upvote bots and are they ruining the rewards pool, and what in the heck is the rewards pool????

So why in the world would be want to task ourselves with something else, Right!? It's already complicated enough.

The good thing is you don't have to know how to run a witness server or seed node to vote on someone who does. It's kind of like electing a government official. You may not know how to balance the nation's budget, but hopefully the person you vote for does. It's the same here, minus the centralization of the U.S. Government lol. We are here to serve you if you'll let us.

I Don't Know How to Vote or Who to Vote For?

Voting is actually really easy. Just go to https://steemit.com/~witnesses and you can either choose somebody from the top 100 or enter a name at the bottom to vote on somebody who is outside of the top 100. If you'd like to vote for me, just enter my name brandonfrye and click Vote. It's that simple!

Again, I really think that you should take some time getting to know the various witnesses here on the Steem blockchain. Don't just vote for somebody because they're in the top 20 or 30. Some of the top 100 aren't even running the latest version of the blockchain, or aren't producing fresh price feeds. So you shouldn't use that as a guide. Instead, I recommend taking notice of those you meet during your daily activities on Steemit/Steem. Maybe they created an app that you really like to use. Or perhaps they've written articles that you really enjoy. Or maybe they run a community that you love. Just make sure there's a reason behind casting your vote.

Keep in mind that each person gets 30 votes for witness. I'm not going to say that you have to fill all of the 30 votes that you get as a Steemit user. Take me for instance, I don't vote for 30 witnesses at the moment because I don't know of 30 that deserve my vote. My vote carries quite a bit of weight and I'm not going to throw it around aimlessly. I like to get to know the witnesses and choose those I feel have the best interest of the blockchain at heart. I'm also continuously looking for new witnesses to vote on; I know there are a LOT of great ones out there and recently I have started focusing on the newer ones. Especially as a new witness myself, I understand how tough it is to get going. So I like to support the small guys.

In Conclusion

Voting for witnesses is super important and is even rewarding when you see a person you've voted for doing incredible things for the community. I take great pride in the folks I've put my support behind and I know it rewards them as well. I feel as if it's part of my duty as a long-term user of the Steem blockchain. I plan to be here for a very long time and want to see the platform succeed.

You too can start voting today! Again, be sure that you feel the person you're voting for has the best interest of the blockchain at heart and is fully committed. Most witnesses also publish a Witness Application such as mine where I explain why I feel I would make a great witness for the community.

I hope that this helps you to understand the importance of voting and why your vote counts so much. I would appreciate it if you voted @brandonfrye for witness. And if you have any questions at all, please feel free to leave them below in the comments or reach out to me directly on steem.chat.

witness-vote.PNG

hr.png

Recent Posts


hr.png

hr.png

Sort:  

great blog Brandon. I have voted @brandonfrye for witness. Hope you make the top 20.

Awesome! Thank you so much for your support @ericburgoyne. 😁

EDIT: Also, you won the upvote on this post. I give away a free upvote from the @brandonfrye upvote bot with every post I do and today you won. Thanks again for the vote for witness and for sharing feedback here. I really appreciate it!! :)

I voted for you. Hopefully you eventually move up the ranks.

Thanks for the support @mysearchisover. I hope so as well. 😊

Hold the damn phone. You make about 1 SP every block and a block is produced every 3 seconds? That is 1200 sp per hour a witness earns then times that by 24 hours and a eitness brings in 28,800 SP a day. That can not be right. If it is i am putting myself up for witness.

Lol, no. Only one witness produces a block every three seconds. The top witnesses are currently making around $12,700 per month (approximately) based on the current feed price. Outside of the top 20 it's much less than that, especially the lower you are on the list of active witnesses.

lol. ok that makes more sense. I was about to be all over that. Hell I would promise everyone hookers and cocaine for that kind of money.

Edit: $12,700 is nothing to scoff at either though. Damn.

Haha, true that. And yeah, top witnesses are doing very well... which makes it all that more important to ensure they're maintaining their servers and remaining active within the community.

The only question is how to be sure that the person you're voting for has the best interest of the blockchain at heart and is fully committed?

Great question. Sometimes you have to follow along with witnesses and even ask questions to really get to know them.

Interesting point. The top 20 witnesses are not necessarily the most responsive witnesses. In times of crisis we need active first responders to get the Blockchain flowing again.

Very true. I just checked and 5 of the top 50 aren't even running the current release. We really have to be on top of things. That's what we signed up for. :)

That's true man, I think with so many new people joining the platform, lack of understanding is a big reason. I'm sure this will change over time, though.

In the mean time, resteemed, plus you've got my vote. 👍

Thank you @benadapt, I think you're right. When I first got here I didn't understand it either. When I heard the word "witness" I just though.. that doesn't pertain to me. I'm a content creator! Lol. Little did I know that I need the witnesses to create my content. :)

And thanks so much for the witness vote. I really appreciate the support!

get paid for your good content.PNG

Yup - Nothing about this witness thingy on the welcome screen. "Get paid for your good content." But only if you do 100 non-intuitive things at the same time and drop all your other balls.

No other place a content creator goes is as complicated as steemit in my 8 years of doing this. Authors, artists, coaches etc use platforms such as fb, insty, and twitter to make money on their content. Then they get here and get yelled at for not investing and voting for witnesses. Reasons #6 and #14 of why every one of the 20 content creators I brought in here this year are gone - and hate me now too.

I have voted for a few and I removed Jerry before he deleted himself, so it's not like I have not tried to understand what this is. The last witness I talked to about this gave me links so I could learn more. The many hours I have already spent on this over the last year are not good enough.

I know:

  • you work hard on some kind of technical stuff
  • you run the show
  • only one of the witnesses matters with some kind of big vote and this person can be bribed (learned thanks to the jerry debacle)
  • if you are a witness, you want votes

I do not know or have ever seen posts by most of these witnesses:
steemit witnesses fitinfun.jpg

#45 is called steemed ffs.

What kind of knowledge am I supposed to pull out of my butt to make 30 wise choices? I don't vote in real life for that very reason.

Ergh....

Brandon, I completely agree that there's a lack of understanding. That's why I personally find your videos to be ..THE PLACE...to learn more about the steem blockchain....and WHY...witness voting is so important. In fact, I re watched this video you made on witnesses... again just yesterday. I'll re post it here:

your videos....are the absolute best on youtube now...as far as steemit and steem bro. they are helping so many people including myself understand more deeply. please keep it coming!

Awesome, I'm glad to hear that :) I can't wait to get back to my home studio so I can pump out some more vids for the community. As you can tell from this post, I'm trying hard to hold back lol. If I can't make a video I'll just write it out.

Great post man and I think the biggest issue is the first point you talked about....People just don't know.

It took me a few weeks when I first joined to even know' there was a even a place to vote for witnesses and another month to actually figure it out what that meant.

And this comes from a massive disconnect between regular everyday users and the coders that created blockchain....K.I.S.S. is an acronym not used much in blockchain tech lol

Seriously though....Witnesses are so important and I wish Steemit did a better job of letting people know what they are and why we need them as soon as you join.

Same here, it’s all pretty confusing in the beginning. Even the term witness is foreign to most people, including experienced programmers. This is probably why most of the top witnesses have held their positions for so long. The big accounts that are doing most of the voting are fellow programmers and other witnesses. So it all makes sense to them.

I would love to get the entire community more involved with the entire blockchain, and not just posting. There’s really so much here to be a part of. There have been several proposals for improving participation but I don’t know if any of them ever took off. One involved a monetary reward that actually made sense.

I guess the biggest thing is helping people to understand the importance of it, like you said. I feel if more people knew that they’d wish they had more than 30 votes. 😁

I've used 20 of 30 so far....Took away a few votes from witnesses I saw not put STEEM front and center....So I'm willing to vote for people...But they need to show and prove LOL

I just voted you as a witness. Thanks for the post. I just came to know from your post about the witness voting.

Excellent, thanks so much for the support @eforucom! If you need anything, please don't hesitate to ask. I will try my best to help. :)

Hey there I also voted for you... I hope you r fully committed... @brandonfrye

I’m am. And thank you so much for the support!! 😊🙏🏼

Coin Marketplace

STEEM 0.24
TRX 0.11
JST 0.031
BTC 61388.48
ETH 2984.48
USDT 1.00
SBD 3.65