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!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
a lot of great names on the list indeed!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks, Michele! We couldn't have done it without the support of you all. I'll forever appreciate that!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
we have a nice group :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
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.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
we gotta bring him here
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is really good, man! Congratulations and congrats @knozaki2015 for taking the LEAD!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thanks Raz! @knozaki2015 is always posting something
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
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.Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
acknowledged! thank you @bitcalm :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
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.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
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!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
you could look at @furion's guide. see the transactions
https://steemit.com/steem/@furion/developers-guide-to-steem-s-blockchain
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you. It's explains a lot. I'll investigate for 'reward' transactions.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@cristi So good I gave it three shares :) Would give it 3 votes too if I could!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thank you @davidbrogan! :D
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks again @cristi!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@cristi, glad you didn't forget my @berniesanders request. That's for putting this together as always.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
not this time! :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is some impressive work cristi!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great info @cristi. I like it a lot.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
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.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
that's one of my thoughts as well. some of the high-power users have been very active on a weekly basis...
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
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.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Im curious about that too
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
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
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you @cristi! Congrats to @knozaki2015 for taking the top spot!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
you're both at the top ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This deserves 100% upvote ;-)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
ha ha :D thanks!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
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 .
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
keep doing a good job and you'll see more of these voters hitting your posts!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I can't complain so far so good with 269 followers:)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
you just got yourself another one!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Oh wow , You see , those are the little joys of my days !
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Cool, interesting and helpful! UPVOTED!
@kus-knee ((The Old Dog)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thanks!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit