vULOG 137 - What Steem Witnesses are doing in simple words

in #ulog5 years ago (edited)

View this post on Hive: vULOG 137 - What Steem Witnesses are doing in simple words



Hey guys this is Quoc Huy, Steem Witness, today I just wanted to try to explain to you guys what the Witnesses on Steam are doing, what are the jobs.

I will try to explain that in less technical way as possible and because of that I might skip details just to really tell you in a nutshell what Witnesses are. So when you go on steemit.com or any other decentralized app like busy.org, steempeak.com, fundition.io or anything, any operation you do like posting, commenting, upvoting, doing a transfer etc needs to be approved and also witnessed by a machine that we called the Witness node and basically, for example, when you post something there must be a software that checks whether or not your account has sufficient resources credits or RC in order to perform the operation. Or if you have enough Steem in order to transfer some money to another account and all those checks and approvals are performed on the witness server and the witness server runs a software called steemd which allows the server to verify all those rules. So this is basically what a Witness does.

I am a witness but I’m not doing the actual verification, it’s my server it’s the software that is running on my server that does it for me.

Also the important thing about witnessing is the electronic signature that the witness server the witness software is adding to any transaction. It’s a little bit like when you are signing a contract with another person let's say: I am buying a house, I, the buyer, sign a contract with the seller saying that I am transferring a certain amount of money to their account. And usually when you signed that kind of contract you have a third-party that needs to witness the transaction. So this is what we are doing because when you are doing a transaction an operation on the Steem blockchain, let say you want to transfer 10 SBD to someone else then one of the Witnesses will witness the transaction and will sign it to basically stamp it so that the next time when you come back “hey I have a proof that I've done the transaction and this is signed by witness that people are trusting on the blockchain”.

So this basically what witnesses are doing. Very basic information, you can learn more and maybe I'll go into details in a future video. Thanks for watching


Related content


Summary of some of my other contributions

ProjectDescriptionLink
Steemed PhishChrome browser extension to make external links more visible and alert you on Phishing/Scamming linksSteemed Phish
Dtube Community SupportThis project by @evildido allows users to run their own IPFS node and pin videos in order to cache them for longer. Dtube has the tendency of deleting non-popular video after few days only. I helped Dockerizing the project for an easier deployment on almost any platform. I've also contributed by running two nodes, one in Australia and one in Canada to cache #teamaustralia and #teamnz videos.Dockerizing Dtube Community Support
DiscoSteem BotThis is a Discord/Steem bot project by @planetenamek. When I started Steemulant Bot for the Vietnamese community, I didn't know the existence of DiscoSteem Bot and wanted something written in NodeJS. I've ended up continuing my own project as it contains code and logic for personal use and for the Vietnamese community. But I've decided to share some useful features that can benefit the users of DiscoSteem Bot and will continue to add more functionalities as I go.Dockerizing DiscoSteem Bot
A Dollar A DayThis is a project run by @pennsif and will donate 15 SBD every day to a charity"A dollar a day" fundraiser - Karaoke Singing: Le chanteur malheureux
Team VietnamI started a new Vietnamese community on Discord and developed @teamvn, a community bot to help grow the Vietnamese community and help them create higher quality content.
POCKET-JSThis is my Javascript (NodeJS) port of the POCKET confirmer by @biophil. POCKET is an experimental crypto token on top of STEEM.POCKET-JS Confirmer
Skippy BotI've written this Discord bot for @teamaustralia, it has three main features: a level bot (like Tatsumaki but with Australian animal images), a chatter bot and a footer banner generator for both @teamaustralia, @teamnz and @steemphWitness Update 2018-07-30 - Team Australia's Skippy Bot

Credits

  • The image at the top has been generated with the Canva app using my own photo.

▶️ DTube
▶️ IPFS
Sort:  

This is a nice post

Posted using Partiko Android

This is a nice post.

Posted using Partiko Android

Congratulations @quochuy! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You received more than 55000 upvotes. Your next target is to reach 60000 upvotes.

Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

SteemFest3 and SteemitBoard - Meet the Steemians Contest

Support SteemitBoard's project! Vote for its witness and get one more award!

@quochuy, Really appreciable video and that is because, it's an effective "Knowledge Transfer" session and will going to educate newbies and others who are missing out from this knowledge. And it is important to know because Witnesses are Backbone of Steem Blockchain.

Wishing you an great day and stay blessed. 🙂

This comment was made from https://ulogs.org

Hi, @quochuy!

You just got a 0.44% upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in here to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.

Hi @quochuy!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 5.815 which ranks you at #383 across all Steem accounts.
Your rank has improved 1 places in the last three days (old rank 384).

In our last Algorithmic Curation Round, consisting of 257 contributions, your post is ranked at #26.

Evaluation of your UA score:
  • You've built up a nice network.
  • The readers appreciate your great work!
  • Good user engagement!

Feel free to join our @steem-ua Discord server

Coin Marketplace

STEEM 0.28
TRX 0.12
JST 0.032
BTC 61231.91
ETH 2966.19
USDT 1.00
SBD 3.47