Introducing a new tool: Witness Insight

in #witness-category6 years ago (edited)

Screen Shot 2018-05-08 at 23.59.46.png

Needless to say, witnesses are the most important component of Steem and Steemit, and the top 20s are responsible to be as transparent as possible. Morality is not even needed to be addressed here as it is fundamental. We all want better witnesses, and hope they will make the best decisions for Steem. The biggest challenge for the people who want to vote to the right witness is the lack of information. We all need to figure out who does what and how all by ourselves, which is quite painful, and somewhat impossible. And, there seems to be no proper tool that shows the dark side of the witnesses.

Yesterday I published the quick analysis of the voting trends between the top witnesses
(Circle Witness Voting Status of the Top 20 Witnesses). Although the posting was not read by many people, and got just a few feedbacks, I decided to go further with this project. The primary reason for building this tool is to help myself to find out the best witnesses who deserve my witness votes. However and the result is getting quite interesting as the more detail results come out.

So I have decided to make a proper tool, and share it with the community. I improved my script, and built a React based web app called "Witness Insight" which will become a major part of my bigger project "Steeme". Please visit the link below and have a look. Any feedback will be much appreciated.

URL

http://steeme.com/witness
Use desktop or desktop mode of your mobile browser.

Details about the values

  • proxy: show the proxy account if set
  • Witness vote: Number of casted witness votes
  • voting to top 20: Number of votes cased to the other top 20 witnesses, and the percentage
  • voting from top 20: Number of votes received from the other top 20 witnesses, and the percentage

These three values are calculated from the witness or the proxy if applicable.

Snapshot

witnesses.png

The gotchas

  1. The witnesses in top 20 are casting 40% ~ 60% of their witness votes to other top 20 witnesses.
  2. Some witnesses are proxing their vote to the other accounts.
  3. There are some cases that two witnesses are proxing their voting right to one account!
  4. Some witnesses seem to have their sub witness accounts.

Try extra detective work using Steemian Health Check

http://health.steeme.com/

Future Works

  • Dedicated page for each witness with more advanced analysis
  • Summary of recent activities of each witness
  • Voting graph
  • etc..

Conclusion

I hope the witness voting between witness to become more fair and pragmatic. I have no power to directly change anything, but I believe making things as transparent will definitely bring in positive impacts. Hope to have some feedback.

Unfortunately my post is not well noticed by the people outside of KR community, so please consider resteeming it if you think this project is valuable.


Please consider voting @asbear as an witness!

Here is more about me.
https://steemit.com/witness-category/@asbear/witness-update-asbear-april-2018

Sort:  

This is an excellent start.

Yet, may I suggest that it is elaborated in the table that for votes received the % is calculated against total vests received (without having done the math I assume it is calculated that way already).

Thanks for the input. This tool is still quite dummy so it just counts. I think counting still matters, but your suggestion will be a great addition. Thanks!

Great! Even thought the raw numbers can't tell that much, I think it is really great start bringing up the issues.

Few suggestions

  1. Missed blocks should be represented as a percentage because the longer a witness operated, the number is only increasing

  2. It would be great if we can see the information about what projects each witness's contributing (e.g. @roelandp: steemfest.com, solicitingpower.com, @good-karma: eSteem, etc)

  3. How many commits they made on their projects (if there's any) in last 3 months (I think this is a really good metrics that can show the activeness of contribution on the community)

These are all pretty good idea. I will seriously consider adding these information to this tool. Thank you very much!

Excellent. The Good to be the great.

영어 울렁증이.....
한국어 버젼이.필요합니다
즐거운 하루되세요🍀

죄송합니다 -_ㅜ

Its remarkable that the steem blockchain is so transparent, that any other devs, with the right code can collect all these data, and interpret it to layman's term.

Go educate us more about anything about steem blockchain.

Thanks for your feedback.!

you are very much welcome, glad I can input some ideas.

Thanks for this excellent post my friend 👍

I am a new steemians, maybe i should study first with you, regards know me......

Very interesting post congratulations friend good job

Please Stop - @aligaby89

You just said "good job" and in your your last 100 comments you used 34 phrases considered to be spam and you made this exact same comment 1 times. You've received 0 flags and you may see more on comments like these. These comments are the reason why your Steem Sincerity API classification scores are Spam: 72.00% and Bot: 1.50%

Please stop making comments like this and read the ways to avoid @pleasestop and earn the support of the community.

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.033
BTC 64344.02
ETH 3142.36
USDT 1.00
SBD 4.01