The First 30 Minutes - Graphs and Analysis on Steemit Post Interaction

in #steemit7 years ago (edited)

Over the past week, I've been working with @xeroc's Piston tool to track Steemit post interaction in the hopes of digging into some of the numbers. I feel like i've built up enough data now to share some of the trends I'm finding. In this post, I will concentrate on the first 30 minutes a post is active, as this is the pivotal decision making time for maximizing your curation reward. This is due to the reverse auction-style penalty in the first 30 minutes, which has been covered extensively by authors greater than me. From the official @steemitblog release:

all curation rewards earned by voting in the first 30 minutes after a post is made will be shared with the author. If you vote immediately after a post is made, then 99.94% of the curation reward will go to the author. If you vote after 15 minutes, then 50% will go to the author. Any votes made 30 minutes or later 100% will go to the curator. This only applies to the curation rewards. The author still gets at least 50% of the total rewards.
...
Under the new system bots must balance speed vs payout without waiting too long. Which ever bot is willing to share the most with the author for the privilege of going first wins. To maximize their reward bots want to wait the longest time possible without letting other bots go first.

It is important to note that this function is linear and continuous, meaning there is no sudden jump at 15 minutes, and no sudden jump at 30 minutes. Before digging into the data, I'd like to outline my methodology.

Methodology

I picked a set of popular authors, who consistently receive fairly high payouts on their posts. Although this data may be reflective of a wider range of authors, I can only speak to the activity on popular authors such as these. Here are the authors included in this dataset: @ausbitbank, @donkeypong, @furion, @fyrstikken, @gavvet, @good-karma, @hilarski, @jerrybanfield, @jesta, @joseph, @kevinwong, @kingscrown, @kyriacos, @ned, @officialfuzzy, @papa-pepper, @stellabelle, @thecryptofiend, @timcliff

From those authors, I tracked a total of 54 posts, collecting data continuously for the first 30 minutes the post was active. Grouping by minute, i looked at the total votes and payout accumulated within that minute alone, to try to identify trends in when post interactions are taking place.

Ok, enough build up. Let's look at the data ...

Results

Screen Shot 2017-06-04 at 10.47.00 AM.png

Seems like there's not a lot here. However, there is one important thing I notice. There is a large drop-off between minutes 1 and 2. This is not a surprise to me, as there are probably still some bots which are coded to jump on posts from popular authors immediately. Not smart in terms of curator rewards, but oh well. Let's move on to payout ...

Screen Shot 2017-06-04 at 10.44.28 AM.png

Wow! I just love significant results. There is a huge spike after minute 15, which is maintained the rest of the way. It's important to note here that these are not minutes elapsed, meaning that minute 1 goes from 0:00-0:59 and minute 15 really goes from 14:00-14:59. Therefore, minute 16 on these graphs is when the curation reward penalty drops below 50%. Remember, though, that the curation reward penalty is a continuous linear function going from 100% to 0% over the first 30 minutes. It is a smooth, constant decline in penalty. It seems to me like there is some human psychological bias going on here. The way the curation reward calculation was announced, people seemed to consistently make specific mention of the 15 minute mark, even though that point in the function is completely arbitrary. It's just a pleasant way of breaking it down mentally. This spike could simply be due to a natural human tendency to break things up into halves. It seems people are weighing the tradeoff between voting too early and incurring a high penalty, and waiting too long and missing out, and they've generally decided that they should wait until the penalty drops to at least 50%. There is a lot of activity from bots, but it's important to remember humans make bots and build in their own human biases when they do so.

My first thought was that this seems to be the type of interaction you'd expect from less experienced users. But then It occurred to me that, if the number of votes per minute didn't shoot up dramatically, and the payout per minute did, then the votes being made after the 15 minute mark are worth more. There are higher reputation users who suddenly start voting after the 15 minute mark. We can prove this out by combining the first two graphs to look at payout per vote on a minute basis.

Screen Shot 2017-06-04 at 1.10.03 PM.png

BUSTED. There seems to be a spike in high reputation users voting after 15 minutes. Not that this is a terrible strategy, but it is somewhat arbitrary and clearly leaves room for improvement. There are smart, dynamic ways to optimize for this problem, but it also seems that a bot which voted just before 15 minutes is up would perform pretty damn well right now. It would get in right before the spike.

Conclusion

This data is averaged over 54 different popular posts, so it will obviously not apply the same to every post. However, on average, there seems to be an arbitrary pattern being followed, in which the number of high-value votes dramatically increases after 15 minutes. This pattern can be exploited by those who know about it.

The brilliant thing about this curation penalty system, however, is that it's fluid. Bots are no longer trying to exploit the rules, but instead trying to exploit the patterns of other users and bots. As bots change their patters, other bots will need to adapt. There will never be a perfect answer, meaning that bots can never fully dominate this system. There will always be a premium paid to those who can actually find good content that others have not found, and help bring it to the forefront.

I've included a full summary of this data below for those who would like to look in more detail. Feel free to copy it and utilize it however you see fit.

minutevotespayoutpayout_per_vote
17.73583.649188679245280.47172439024390
23.62260.540698113207550.14925520833333
36.01891.556867924528300.25866457680251
47.96232.547094339622640.31989573459716
510.00001.309509433962260.13095094339623
69.58491.652075471698110.17236220472441
78.11322.419679245283020.29823953488372
86.47172.353283018867920.36362682215743
97.05662.204150943396230.31235294117647
105.07551.565433962264150.30843122676580
115.03771.830679245283020.36339325842697
125.77361.959283018867920.33935294117647
134.47172.257886792452830.50492827004219
145.47172.541962264150940.46456551724138
153.79251.178283018867920.31069154228856
165.69816.355037735849061.11528807947020
175.35854.353547169811320.81245774647887
186.69817.193528301886791.07396338028169
198.92458.686207547169810.97329598308668
208.49065.450867924528300.64199111111111
216.94344.977943396226420.71693206521739
226.75475.020924528301890.74332122905028
237.15097.017396226415090.98132453825858
248.01895.738754716981130.71565647058824
259.64158.822867924528300.91509197651663
268.58497.118188679245280.82915164835165
279.22647.440037735849060.80638445807771
288.41518.269132075471700.98265470852018
297.20757.110283018867920.98650523560209
307.62265.137943396226420.67403712871287

Thanks For Reading! Follow, Upvote, and Resteem
@steem.engine

Sort:  

Hey!
I just came to this portal. So is it true, that upvoting any article in first few minutes will atualy dont give us much of reward and we should w8 at least 10-15min. :P Good to know that, thx!

Yes, there is a penalty in the first 30 minutes that goes from 100% to 0% penalty. There is no "right" time to vote, but if you vote immediately after the post is created, you will get almost no curation reward. The tricky part is, if you wait until the 30 minutes is up, the opportunity for curation reward is usually mostly gone as well, as high reputation users will have already gotten to it. It's a complex problem, with no straight answer in terms of the right time to always vote

If you vote at 32 minutes, what happens?

Interesting ! Thanks for the info! WE WIN or WE LEARN!

Should I upvote my own post automatically at minute 0 or close to 30 minutes?
Or maybe I should not upvote my own posts?

Hey @steem.engine! Great post, I have mentioned your article while explaining this new project. Steem on!

Coin Marketplace

STEEM 0.20
TRX 0.14
JST 0.029
BTC 67551.75
ETH 3252.54
USDT 1.00
SBD 2.65