This is my third analysis of the steem blockchain with Python.
Here I present fresh data - what happened between Aug. 30 and Sept 5 - in conjunction with last week's results. This way we can make an impression of how things progressed since then.
I would like to give specials thanks to: @bitcalm, @furion, @heimindanger, @trogdor and @xeroc for providing inspiration for the Python code behind this report.
Most Voted Authors - August 30 - September 5
Here's how the process goes:
1. I took ~30 high-power voters (whales) from heimindanger's website.
2. I used Python to analyze their votes. I included only the votes made on posts (ignore comment votes: if permlink[:3] != "re-").
As said, I am only analyzing high-power votes here; they carry the heaviest of weight. Were I to include all the votes from all users, the numbers and graphs may probably look different (but I assume the payout/post would not). Here are this week's results:
Number of High-Power Votes Given - Table View
Number of High-Power Votes Given - Plot
Number of High-Power Votes Received by Authors - Table View
Number of High-Power Votes Received by Authors - Plot
Historic numbers of high-power votes given:
- total high-power votes given this week: 5407
- total high-power votes given last week: 6124
- total high-power votes given two weeks ago: 6076
The interpretation might be biased because of my forgetting to include @berniesanders into previous analyses; luckily someone mentioned it in a comment last week.
A few points:
- overall, whales seem to be consistent with their votes
- similar to last week, some authors have dropped from the list while others have joined it
- similar to last week, the top 5 has changed
The Code
The python code behind this analysis is in my github. Use/modify/adapt it at your own discretion.
To-do:
- optimize the statistics by splitting votes into: upvotes and downvotes. Some of the authors could be on the list due to a mix of upvotes and downvotes - as was the case of some plagiarizers. This has to be clarified.
If you have ideas for other similar analytics, please suggest them below.
To stay in touch, follow @cristi
#programming #steemit #analytics
Cristi Vlad, Self-Experimenter and Author
THIS! it's fascinating. So proud to know @kaylinart and @ericvancewalton!
Thanks for this work Cristi!
a lot of great names on the list indeed!
Thanks, Michele! We couldn't have done it without the support of you all. I'll forever appreciate that!
we have a nice group :)
I said on my last podcast appearance that the world would one day know the name of some of the Choose Yourself members. It's coming true. 😊 I just love how we all support one another. Props to James, always, for bringing us together.
we gotta bring him here
This is really good, man! Congratulations and congrats @knozaki2015 for taking the LEAD!
thanks Raz! @knozaki2015 is always posting something
Great job and thanks for the honourable mention.
It's worth mentioning that if you grab the content for the "comment" (for those unaware, in the steem blockchain a post is also called a comment), if the
id
field matches theroot_comment
field, it's a post; otherwise, it's a comment. I mentioned this at the end of my when is the best time to publish on steemit post.It probably doesn't matter, but it feels more correct than checking for the
re-
prefix.acknowledged! thank you @bitcalm :)
You're right @bitcalm with 'comment' operation. I think the 'post' could be defined as an empty field:
'parent_author': ''
.I've explored blockchain with python API:
from steemapi.steemnoderpc import SteemNodeRPC
rpc = SteemNodeRPC('ws://node.steem.ws')
rpc.get_block()
and found various operations, but there was no info about 'rewards', STEEM generation per block, etc.
Where are these data transactions in blockchain? Thanks.
As far as I'm aware, rewards are not stored in the blockchain itself but calculated by steemd when it starts. You can access the reward data by calling
get_content
on a permlink.Be warned: After 30 days the rshares and active_vote (and probably more) information is not calculated and thus not returned. This means you can only calculate rewards for post within that time frame. Also, pay attention to the
mode
, which tells you which payment has already been processed.Ever wondered why posts older than 30 days seem to have zero votes? Now you know!
you could look at @furion's guide. see the transactions
https://steemit.com/steem/@furion/developers-guide-to-steem-s-blockchain
Thank you. It's explains a lot. I'll investigate for 'reward' transactions.
@cristi So good I gave it three shares :) Would give it 3 votes too if I could!
thank you @davidbrogan! :D
Thanks again @cristi!
@cristi, glad you didn't forget my @berniesanders request. That's for putting this together as always.
not this time! :)
This is some impressive work cristi!
Great info @cristi. I like it a lot.
It's clear to see the whales that are rewarding the most users are @berniesanders and @nextgencrypto so bravo to them both and bravo to you @cristi for showing people the votes.
I will add that this also makes it obvious that many of the big holders are trying their best to reward content creators, and good ones at that. I didn't expect to see as much voting as this shows, it's a happy and good piece of information.
that's one of my thoughts as well. some of the high-power users have been very active on a weekly basis...
Thanks, @cristi! You have some Great job.
And your conclusion is good source to think about present situation in voting system. It also will be veryvhard interesting to compare data with figures after Steemit 0.14 version will run.
Im curious about that too
Thank you @cristi! Congrats to @knozaki2015 for taking the top spot!
you're both at the top ;)
Cool, interesting and helpful! UPVOTED!
@kus-knee ((The Old Dog)
thanks!
This deserves 100% upvote ;-)
ha ha :D thanks!
thats amazing info . I rarley saw any of those names voting for me before, so its interesting to see all the top ones ! some I actually remember .
keep doing a good job and you'll see more of these voters hitting your posts!
I can't complain so far so good with 269 followers:)
you just got yourself another one!
Oh wow , You see , those are the little joys of my days !
This post has been linked to from another place on Steem.
Learn more about linkback bot v0.4. Upvote if you want the bot to continue posting linkbacks for your posts. Flag if otherwise.
Built by @ontofractal