Let's say a Substrate chain had a long and prosper life and is about to reach a block number of BlockNumber::MAX
(lucky chain!).
Short of a reincarnation as a new chain with the genesis block retaining all prior memories ‒ what would be mitigation strategies for this case?
Edit: The question is getting downvoted, I'm aware that this is a rather hypothetical question and that it's unlikely to occur in the next couple hundred years. Still I think it's an interesting scenario to explore.
Also consider that those calculations are with the current block time, if block time decreases massively due to technological advances this will also change the outlook.
pub type BlockNumber =
you'll find the type.