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

in witness •  6 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

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

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!! 😊🙏🏼

I have already voted @brandonfrye for witness, so my small contribution at this moment is a RESTEEM!

  ·  6 years ago (edited)

I voted for you, but I think myself and many others fall into the category of #1 and #5. We don't know witnesses are for, for starters. The name itself is terrible. It describes nothing to me. What is being witnessed? The blockchain? No one would guess that. It sounds more like a cult like the Jehovah's Witnesses. Also, the I don't know how to vote or who to vote for comes into play. Even when some people ask to be voted as witnesses, they supply a link to do so. I am not aware of which site off the top of my head if I want to unvote someone, or vote for someone. I see you provided one in this post, but it is not obvious to the newbies at all. I still consider myself a newbie. Apparently, this a link right off the main steemit.com page but yet I am not aware of a hyperlink that would take me to it.

I also just am updating this reply after having looked at the witness voting page. I was voting for 4 people and don't even remember why. I voted for a few more based on your recommendations of seeing them around and them providing certain services I use or like. This still leaves me with over 20+ votes. How do I get a decent summary of where my measly votes belong? I only have 250 SP and a 56 reputation which I think still makes me worth very little here. Isn't there some summary page of people's purpose or something like that or do I have to read every person's witness page individually?
(resteemed and upvoted and not just because I want to win a contest)

Yeah, witness is a blockchain term that the average person (myself included when I got started) wouldn't connect to someone who runs a server for the blockchain. So it can be very confusing. And actually your vote means a lot. There are a lot of people who only have the meager 15 SP that Steemit Inc. provides when they join. So your vote means a lot to people like me. :)

And don't worry about using up all your votes. I'm sure as time goes on you'll find people you feel deserve them. That's what I'm doing, making them all count. I personally don't read everyone's witness application, but I follow them for a while to see what they're all about... or scroll back through their feed to see what they're providing to the community.

Thanks for the vote and resteem. As I mentioned before, it's much appreciated! :)

I know I briefly talked to you before about this in a different thread a few weeks back but I don't want to compete with anyone, but I would sure like to help out and earn some coin along the way. I've run servers forever. I'm a 25+ year IT veteran and am still doing it. I am in charge of the data network for an entire 2/3 of a U.S. State as a Network Manager.

I run a mining rig, but due to divorce and bad credit, lack the capital to run a witness server right now but that is something that I would love to do. I am so involved with stuff here that I find myself bored and run out of things to do. This is despite the fact that I know there are thousands of things I can do here and haven't discovered. One thing I know how to do is be a sysadmin though. I'd love to be in a situation making $10K+ a month maintaining a server. I'm basically bankrupt and that kind of money could change my life to the point of total repair.

If there are people out there that are mentors in this sort of things or looking for helpers, I'd appreciate it if anyone put me in touch with them. I've been on call 24x7x365 for so long that I don't know any different.

Great summary! When I started I didn’t understand it all but I have seen the importance of witnesses being on top of things especially thru the tough times like recently with prices being down. Now I fall the last point you mention that I have not used all of my votes because I do not see many campaigning to be selected for witnesses that demonstrate the same interest I have... It’s a growing pain that may get worst before it gets better as most users are just here for the money.

I'm actually glad to hear that you're more reserved with your voting. I think we should all be very careful with how we cast our votes to ensure they're going to those who have our best interests at heart.

This post is an example of why your witness vote is worth it for me. Not only do you explain but also engage with the comments to clarify doubts.

Thanks 🙏🏼And yeah, there’s nothing I hate worse than a content creator (or witness) who doesn’t converse with the community.

Hello @brandonfrye sir i have been following you from youtube to steem,and hoping it will be great journey.

Nice! Thanks for following and congratulations on getting started here. If you have any questions please let me know. 👍🏻

Hey friend I just voted you, I hope you will become fully committed.

Thank you @acapiendo, I really appreciate your support!!

Sir,
If i witness vote to you...then what benefit i would get in return... please clear this doubt...i read your post but got confused bcz of this doubt!...what actually i will get in return?
Tell me so that i can witness vote you...thanks

Hey @ankit-signh, the benefit you receive is peace of mind that the Steem blockchain will continue to run smoothly because I'm producing blocks for the blockchain and maintain an active server, running the most recent version of Steem. So if you enjoy using Steemit, Dtube, Dlive, or any of the Steem apps, vote for me!! :)

Ok i will... please send me your link where i can witness vote to you

Ok i will... please
Send me your link where i can
Witness vote to you

                 - ankit-singh


I'm a bot. I detect haiku.

Just go to https://steemit.com/~witnesses and you can enter my name brandonfrye and click Vote. It's that simple! 😁

@brandonfrye
Waww thats great...
Done sir!
See this:
Screenshot_2018-07-07-21-55-48-564_com.UCMobile.intl.png

I don't know whether other witness vote holders are working or not...but i do know that u r doing great...i will support u sir...and will recommend my teammates to witness vote to u...

I voted for you!! :) But yeah I understand what you are getting at. Imagine if we had double, triple, or more participation! That would be awesome.

Hey brandon really very nice post, Im new here on steemit i check all your videos on youtube to get a better knowledge about it and its really helping me a lot. Keep sharing all this info. Have a good day

You deserve a million votes.😀😀
Voted for you!

People who are subsequently found to be lying (by video/photo evidence) on insurance claims should have a permanent "dishonesty premium rate hike" attached to all future policies (auto, life insurance, home). They are (a) the ones causing claims and (b) trying to defraud the insurance company.