Refilling the Rewards Pool when Cheaters are in the Mist
utopian-io·@paulag·
0.000 HBDRefilling the Rewards Pool when Cheaters are in the Mist
Recently I was asked on discord to help with some flagging, which I dully undertook after looking at the posts in question. The story behind the down votes I gave was simple. The author made a post, upvoted the post, which is fine by me but then went on to leave themselves multiple comments on this post and also upvoted each one of these comments.
There are always people trying to ‘game’ the system and what one person sees and gaming to others it is not.
Then on my Youtube Channel I get this….

I was very surprised that this comment came to me on YouTube and not here on Steemit. The account and post that I down voted was
https://steemit.com/music/@eazyh/izzamuzzic
After receiving this message, my thoughts went to those that often down vote to save the rewards pool. People like @spaminator, @cheetah and @steemcleaners. And then I remembered. I had offered to help @steemcleaners with some data, and never got around to it.
The Aim of this analysis was twofold.
1) Calculate how much was added back to the rewards pool by these account by down voting and see which account was most active and
2) Create a model that I could give to @steemcleaners, so they can track, monitor and share data on their work.
The Data
To create the model, I am limiting the data set to Nov for testing and reporting here.
First I connected to the Steemsql database held and managed by @arcange and I connected to the TXvotes tables
SELECT
*
FROM
TxVotes (NOLOCK)
WHERE [voter] in ('steemcleaners','cheetah','spaminator')
and timestamp >= CONVERT(datetime,'11/01/2017')
and timestamp< CONVERT(datetime,'12/01/2017')
I then used a web query to connect to Steemd.com for example https://steemd.com/@cheetah
And here I gathered live data for voting power and effective sp for each account.
Each account required a separate query, and then I merged these 3 tables together into one data table.
I also used a web query to connect to https://steemd.com and from here I got other required live data for vote value calculations, such as the exchange rate, total vesting shares and total vesting fund. All of which is required for calculating how much a vote is worth.
Once I had all the data I needed, I then use DAX to carry out calculations and model the data.
One shortcoming of this model is that in Steemsql, the voter voting power is not recorded, so this has been taken from live data and not the actual rate at time of vote.
To test the data and the model I have used November votes and below are detail of the analysis I carried out
## The Analysis

In total the 3 accounts combined, @steemcleaners, @cheetah and @spaminator have returned $49,259.88 bank to the rewards pool for posts made in November.
2888 different authors received 20820 down votes and the average weight for a down vote used was 3.48%.
The bar chart shows the daily number of down votes and the value of these votes. We can see it was a very busy day on the 17th Nov with $4.2K added back to the rewards pool.
In the pie charts below, on the top left we can see the portion of authors receiving down votes by each of the accounts. On the top right we can see what portion of the value returned to the rewards pool by each of the accounts. And at the bottom we can see what portion of the total down votes each of the accounts contributed to the over all total.

From this we can clearly see that @cheetah has given 66.7% of the down votes in this analysis but to only 9.82% of the authors. The level of repeat offenders on the cheetah list is substantially higher than that of @steemcleaners or @spaminator.
@steemcleaners has hit 60.95% of the authors with down vote contributing 95.74% of the value returned to the reward pool.
@Cheetah

@spaminator

@steemcleaners

## Repeat offenders
Many of the accounts that received down votes, received more than one down vote. Below is a list of the authors that received down votes sorted by the number of posts with down votes

## Conclusion
The data above gives a clear indication of the level of activity when it comes to cleaning up steemit. Kudos for all of the work @steemcleaners. On average these 3 account in Nov down voted 694 times a day. That’s like one down vote every 2 minutes.
By analysing the Nov data I have been able to ensure that I can now contribute in a meaningful way to the support of these services, as I have now passed a copy of this model to steemcleaners.
I am part of a Blockchain Business Intelligence community. We all post under the tag #BlockchainBI. If you have an analysis you would like carried out on Steemit or Blockchain data, please do contact me or any of the #BlockchainBI team and we will do our best to help you...
You can find #BlockchainBI on discord https://discordapp.com/invite/JN7Yv7j
<br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@paulag/refilling-the-rewards-pool-when-cheaters-are-in-the-mist">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>👍 bobdos, steem-dublin, torico, anomaly, tuanis, hakanlama, gazetagaleguia, freyman, accioncultural, techslut, steempty, fminerten, htliao, nanosesame, herlife, icedream, jessicameng, kubbyelizabeth, hannahwu, ytienchu, ausbitbank, schamangerbert, micayla, dennisphillips, thinknzombie, valued-customer, freebornangel, abh12345, elsurtidor, bue, tarekadam, gokulnk, boxcarblue, rt395, crokkon, steemitbc, folker-wulff, brotato, msp3k, crimsonclad, cajun, netuoso, dootdoot, nettybot, matrixonsteem, steemliberator, witnessstats, r2steem2, steemcreate, thashadowbrokers, pizaz, triplethreat, wewt, conflaxus, tittilatey, coonass, squirrelnuts, steemdevs, jeezy, test.with.dots, pi-pi, listentosteem, gravy, eastmael, munir91, imamalkimas, arcange, msp-lovebot, stackin, nanzo-scoop, anonimnotoriu, mummyimperfect, ak2020, mafeeva, raphaelle, itinerantph, st3llar, mawit07, womby, revo, lexiconical, umami, fractalnode, rapp, mattclarke, dehenne, pangoli, skycranehandwork, liverehab, greatvideos, sarmizegetusa, dutch, idlebright, lpfaust, cecicastor, patrice, vallesleoruther, fingolfin, prof-pieters, archerbest, steemitri, michelle.gent, syehwan, teukufata10, anthonyadavisii, deirdyweirdy, yulem, scipio, solar, bryan-imhoff, indurkin, condra, equ1l1br1um, finkistinger, kryzsec, ardina, coolguy123, terrorfirma, utopian-io, omegaultimatum, esvedra, curtiscolwell, bronevik, teamsteem, raci, berkah, pnc, hitmeasap, lamech-m, greenstar, anilkaya012, steempowerpics, deshpanderajesh, phgnomo, cryptonfused, inquiringtimes, darylsid11, nguyenmai, maxbullion, kavin-bhogar, simba, paniazhbetka, techtek, hayssam78, elzaevtimova, paulag, setianovanto, maryanaro, logic, lazer310, edwardstobia, skypointstudios, stresskiller, nerdylab, odl, ackza, good-karma, talltim, wily, mammakiladli, personz, openparadigm, itux1973, irminsoul82, erikaflynn, buffsteemington, jazzresin, saint5, mutialifyana, cindyx, bobsthinking, hashash, ms10398, enveng, a-0-0-a-0,