https://dev.to/degenroll/bitcoin-address-evolution-refinement-under-real-world-constraints-13kb