If you can try it on the old locked wallets like these
I know these lists. They prompted me to get started.
If you read the original topic, you would see I'm not looking for a key for a particular wallet. I am creating a list of goals (wallets) in RAM FPGA. Then I go through either all combinations of the private key or all combinations of seed phrases (there are much fewer, plus it is possible to reduce their number due to poor entropy, but the algorithm is longer here).
The trick is that you can check the goal in RAM very quickly. You should not search balance in blockchain or something like that.
If the address does not match, this key pair and address are recorded to the rainbow table for future and we continue to work.
The second trick is the more addresses in the list, the more likely it is to find a treasure. I will quote the calculation from the original topic from 12.31.19:
Take for example the Antminer S17e (64Th), whose current profitability is 0.5 btc/year.
The device contains 144 BM1397 chips with approximately 440 Gh at each.
We’ll make the calculation for a wallet protected by seed phrase with a 12-word. The English BIP39 dictionary contains 2048 words. The old wallet is usually encrypted in English.
((2048 ^ 12) / (144 * (440^9))) / (86400 * 365) = 1939618 years it will take one ASIC to search for all the combinations.
However, if we’ll track 10,000 wallets, then 1939618/10000 = 194 years to search for at least one match. And even if we have 100 ASICs, it turns out 2 years to search for at least one match (based on average luck).
For 2 years, these same 100 ASICs will get 2*100*0.5 = 100 bitcoins. Provided there are no changes in the network’s hashrate and the power of ASICs (NO).
These calculations are very simplified, but they show the order of numbers. And this proves the possibility of finding treasures with the usual farm's power.
Finding keys is not illegal. Then you can announce that the key for the wallet XXXX is found and ask the owner to withdraw coins. If he does not respond, it is regarded as a treasure and can be legalized accordingly IMHO.
My algorithm only searches for wallets starting with 1. Withdraw to a more modern wallet will completely protect coins.
And do not forget that Bitcoin is constantly evolving. There is a huge difference to find by 12 words or by 24, for HD or no e.g. I proceed from the assumption that the old wallet is encoded with no more than 12 words in English (or not using seed at all) and this reduces the complexity of the search to an acceptable level. For the latest wallets, this does not work and requires much more power...