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

2 years ago

What is a witness?

No not that...

A witness on smoke is a computer in its simplistic form, the witness nodes to give them their proper title witness or reviews a transaction on the smoke 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 smoke. 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, behind dead witnesses even, you get paid more but get less blocks to witness. 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 smoke is so young as a blockchain there are not that many witnesses. At last count we had 77 but a large number of these witnesses are dead! 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 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. I currently maintain a few witness nodes and a full node for the whaleshares blockchain. I keep my setups and machines tidy so I miss very few blocks (this will no doubt come back to haunt me). I am currently studying Cyber and Data security with a view to moving into that field. I aim to help secure the chain and identify issues that may be exploitable when I can. I will work with the team on these issues and assist in anyway possible.

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 smoke will be able to post and claim the rewards for your hard work. How does that sound to you?



Hit that....Follow button!

Get 4.2 Free Smoke Power On Sign Up To Start Your Journey On Smoke! The First Cannabis Community That Pays You To Post And Curate Content You Love..
Sort Order:  Trending

Good to see more witnesses joining up. Welcome aboard man.


Thanks for the welcome and the vote man. Hopefully we can get some more people active and keep this chain running smooth.

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.

Sounds good, I need some gutter cleaning. ;) lol

Great to have you aboard as a witness, especially in a time when witnesses have been dropping like flies. Looking forward to the future alongside you!

Hopefully we can get more people paying attention to witness votes... as that's been an issue thus far, as you can see, many disabled witnesses are still above active ones, sadly.

I want to bring attention to it, but I also don't want to be posting about it constantly, as I feel it'd be a bit spammy. However, maybe that's what it'll take for people to start really checking into who they're voting for and if they're active or not. Who knows.


Thanks for the warm welcome my man. Indeed the dead witness issue is not a smoke exclusive issue. Perhaps in the future we will see a method of stripping the dead wood out.

For now we build and move forward, it is important for us to be stable and work as a team for the betterment of the platform as a whole.


many disabled witnesses are still above active ones, sadly.

And I'm not referring simply to the top 20, the whole top 50 looks a bit of a mess as of late.

Added you to my list of witness.



That is awesome, thanks a million for your support. There is a lot of dead wood in the witness table so I will do what I can to provide a stable platform for all users.

Hey @moonunit! I've had a Smoke account for a while but haven't posted yet. I haven't had any 'smoke' related content to write about, so I've mostly been lurking.

However, I like the idea, so I just fired up my own Smoke Witness as well. Still syncing the blockchain. Such fun!