What is happening in reward pool?

in #steemit6 years ago

A real time Reward-Pool analysis

Since many weeks I had questions in my mind.
Hearing the term "reward pool abuse" or "reward pool rape", it was a must for me to understand what is going on with the reward pool in real time.

For this a small script in Steem.js helped me.
Checking the Steem.js doc i have found following function :

OK, finding the function is one thing but using it is the hard part.
What is this "NAME" parameter?

Being sure it will not work, i tried my name on it.
Error messages are also educating.

It was shining Invalid reward fund name!

So we are looking for a reward fund name...
No data found.

Thanks to Utopian discord and many thanks to @Yabapmatt, he gave me the name of the reward fund.
It is simply "post"!

So changing the code as below,

I got the following result.

Exactly what I wanted.
Amount of reward pool and the time it is calculated ( last update ).

Now I could set a timer to update the function each 3 seconds and see what is going on.

Doing this, in a short timeframe I got the following result :

The numbers to the most right is the change in reward pool each 3 seconds.

The maximum increase in the reward pool is 1,729 STEEM per 3 seconds.
( There is a datum point showing 2,705 Steem increase but the time difference is 6 seconds so divide it by 2 )

The question I am searching for reply is : Are upvotes or downvotes effect the reward pool directly or at cashout?

If the downvotes are effecting the reward pool at the same instant, then the reward pool must increase more than the created Steem at the time of downvote.

Let's go :

  • STEP 1

Calculate the theorotical steem generation.
I have found a great post by @penguinpablo on this. I recommend everyone to read this to understand where the money is coming from.
I calculated according to his formulation and found the theorotical Steem generation as follows :

We got the result.

Theorotically, there is 1,730 Steem produced every 3 seconds.

Perfectly in-line with the experimental results - 1,729 Steem increase-

  • STEP 2

To be sure, the analysis timeframe must be increased
Doing this, I saw that the result is not changed.
Still we have maximum 1,729 Steem produced for each 3 seconds.

  • Conclusion with Facts&Data

  1. The steem generation is maximum at 1,729 steem per 3 seconds. The downvotes or upvotes doesn't have immidiate impact.
  2. Steem generated only goes below 1.729 Steem and this is at the times of reward claims.
  3. Downvotes increase the reward pool by decreasing the reward to be claimed.

I am a person who learns by doing so this little experiment was much more educating than reading articles on reward pool.
Hence, this leads to other questions for me like, what is the impact of increase or decrease of reward pool on our rewards?
How does reward amount change according to accumulated reward quantity?

For these, I am trying to find a way to analyse.

FD.

Sort:  

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by firedream from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

Amazing @firedream. So the myth is busted that upvotes won't affect as much as downvoting does in reward ecosystem of steemit block chain!

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 54461.78
ETH 2294.45
USDT 1.00
SBD 2.28