WTF is a witness and why you should give a damm!

14 days ago

What is a witness?

No not that...

A witness on Whaleshares is a computer in its simplistic form, the witness nodes to give them their proper title witness or reviews a transaction on the Whaleshares blockchain. So what has a transaction got to do with you. The word transaction might be the issue here, typically when we think transaction we think money for services as a transaction or sending money to another bank account as a transaction or purchasing something in a shop as a transaction etc. Here in the Blockchain ecosystem a transaction is everything you do on Whaleshares. Every post you view is called from the blockchain to the site you are viewing it on this is a transaction in this ecosystem. Every post you share or comment on, these are all transactions. Without witnesses there would be no way to retrieve the data and display it.

What has that got to do with me?

Well, everything really. Without witnesses there is no transportation system for us to use, no way to report information to the blockchain or retrieve it, no way to get post rewards etc. So now you know what a witness does and why it is important that they exist. But did you know that it costs a lot of money to maintain a witness node? At the risk of getting too technical to run a witness node, a proper witness node you need to factor in backups, load balancing, failover, redundancy, minimum spec, bandwidth etc. None of these come cheap, you also have to host the server somewhere that will not fail either, you might have to host 2 servers (redundancy) to ensure that we, the users have a steady and reliable network to post, read, upvote, share and comment on. This is an ongoing cost.

Mo Money, Mo Problems...

Surely the witnesses get paid for all this work, no? Firstly don't call me Surely (badum tish) If you get the gag hit me up with a gif in the comments. Yes, witnesses do get paid for the transactions they verify. But this payment amount and the amount of transactions they witness varies by their position on the Witness board If you are a lower rank, you get paid less and get less blocks to witness. So there in lies an issue. If we are a decentralized network we need to incentivise this decentralization not impede it. Witnesses in the top 20 get a higher rate of blocks and backup witnesses get a x5 times rate of pay to help to balance things out. Don't get me wrong, I do believe that the witnesses that do the majority of the work should get paid and paid well.

So what can be done?

The easiest thing that can be done by users is to vote for a witness or multiple witnesses. As Whaleshares is so young as a blockchain there are not that many witnesses. At last count we had just 49! You have 30 votes as a user of the platform. You can vote for your witnesses on the witness board. You can select the witnesses from the list. If you want to select a specific witness Cough, Cough, you can type their name in the box at the bottom of the witness list. Witnesses count on your votes so if you could spare a vote for me I would really appreciate it. You can vote for my witness here https://whaleshares.io/~witnesses I am in the list but you can also go to the bottom of the page and type in moonunit and click "share"

So what will I do as a witness?

As a witness I will give free candy to all the children of the world. I will take that arkward call from "THAT" customer whos order you forgot to send out last week. I will call to each and everyone of your homes and clean your gutters. Oh, I will also kiss random babies in the effort to secure votes.

Ok so all the above is not true, however what I will do is to maintain my witness node to the best of my ability. As I move up the witness board and I am processing more and more transactions I will move my witness node to a geo replicated server with load balancing and backups. Now in non tech speak that means that I will ensure that, to the best of my ability, keep this witness node up and running 24 /7/ 365. So you the good people of whaleshares will be able to post and claim the rewards for your hard work. How does that sound to you?

One last thing, during the setup of my witness node I had a little help (well little isnt the right word) from @ijmmaiwitness or in his user form @ijmmai. Jamie was a monster and I really could not have done it without his help. So to you Jamie, I doff my cap sir. Thank you for all of your assistance. If any of the people reading this post please consider giving Jamie a vote too.

All images unless otherwise sourced and noted as such are my own. Sourced images are clickable to show their source. My own images are typically taken with my HTC ONE.

LIKE WHAT YOU SEE?

Hit that....Follow button!

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

You got me out of a lot of doubts, I didn't know it was such a complicated job to keep a witness. Thank you for the work you are doing to maintain the whaleshares network.

·

No problem at all @j3cesar, we do it to maintain and build community. Once you get thehang of it is is like riding a bike.

·

Thats the one, Such a classic. Thanks for the witness vote too @profanereviews! And with a user name like that I am just going to have to follow. 😎

·

Aw dammit you beat me to it. LOL Classic movie

