You are viewing a single comment's thread from:

RE: Is the STEEM supply growth rate approaching a turning point?

in #programminglast year

Sorry, but I haven't had time to go into your puzzle yet.
So far I have been able to identify the following points that could be responsible for the deviations. Perhaps we can check this out in parallel.

  • In the code, the basis for the new STEEM is the virtual_supply. I guess you used the current_supply.
  • Only the top witnesses get 461 VESTS. The reserve witnesses get around 2306 VESTS.
  • Some calculations in process_funds are still giving me a headache at the moment, especially with regard to the witness-rewards. I need to do a little more work on that.
Sort:  

Ah, you're right on this point, too:

In the code, the basis for the new STEEM is the virtual_supply. I guess you used the current_supply.

I got it from here, and I thought they were giving virtual supply, but looking now it's actually the current supply. (So now the question is, how do I get the virtual supply number from Dec. 6, 2016...)

Update:

Found it from November 27, 2016: 240,587,032.201. So, I'll estimate it at 243,000,000 for now.

Is there a reason to start from Dec 6 2016 rather than from whatever the current stats are?

Not really. Just curiosity. I'll update the top-level post with a new estimate starting from December 6, and a new estimate starting from today.

Ah... Thanks! this was most of it.

Only the top witnesses get 461 VESTS. The reserve witnesses get around 2306 VESTS.

I knew that once, but forgot this morning.

I changed the vests per block to (20 * 461 + 2306)/21, and here's what I get...

image.png

So that gets it within 400 STEEM. Good enough for government work. ;-)

Good enough for government work. ;-)

Ah, so that's how it works ;-))

I changed the vests per block to (20 * 461 + 2306)/21, and here's what I get...

If you use all decimal places for the witness vests, the difference becomes even smaller.

89.824,563429

(for all non-government services ;-)