When will the last Proof of Brain be created?

in Proof of Brain4 years ago

Yes, we are talking about the century of captain Kirk depending on how close you follow(ed) Star Trek, you might remember that it was set in the 23rd century but not necesarily in the turn of that century. The last satoshi of Proof of Brain will be issued in the year 2212.

After that, no more rewards. Leaving us in the world in Star Trek where we have warp drive star ships and we can replicate everything anyway.

Just like Bitcoin and Bitcoin Cash:

Yearamount issuedamount to acculmulate
Year 120212,628,000.000000002,628,000.00000000
Year 220222,628,000.000000005,256,000.00000000
Year 320232,628,000.000000007,884,000.00000000
Year 420242,628,000.0000000010,512,000.00000000
Year 520251,314,000.0000000011,826,000.00000000
Year 620261,314,000.0000000013,140,000.00000000
Year 720271,314,000.0000000014,454,000.00000000
Year 820281,314,000.0000000015,768,000.00000000
Year 92029657,000.0000000016,425,000.00000000
Year 102030657,000.0000000017,082,000.00000000
Year 112031657,000.0000000017,739,000.00000000
Year 122032657,000.0000000018,396,000.00000000
Year 132033328,500.0000000018,724,500.00000000
Year 142034328,500.0000000019,053,000.00000000
Year 152035328,500.0000000019,381,500.00000000
Year 202040164,250.0000000020,367,000.00000000
Year 25204541,062.5000000020,736,562.50000000
Year 30205020,531.2500000020,900,812.50000000
Year 35205510,265.6250000020,972,671.87500000
Year 4020605,132.8125000021,003,468.75000000
Year 4520651,283.2031250021,015,017.57812500
Year 502070641.6015625021,020,150.39062500
Year 602080160.4003906221,023,358.39843750
Year 70209020.0500488221,023,879.69970700
Year 8021005.0125122021,023,979.94995100
Year 19022100.0000000121,023,999.99999922
Year 19122110.0000000121,023,999.99999923
Year 19222120.0000000121,023,999.99999924

Disclaimer: Software will resort to rounding when working with numbers with so many decimal places so there should be some disagreement with other software implementations but not a significant one.


Posted via proofofbrain.io

Sort:  

Hats off to you for working out the maths. It seems an interesting idea - having only one token currently. I'm very curious as to how far this can go. 😊

Well crap, now I've noticed another problem because of your diligence with the math. I've really got to stop being so lazy not extrapolating out those numbers. It looks like 21 million tokens will be issued by year 40 based on your table. According to https://en.bitcoin.it/wiki/Controlled_supply, Bitcoin's yearly emission rate is 2625000, but when I do the math of 50 tokens every 10 minutes, I get the 2628000. I'm not sure where the difference is coming from.

Your math is fine but rather than the halvening being really based on the calendar, its based on the number of blocks. These blocks occur approximately every ten minutes. So rather than every 4-years it is every 210,000 blocks. This should be every 1,458 days and eight hours (which is very close to 4-years) if the blocks take an average of exactly ten minutes a block. Due to randomness it shouldn't take that amount of time as people mine faster when they the industry mines more or mine slower when miners quit.

The schedule is based on blocks. You could do the same with Hive. The Hive blockchain is supposed to take three seconds for each block. And since bitcoin's blocks are 600 seconds, you could make the halvening every 42,000,000 blocks (200*210,000) this would approximate bitcoin's design of issuance of every 1,458 and a third days.

Bitcion doesn't really get that close to it's schedule though. People mine it too fast and the difficuty doesn't keep up. For the first halvening, it came two months early ahead of the 1458 days. It should have been in January of 2013 but instead happened in November of 2012. Then after that it was even more so with the halvening happening in July of 2016 rather than November. Five months early! Finally the last halvening of May last year was two months ahead of schedule. It also means there are over 5% more bitcoins today mined than there was in the master plan. The measured average blocktime of BTC calculated from the table you pointed to is 9 minutes 29 seconds per block.

To really get what bitcoin has been so far you should have halve every 39,802,000 blocks.

Thanks again for your diligence with this answer. The current POB halvening setting is 42048000 based on multiplying the default(10512000 Hive blocks ~ 1 year) by 4. To solve the problem of running out of tokens, it looks like I need to change the setting to 42000000. The answer seems so obvious now, but I couldn't see it until you pointed it out.

24k tokens isn't that much. @proofofbrainio should have earned that by then, but I would still like to find out why there is a difference in the numbers and mimic Bitcoin's emission rate exactly if possible. With POB, 10 tokens are distributed every 40 HIVE blocks which should equal 50 every ten minutes, which is 2628000 POB per year. Not sure what I'm missing.