Why do SteemWorld and SteemNow show different values for my upvote?

in #steem5 years ago (edited)

I was asked this within a chatroom and it struck me as a good add-on to my previous post, How to think about your upvotes after HF21 - a non-technical guide.

I also thought that this would be instructive in seeing how there are two ways to think about the value of your upvotes: either starting at the top and dropping, or starting at the bottom and rising.

SteemWorld and SteemNow have taken these two contrasting approaches. This has caused some confusion as they show very different values - actually one is just half of the other - so here is a quick guide as to why they appear different but are actually the same.

Let's take a numerical example to make life easier. Suppose you have a voting SP of 5,000 STEEM.

If you input 5,000 SP into SteemNow's upvote calculator, leaving other parameters at 100%, you will see a figure of $0.0402.

If you use SteemWorld's very handy "simulated SP" function and input 5,000 SP, then make sure you scale up the voting power and weight to 100%, then you will get about 0.0786.

Your figures may be different when you try this as global Steem blockchain parameters will have changed slightly, but they should be approximately the same as I just got.

Now, why does SteemNow show $0.0402 but SteemWorld gives $0.0786?

One is almost double the other. The key to this can be found in the respective announcements by the two devs of the two resources.

In this article, @penguinpablo explains that SteemNow "shows the vote value as if you were the only one upvoting a post. Your vote value is not static anymore in HF21, but is higher if more people vote on a post before or after you." (My italics.)

For low upvotes, and hence low rshares, the new reward curve approximates the "reward value" at just 50% of the "vote value". For a deeper explanation of the difference between these two "values", please read this earlier post.

This 50% value slowly rises depending on the total rshares values of upvotes on a post. For very popular posts, this will converge towards the familiar linear relationship where the total value of the rewards are the simple sum of all the individual upvotes.

And this is what SteemWorld does - almost! If you read this latest post from @steemchiller, you will find, "Since SteemWorld can't know which post we will vote on, it currently shows the estimated value for a vote on a post that already got 20 STEEM." (Again, my italics.) So this is why the SteemWorld value is not quite double SteemNow's value, as 20 STEEM is not quite enough to reach linearity. (To justify this will take us down the mathematical route I wish to avoid for this post!)

So what does the humble Steemian make of all this?

You could just avoid all mental anguish and just vote on whatever you want and let the curation rewards come in as they may.

However, one important consequence of all this is that higher upvotes will be worth more at reward payout time. This means that if you are upvoting friends or curating manually then fewer but larger upvotes will have more impact on each poster.

For example, if you give someone a 10% upvote every day, you may wish to consider giving them 70% on just one post per week.

The answer to the ultimate question, "What is my upvote worth?" is a resounding... depends!

If you regularly use SteemWorld, then keep in mind that your upvote, at the time of delivery, will be worth a bit more than half of what you see on that platform.

If you use SteemNow, then your upvote will be shown approximately correctly, although will probably end up higher.

Both show your upvote as somewhere between 50% and 100% of what you expect - they just start at opposite ends of the spectrum.

Hope that helps.


image: unsplash



Building Steem's Fintech

[BUY MAXUV] - [READ MAXUV]

[BUY MAPR] - [READ MAP REWARDER]

[BUY MAPXV] - [READ MAPXV]

[BUY MAPX] - [READ MAPX]

Plus Some Serious Funtech

ONECENT: The First Strategic Token Investment Game (STIG)

ADDAX

TULIP MANIA

Sort:  

Thanks for explaining it in a non-technical way! I'm still working on it.
I guess, we will need an additional slider on SteemWorld to be able to play around with the values... :)

Hi, thanks for your comment. As always, fantastic work on Steemworld, but this new reward curve is tricky in giving users solid information before they cast their vote.

Also, the reward curve graphs being shown are not correct. Feel free to get in touch on Discord if you wish to go over the mathematics of it and how best to represent it.

I think that I have all what I need for the calculations, but I will contact you in case any problems should come up.

Also, the reward curve graphs being shown are not correct

Yes, it does not show the actual curve, that's true. I just wanted to show a rough image that helps to understand what is going on.

Currently on SteemWorld the rshares are being represented as they are being returned from the nodes (converted 1:1), so in real the vote and estimated payout amounts are (partially) still based on a linear curve.

Thanks, this does help quite a bit for explaining Votes, and values!
And thanks for sharing it on #pypt @pypt

Thanks for sharing and engaging with Pimp Your Post Thursday.
You’ve earned x more SHADE tokens

#pypt brought me here for some mental mathematical anguish, it would seem. lol! Sorry.

Really good write up and explanation. Personally, I think I just seem happy to vote and comment on content that I enjoy, and let the rewards fall out where they may.

Thanks for sharing and engaging with Pimp Your Post Thursday.
You’ve earned x more SHADE tokens

Congratulations @rycharde! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You distributed more than 57000 upvotes. Your next target is to reach 58000 upvotes.

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Thanks for sharing this information at PYPT, as I had wondered the same thing. The math is confusing, but you helped clarify it a bit! 😊

Thanks for sharing and engaging with Pimp Your Post Thursday.
You’ve earned x more SHADE tokens

Thanks for sharing and engaging with Pimp Your Post Thursday.
You’ve earned x more SHADE tokens

Thanks! swap you a !BEER and a $trendotoken, whichever arrives ;-)

Comments can not get TRDO reward!

"Call TRDO, Your Comment Worth Something!"

To view or trade TRDO go to steem-engine.com
Join TRDO Discord Channel or Join TRDO Web Site

I thought so... but you may wish to edit your strapline: "Your Comment Worth Something" is potentially misleading (I know it explains it deep within a post, but how many people read?)

Coin Marketplace

STEEM 0.28
TRX 0.13
JST 0.032
BTC 65229.52
ETH 2946.17
USDT 1.00
SBD 3.67