A while back I posted about an idea for a Vote Ranking Algorithm that I thought might help improve post quality and voting behaviour on Steemit. Now as a 'proof of concept' I have built a site to demo the idea and it's live for testing. :)
The new site is accessible at Steemocean.com and should be usable in desktop and mobile devices - though it could do with more optimisation for small screens.
Vote Ranking
This is an early version of the Vote Ranking Algorithm and it currently only runs from a set of data that covers one day on the Steem Blockchain, however, that will change over the coming days as I advance and automate the indexing process.
The date range for the data used by the index ends one week prior to the time that the Steem blockchain is indexed by SteemOcean in order to ensure that only votes are considered for comments/posts which have already paid out - this is to ensure that the SBD value for the vote is known at the time of indexing.
I made a few changes from my initial concept for the algorithm, partially due to the practicalities of converting it into computer code and partially because the maths needed to change to make the resulting data more useful. In early versions, because some whales have drastically more Steem Power than most users, the results were always dominated by the whales and they were top of the ranks even in cases where they self upvoted to a significant degree. Now though I have weighted the various factors so that it is possible to climb up the ranks even without having a huge amount of Steem Power, but since Steem Power is still a factor that effects the value of votes created by an account, you will still need to have more Steem Power to get a higher rank.
Factors that effect your rank are:
- Financial value of the votes you make.
- The amount of votes you give to yourself.
- The number of accounts you vote for in total - a wider spread of accounts results in a higher rank.
By rewarding a higher rank to users who upvote a wide spread of other accounts I intend to promote upvoting of other users to build a more inclusive atmosphere where new users stand a better chance of being noticed and helped.
The ranking is purely for information and have no baring on anything other than as a result of what we decided to do in response to the data.
Removal of bot accounts
I found that since bot accounts make so many votes for so many other accounts that they had an unfair advantage over everyone else and so I removed them from the rankings. You can still view the breakdown of data for bot accounts, they just aren't included when calculating rankings.
Specific Users
I've included a page that lets you view the voting data for specific users here. You can see all of the votes that each user made during the indexed time period and also how they fair in the rank overall - plus the financial payout values for their account for the period too.
Comment on the results
Since the data used for the test version of this system is only from one day, there will be some users not present in the results, but that will change in the near future when the index is updated to cover a longer time period. You can see that the top 200 users for vote rank include some of the familiar names you might expect though. I'd love if you would take a look at the data and see if you can find any errors or things that need to be improved.
My own account varies from being roughly in the middle to slightly above average for vote rank, so I have some way to go to be considered a really 'benevolent' Steemian, but I intend to make sure that only relatively recent data is used so that we all have a chance to improve our ranking without our sordid pasts having to effect us forever - which would be the case if I considered the entire blockchain history.
Current top 10 users in the rankings are:
- @good-karma
- @hendrikdegrote
- @hr1
- @busy.org
- @ausbitbank
- @pharesim
- @dlive (will remove as it falls into the bot category)
- @surpassinggoogle
- @esteemapp (does this count as one to remove? maybe)
- @virus707
The future
I intend to use SteemOcean.com as a platform for a variety of tools/services for Steem but in the short term I will be improving and developing the ranking algorithm to be ever more useful.
Any suggestions or comments are welcome - let me know below!
Wishing you well,
Ura Soul
View My Witness Application Here
Excellent intiative @ura-soul and some very interesting results.
I'm going to bookmark this page and check it regularly.
Thanks for all the hard work you put into this ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You are welcome - thanks - I'm glad it's getting some use. I have some great ideas for new features and other search tools too. More to come soon. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Way to GO!! This is so exciting!!! xoxo You're a man of your word, and I cannot wait to see what else you develop for the blockchain!!
Holy crap I'm #57~!!!!! COOL!!!!!!!!! Big thanks to @krnel and @fulltimegeek, I would be nothing without their delegations!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks! I do my best!
Congrats on your high ranking - you may have been higher if I had put the changes in that I intend to put in soon. ;)
I have followed you here - I see we share an intention! :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice! I also didn't know you were a witness, you have my vote!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Excellent, that's much appreciated :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
congrats @lyndsaybowes ..! 🌟
being #57 among more than 45 thousand people is quite a remarkable achievement mate..! 🙏🏻 👍🏻
~ Greetings to u from Tennis Girl 🎾🎾
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks Tennis Girl xo Greetings back to you!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
cheers ..! 🥂🤗
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You sooo deserve it too @lyndsaybowes ! Well done.
@ura-soul , to me (tech illiterate) it is as though you have magical powers! It is likely to effect behavioural change in steem I imagine and that level of transparency is a good thing. Thank you and I will also vote for you.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Pretty cool stuff. I am somewhere in the 500 range.. is that good? How many people is it taking into account. Where is halfway lol?!
I feel like that pretty good, especially considering my whale ranking. I'm definitely not the 500th biggest whale on here..
Look forward to playing with it more when I get home. I will let you know if I come across anything that could be fixed or help in anyway. Thanks yo, you are appreciated!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Excellent - yes, 500 is pretty good! :)
You can see on the site that the data currently looks at 47549 accounts that voted over a 24 hour period - so you are 500 out of 47549.
I will put more data / graphs and info in there soon that makes the situation clearer - I have a few things to do behind the scenes first to turn this into a proper service.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I did some whale watching on Steem Ocean and it was pretty cool. Look forward to seeing it grow and expand! I decided 576 where i am is a pretty good spot to be in, I will try to rise up in the ranks. Even if I have to cheat a bit and buy more Steem power to give myself the boost lol!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
yes, that is a great resut. i will be tweaking the maths in the next update as i have noticed that the self-upvote is not being given enough weight.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is pretty awesome! Thanks a lot for sharing, it is time to go check out the way it is measured. One of the question I had, before heading to find out my ranking is whether or not you considered the value of the vote, whether it is a vote for others self-vote, in relation tot he percentage of this vote given and the such?
Thanks a lot for your dedication to our platform and namaste :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You are welcome! Some things are explained on the about page. I will put more info in to make it all clearer soon. Each factor is calculated and then weighted to give it more or less overall effect - self-upvotes are one of the key factors though I will be changing the weighting of this factor in future updates.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Cool!
I know I am self-voting to a tiny percentile and increase the self-votes on important comments/replies. Depending on the weight of my upvote, it varies a bit too. Some people who have been game-changers for me since the beginning of the platform, which also happen to be game-changers for many other people too, deserve more attention that way too. So, they get bigger upvotes, especially on comments and replies.
I rarely give less than a 100% of my vote when I vote for a post as I am looking for high quality no matter what.
Thanks again for your dedication and conscientious work among us. Namaste :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is actually pretty cool! The user interface on web is pretty easy to use too.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thanks! I'm improving the UI now and have a good list of new features to add in the coming days.. weeks... months.. aeons.. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is a great idea! Thanks for making it!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thanks - you are welcome!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey
Can I suggest a few things?
I would tab left the username, and make it clear if we need the @ or not.
I'm using Chrome and cannot see if there is any activity when I click 'Get info' - maybe have something that shows there is something happening?
So far I can't get anything to display using abh12345 or @abh12345.
Cheers!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Just type your user name in the address bar of the browser:
http://steemocean.com/voter/abh12345
That is how I managed to use it in Firefox.
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
thanks for helping, i have fixed the bug that was stopping the search from working.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ah thanks - I made an update to the javascript and then fell asleep. There was a bug that stopped the input field from working properly - it's fixed now.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good stuff, thanks!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I just checked your demo website @ura-soul. May be its going to be very helpful. You seem to have done a lot of trouble to develop the algorithm. Wish you best of luck🙂👍
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks! More updates to come soon :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is interesting, thanks for devoting your time and resources to build Vote Ranking Algorithm for the steemit community.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You are welcome!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
One thing i noticed on this site it that the users themselves are working for the improvement of this website which is great actually.
i think along with dlive and esteemapp, should also be not present here. As far as i know even this is a bot.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yes, the community aspect is important and to be respected.
I will add profiles to the 'ignore list' too, yes - dlive and esteemapp will be added.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great project to keep in track with steem stats...! 📝
would be a good platform to learn about the real Money Deal portion of the steem community..! 💲💲
couldn't find my stats as i joined steem this February..! hope to see more time period range sooner...! ⏰
Best wishes mate..! ✌️
~ Cheers, Tennis Girl 🎾🎾
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The stats are only taken from one day (about 10 days ago) as a test.. I will soon change that so that the states cover a week and are updated every day. If you aren't in the list it probably just means you didn't make any votes on the day the data was taken from.
Thanks! xo
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
yeah..! updating everyday will make it a live stat tracker..!
🤗tht sounds good..! 🤗
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Exellent intiative and some very interesting results @ura-soul.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks - more to come soon!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ok equally
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for the good job we all enjoy your service keep it up i will try and run it on my phone now
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You are welcome. It might not be perfect on all phones yet, I need to make more changes to fit all the info on small screens - you might find it works best in landscape mode.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
an amazing idea by making a ranking. Your posts are great I admire your skills @ura-soul this post is really useful.
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
wow...you create a great information....i think its useful to us....i impressed to see it.....i hope everybody like your post....thanks for shear it...
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
When you copy/paste or repeatedly type the same comments you could be mistaken for a bot.
Tips to avoid being flagged
Thank You! ⚜
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
Great post I like this post .............. thanks for informative post @ura-soul
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Sir, how to have more followers?
@fullness2018
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Awesome!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Sounds great keep it coming @ura-soul!
On a side note as a dyslexic I really struggle with the GUI. Post just get lost to me and I can't read fast enough and miss many post as I loose where I am when I close my browser or go off the page. One for you to ponder over 💯🐒
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for introducing SteemOcean.com I llike this post
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Isn't Good Karma a bot?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I thought good karma was the guy who runs busy.org - I might be wrong. edit: esteem app.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
He is not a bot (to the best best of my knowledge)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Awesome great work!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thank you very much @ura-soul ... i have done your advice, i am late to open the site steemocean.com and this is very useful for me
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post has been just added as new item to timeline of Steem Ocean on Steem Projects.
If you want to be notified about new updates from this project, register on Steem Projects and add Steem Ocean to your favorite projects.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit