=====================================
  Bitcoin Block Halving prediction
=====================================

bc=975861
gbt=1231006505
bbt=1794700375

This is average time to mine a block
(1794700375-1231006505)/975861
bts=577.6368687375878966493213

Now let's multiply that by 1050000
which is the block number of next
halving and get the prediction:
Fri Mar 24 15:49:54 UTC 2028

-------------------------------------
Next palindrome will be 976679
predicted to happen at this time:
Fri Nov 20 11:08:01 UTC 2026

-------------------------------------
Current mining epoch number is 484.
The next fortnight happens in block
977760 and probably around this time:
Fri Nov 27 16:35:07 UTC 2026