New Tool for Detective Work: Steemian Health Check

in #steemdev7 years ago (edited)

Screen Shot 2018-04-11 at 23.34.20.png

Massive amount of efforts have been made by the witnesses and the Steemit team to make the Steemit community healthier. We all have put our time, effort and money into Steemit and we all definitely do hope that our future get better by the massive growth of Steem!

There have been uncountable wars and fights against the spammers and abusers. However it's still repeating and ongoing, and we never know what it will end. A good news is that there are many people who are vigorously fighting against them for the community, using their precious Steem Power for the war not only for their benefit.

To make a meaningful contribution I have worked closely with @clayop in order to find out the best way to visualise how the relatively rich Steemians (SP > 10,000) behave with their Steem Power, and finally I am introducing "Steemian Health Check" web site, which will help the warriors like @spamminator @steemcleaners (and @krguidedog!) to detect and eliminate tumors as earlier as possible so that we can prevent the cancer development. I believe this is right way to contribute to Steemit as a witness.

So, let me start from the screen shots.

Main page:

Screen Shot 2018-04-11 at 23.07.58.png

Report page:

gtg.png

So, @gtg looks very healthy!
You will tell why once you finish reading the rest of this posting.

What you can see:

Steemian Health Check shows you two kinds of results.

  1. Non accumulated weekly voting trend and outgoing voting
  2. Accumulated voting trend and outgoing voting

How to interpret:

The accumulated report helps to find out long term abusing while the non accumulated report is useful to diagnose how the user's voting health has been changing (Getting better or getting worse). How you interpret the charts is totally up to you, but sure thing is that it will help you to start a discussion on the detail information, which will lead the community to make a fact-based decision.

What do the values mean:

The report is still immature so there are very few embedded descriptions. But for those who are familiar with the concepts and knowledge of how Steemit voting works, these metrics should be quite straight forward. Let me walk you through those quickly.

  • SP: user's Steem Power after any delegation.
  • Used Rshare: consumed rshares for the period
  • Inverse Simpson: voting diversity index for the period. The higher, the fairer. (does not mean that the fairer the better, as botting bots get very high inverse simpson index). If this value is seriously low, that could be a signal of abusing.
    For more detail: https://en.wikipedia.org/wiki/Diversity_index#Inverse_Simpson_index
  • Self Vote: percentage of the self voting for the period
  • Daily Full Vote: consumed voting power per day in average. voting 10 times with 10% power per day will result 1 for this metric. If this value is around 10, the user is efficiently using his voting power. If this value is much lower than that, I would say the user is not likely to be an abuser.

Where is the tool?

https://ianpark.github.io/shc/

Source code

https://github.com/ianpark/ianpark.github.io/tree/master/shc

Still more work to do regarding the table (sorting, pagination etc..). Once the tool gets mature, I will share it via @utopian-io as well.

Support the project

If you think Steemian Health Check will help Steemit world to be healthier, please vote for @asbear as a witness.

https://steemit.com/~witnesses

Thank you!

Sort:  

This post was funded/promoted by @DevFund using a budget of about 420.00 USD.

100% of the money sent or earned via upvotes to this account will be powered down and used to give back via promotion bots to Steem ecosystem development initiatives like this one.

Thank you.

Ps: @DevFund is running low, It would be great if the receivers of the votes could send back some liquid reward back in the pool.

I agree with you @devfund, if it were, it would have been very good..

what is this sir i do not understand i am new here.....

your support is incredibly helpful. thanks a lot!

how can i earn?

Hope to see an analysis result of all top users with high rank.

You got a 32.79% upvote from @postpromoter courtesy of @devfund!

Want to promote your posts too? Check out the Steem Bot Tracker website for more info. If you would like to support the development of @postpromoter and the bot tracker please vote for @yabapmatt for witness!

Not analyzed user.

This post, with over $50.00 in payouts, has received votes from the following bidbots.

postpromoter payout in the amount of $111.73 USD.
buildawhale payout in the amount of $87.54 USD.
promobot payout in the amount of $86.71 USD.
appreciator payout in the amount of $55.11 USD.
smartsteem payout in the amount of $35.48 USD.

For a total calculated bidbot upvote value in the amount of $376.57 USD.

This information is being presented in the interest of transparency on our platform.

Please consider the long term effect on our platform before using bidbots!

You can read more about how bidbots are affecting our platform here.

This comment is by no means a judgement of your work @asbear, only an earnest appeal that we might all work together to build a great platform by letting the community curate our work and not bidbots.

@Transparencybot is a non-profit initiative, please consider supporting it and the transparency it brings to our platform.

Its all right

No phishing Please!

I still don't get it, how this will help steemcleaners?
Can you explain a bit more?
Because accounts with that much SP don't usually spam.
Or are way to powerful to be handled the way steemcleaners does it.

I can just agree with this.

There have been uncountable wars and fights against the spammers and abusers.

That's completely right @asbear but a tool which shows me the statistic of the voting of an account doesn't help a lot to fight spammers.

Additionally steemcleaners does not act with voting abuse normally. Farming of free upvotes bot is dealt with but for this it is not quite helpful.
It is great to find circle jerks but that's nothing what helps steemcleaners.

Overall it is a nice tool but I cannot agree with the introduction as I do not see the reference there.
I also hope that smaller accounts get also analysed.

Greets Naturicia

Hi @asbear, i tried to put my user name on your app but it seems i am too small to be examinate...

Excellent initiative. I keep calling on the little guys like me to find a low rep spam poster and flag their every post before they grow and get harder to knock back. The 3 or 4 I hit daily are podting plagiarised single dog or cat pics at the rate of 15+ pics a day (for example..this spammer @morelife) It needs everybright minded community member to stop people likd this robbing the reward pool. Its no glamerous like the big ticket flagvwars, bug it needs nipping in the bud.
Best wishes with the work

I totally agree with you. those kind of spammers are really harmful to Steemit and Steem blockchain. thanks.

Actually I think your words are correct brothers!!

yes true i m also agree with u@nathen007 and spammers are really harmful to steem block-chain
really appreciate the time and effort that went into this post.

Oll jave to give this tool a try. It will help me keep track of my organization members progress!

Coin Marketplace

STEEM 0.22
TRX 0.20
JST 0.034
BTC 98504.77
ETH 3362.26
USDT 1.00
SBD 3.06