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

bc=964388
gbt=1231006505
bbt=1787890856

This is average time to mine a block
(1787890856-1231006505)/964388
bts=577.4478462529124658203276

Now let's multiply that by 1050000
which is the block number of next
halving and get the prediction:
Wed Mar 22 08:42:01 UTC 2028

-------------------------------------
Next palindrome will be 964469
predicted to happen at this time:
Fri Aug 28 17:20:29 UTC 2026

-------------------------------------
Current mining epoch number is 478.
The next fortnight happens in block
965664 and probably around this time:
Sat Sep  5 17:01:19 UTC 2026