Steem econometrics: efficient upvotingsteemCreated with Sketch.

in #econometrics6 years ago (edited)

Who on Steem is best at getting curation rewards? Big upvotes come with big curation rewards; but the nonlinear nature of the awards means that some accounts may be more efficient at converting their upvotes into rewards.

Methodology

I looked at the top 10,767 accounts by wealth: the top 3% in my earlier studies, those with at least 650 STEEM in asset value. For each of them, I summed their total curation rewards from 2018-07-23 through today (2018-08-01), and then collected the corresponding 'rshares' on each of the articles for which they had received awards.

Using this, I built two curation metrics: "dust efficiency" and "vests efficiency".

Dust efficiency is defined as number of rewards, divided by number of upvotes. An upvote too small to earn curation rewards hurts dust efficiency.

Vests efficiency is defined as total amount of rewards (in VESTS), divided by total rshares uses in upvotes. The rshares are divided by a factor of 10^9 to bring this into a convenient range, so it is technically "VESTS per billion rshares."

Of the 10767 accounts studied, only 5701 received any curation rewards during this period.

Raw Curation Value

The top 20 curators, by value, in my data set:

usernum rewardsvests receiveddust efficiencyvest efficiency
therising6751918745.6890.9880.544
kpine3641973826.9300.9950.681
booster14752019827.5640.9980.617
sweetsssj1362069922.7270.9930.584
steempress-io16872074682.4040.9840.584
thejohalfiles1332127022.0500.9570.488
minnowbooster2942130601.6130.9870.541
promobot3112320016.6580.9690.753
dsound7562376826.3860.9820.631
hendrikdegrote24502511370.0690.9920.541
rocky19452755072.4090.9840.508
upme10323012232.1061.0050.545
steemhunt46903152758.6640.9870.584
buildawhale8494092984.8640.9920.606
dlive16234932400.8800.9960.651
dtube5425046617.9350.9930.661
postpromoter11375132801.3080.9880.471
appreciator10985694257.5111.0100.543
smartsteem10715769486.7280.9700.551
utopian-io5606931529.2650.9810.508

Everybody on this list usually gets curation rewards when they upvote (though see below, there seems to be a source of error here.) But the "vest efficiency" is about 0.5-0.7; for contributing a billion rshares worth of upvote, these top accounts receive only about 0.5-0.7 VESTS back.

Curation Efficiency

Let's restrict our attention to those with at least 10 rewards. The top curators by vest efficiency are:

usernum rewardsvestsdust efficiencyvest efficiency
miniature-tiger7624391.2710.9383.083
opaulo762200929.2790.9923.118
ghasemkiani688201588.6880.9973.152
imjohnnymills544974.8680.8573.217
an0nkn0wledge121757.4221.0003.391
jaff819420294.3890.2893.424
grantcardone101729.4870.7693.508
stylo554450.0001.0003.549
lordkingpotato12511471.8830.9693.582
bringolo1358976.3180.9783.687
teo-nyx29929721.2590.9773.831
mwfiae55914449.0940.9443.858
cryptocoinkb9416167.0390.9404.010
statsexpert1431222.4430.7454.011
dick.sledge109942667.5800.9994.020
jacobts401226.4370.9524.237
mys90033216.7890.8654.366
iabuse22625563.0270.9625.948
naegling118238492.0550.6946.055
cheneats449615250.6040.85113.278

The median for vest efficiency is 0.560 and the mean is 0.648. The distribution of vest efficiency over all accounts in my sample that received curation awards is shown below:

efficiency-distribution.png

The users above are extracting the most curation value for their upvotes; although their total income is less, they are able to turn their Steem power into rewards in a way that is about 5x more efficient than the average account in this data set, or even the largest curators by value.

However, the total amount of rewards they earn is small. The largest reward on the list above goes to 'opaulo', who is ranked 107th by amount of curation rewards, and about 6700 by total wealth.

It is not clear whether these rewards are the result of consistent success (in which case a winning investment strategy would be to copy their upvotes) or due to a few lucky upvotes. The large number of upvotes performed by 'opaulo', 'ghasemkiani', and 'cheneats' suggests there is some skill involved.

It is striking that some of the accounts on this list achieved good efficiency even though a large percentage of their upvotes didn't pay off at all: 'cheneats' got paid only on 85% of their upvotes. (Looking at his recent curation rewards, I see that they are virtually all small, mostly 0.001 SP --- perhaps he is strategically upvoting posts that put him just over a threshold for a curation reward, but this is just speculation.)

Success by the efficiency metric does not mean these accounts are optimally using their upvotes for maximum income; particularly those with small numbers of rewards may not be upvoting enough to use all of their voting power.

Methodological problems and sources of error

I did not find all articles for which my population had "dust" upvotes that paid no curation. Also, the endpoint of the data collection was not well defined. I had underestimated the time it would take to walk all 10,000 curation reward histories, so I had assumed this effect would be small. But, it ended up running overnight so users who were visited later might get curation credit for articles that paid during that time period, while users visited earlier did not. However, when I collect the rshares (upvote worth), it covers all users who upvoted that article.

The data above shows the opposite problem, though; some users have more rewards than upvotes. It may be that the Steem API did not return all upvotes for some pieces of content.

Sort:  

Well, let's hope that my upvote on this post doesn't hurt my curation efficiency 😋

Cumulative awards and vest efficiency on the same graph:

efficiency-distribution-cumulative-awars.png

This shows that most awards go to those with low efficiency scores. Which is not too surprising if we think of this in alpha/beta terms. There's only so much alpha to go around.

Especially since the highest rewards come from voting in front of the largest accounts.

Hm... or at the front of a vote chain.

Hey @markgritter, I think I've seen you on musing/quora before. I finished right behind you in the Redfish league. @paulag suggested a new initiative here So I thought I would drop by and see what you have going on.
This post seems to be doing quite well, and is very informative. To add to this I am pretty sure that @cheneats is using a strategy, I actually think it's a bot they hit a lot of my posts and generally at a time when payout will be the highest. I think the algorithm gives a bit of a bonus on the first several upvotes a post gets. So by being one of the first to upvote at between 20-30 minutes, it should maximize the vote power/payout.
It would be interesting to see if @cheneats only votes on typically small payout posts of say 3 or 4 cents, this would also maximize the percentage of curation for a small upvote, yet would not really risk it being seen as gaming the system.

Coin Marketplace

STEEM 0.16
TRX 0.13
JST 0.027
BTC 58270.16
ETH 2600.36
USDT 1.00
SBD 2.39