·
·

Ah too slow out of the gate @merej99. Maybe next time.

You sold your self well, you got my vote and my share. I can not whale or steem without @ijmmai so he had my vote already.

·

Thanks a million @janine-ariane, Cant tell you how much every single vote means. I am glad you liked the post too. I try to break it down so everyone can understand the purpose of witnesses.

More to come! 😃

You know, when I read your title, I thought you meant that there is a witness called WTF and you were going to tell us why we should be interested in him or her. Lol

I'll vote you too.

·

Wouldn't it be cool is there was a WTF-witness LOL. I had played with loads of different names but it just made sense that people should know the person behind the witness too, well for me anyway. Never be ashamed to be yourself as my Mam used to tell me.

Thanks a million for your witness vote too @djoi, I really appreciate it. Hopefully I can keep on moving up the board and get extra tech sorted out to keep this show on the road. 🤔

·
·

Hehe. People would see the name and be like, 'WTF!' lol

Yeah, hopefully you climb up the ladder.

Okay man! Go for it.
.
.
I know you've got this
Run those servers like a boss
And you've got my vote

·

LOL, nice @ubongj. Good to see your Haiku game is getting stronger by the day!

Thanks man, I'll be keeping an eye out for your witness vote. 😎

·
·

Thanks brother. It gets me excited.
I just learnt the mechanics of them..
.

PS : Went over to vote and I'm seeing something rather strange. Disabled forever?? What that mean??

·
·
·

That means that I made a mistake in my config, I think it is sorted now so you should be able to vote now... Oh man, this is not for the faint hearted!

·
·
·
·

Haha.. Of course bro. It's gonna require very plenty dedication for sure.
Im sure you'll brave it.
And just in case you might need someone around for whatever tasks or projects you might want to do, I'm always available. Hehe.
.
.
PS : Strolling leisurely to the witness voting booth.
Moonunit puh-lease 😁

·
·
·
·
·

LOL, I look after 2000 sites in my job so one more wont kill me 😜

·
·
·
·
·
·

Haha.. You don't say.
What kinda job is that.

·
·
·
·
·
·
·

I am Technical manager for an ePOS company. We maintain over 2000 sites and loads of cloud stuff too. Loads of fun!
:zany_face:

Another new witness! 😎 Good to see. I still have like 10 votes left. A reply just about gaurantees my initial vote.

Also, take a look at my post about my encounters with witnesses during my first two weeks.
https://whaleshares.io/thebeast/@machnbirdsparo/whaleshares-an-engaging-community-witnesses-i-have-met-thus-far

·

Cool, I appreciate that. Ill have a look at your post later on as I am just about to leave the office and it can be super tricky on the mobile. Thanks for taking the time to read the post, share it and for the pending witness vote. I cant tell you how much it means to witnesses starting out.

·
·


Hope that I join you one day.

You already had my vote .. but I think I already told you that on discord earlier :) looking forward to seeing you climb to the top! :)

Totally voted for ya!

And a few others I missed! Think it is great what you all can do!!

·

Thanks a million @reds-fallin, It means a tonne to new witnesses to get votes as it helps them move up the rotation order. Really appreciate it. 🤗

·
·

No worries and yea i get it a lot more now then I did before I read your post so that alone did it for me!

·
·
·

Brilliant, I am so glad that it was easy to understand. I try to keep the tech talk to a minimum. 😀

·
·
·
·

Well I would say do not limit that how are we the ones that do nkt know suppose to learn then!

I would say make it more techy and simplify the techy parts with some simple examples that way people like me don't have to keep saying techy!!

Great explanation.. witnesses really make our community come together.. while the community is everyone.. these people really (or should) embody the spirit of the community

·

Yep we sure do. I think that the effort of conversing with people be that in discord or on the platform is super important. I do what I can to help people out and I wil always do my best to answer any question that is put to me. The witness setup was complicated but straight forward if that makes sense.

Now all I need to do is to garner votes for my witness to keep me in the rotation! Hoping you can spare one for me too. 😉 😉

Witnesses in the top 20 get a higher rate of pay and higher rate of blocks

One minor correction, backup witness actually get a higher rate of pay (5x) than top 20.