Back in 2015 when Brainflayer came out I played around, and over two years I rewrote the core, and raised the bloom filters from 512mb to 64gb, and setup pass-word tables at 512gb, note your need a 4TB hard-disk to pretty much play with this stuff, and 64gb of RAM.
The other thing is putting bloom-filters on GPU cards, with a 1060 you don't really get 3GB of RAM for one allocation, its really like 512mb, same for 1080 card you don't get 8gb you get around 1gb, but once you know the maxes you can put bloom filters on the card;
Another thing is you need to harvest 200million addresses that have had value, and of course the 50k with high-value, and then run 24/7 to get the new addresses out of the mining-pool.
...
What is brain-flayer? Well its a program that was written to crack bitcoin addresses that used test-strings as their private-key, thus if you use say a 512gb text table, which is every possible combination of strings for every language on earth, ... and pass that though a GPU/CPU then run through keys for every possible 'string' then you can find all the bitcoin accounts that used 'brain-wallets' ( another word for using a string to generate a private-key )
The unique thing about brain-flayer is that it used bloom filters to keep track of the addresses of high-value, so this way as it ran and matched an address with a key/pair then the private-key/address/pass-string get printed out, so you can generate 1,000's of private keys that all at one time contained value.
Most of course are all drained, but its still interesting.
There are many parts to this puzzle, if people are interested tell me what parts of the above are interesting and I'll upload the code to github.
github.com/btc-room101
Given there are dozens of 'parts' to this package, I need to know what people need? I also did this stuff for ethereum as well, so that's available.
Just moving on, that's why I'm dumping the code, but I don't want to bother uploading to github.com if there is no interest.
...
The thing is this just isn't about 'test-string', or brain-wallets, there are many tests that can be done, as many people used block-chain 'data' as their private-key, so there are still tons of 'dust' to be found for those who want to bother.
Finally, let me say this I have found lots of BTC, and I just move-on, I'm not interested in collecting btc, as you can't sell it, its not private, it can't be sold, and I would never use it in an exchange, as its all tracked, so what would be the point? In fact I don't even own an exchange account.
I just find that HACKING BTC is very interesting, I have been involved in hacking DES, since the 1980's, and AES, and ESCDSA, so all this stuff is just an interesting hobby for me.