New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Current daily budget ~= 360K including witness pay? #569
Comments
Yes, that's correct. The original motivation was to set an upper bound on dilution per second to approximately the same as a full slate of 100% witnesses in BTS 0.x. The initial float and dilution rate are inherited from BTS 0.x, the denominator 2**32 is chosen as it's a nice round binary value for bitshifting, and the single free parameter (the numerator 17) is actually function of the other parameters. 1.25 billion * 17 / 2**32 = 4.948 which is the number of BTS per second. 17 is simply the largest integer value which results in LHS is less than 5. I don't remember whether we used 1.2 or 1.25 billion for the initial float when we did this calculation, (the infographic says 1.2), but I do remember that 18 gave something over 5 BTS per second, so we went with 17. The actual genesis ended up having 1.07 billion, so everything is less; maybe that 17 should have been 20 based on the actual genesis. But raising it at this point is going to generate a political discussion I don't want to get into.
The amounts are all in satoshis, so this means This nifty infographic was created from my whiteboard drawing of this back when we were designing Graphene. |
I think the number 5 BTS/second is typically quoted as the "dilution" rate of BitShares. That gives a total of 432,000 BTS/day. |
Thanks for the clarification. |
Current hourly budget ~= 1BB * 3600 * 17 / 2^32, related code is here.
Why is that?
I remember it's said that we have 400K budget for workers every day.
The text was updated successfully, but these errors were encountered: