quite useless but worth a PoC
install bx
which bx bx help | grep Version
grab some existing address list
cd /data/ screen -S crack-btc df -hT rm -f blockchair_bitcoin_addresses_latest.tsv # throttled #time wget https://gz.blockchair.com/bitcoin/addresses/blockchair_bitcoin_addresses_latest.tsv.gz #time gunzip blockchair_bitcoin_addresses_latest.tsv.gz # much faster time wget http://addresses.loyce.club/Bitcoin_addresses_LATEST.txt.gz time gunzip Bitcoin_addresses_LATEST.txt.gz
mount the shit onto memory
mkdir -p ram/ touch ram/TMPFS_NOT_MOUNTED #ls -lF blockchair_bitcoin_addresses_latest.tsv #size=2204094178 # as of aug 2023 ls -lF Bitcoin_addresses_LATEST.txt size=2016890501 # as of jan 2024 mount -t tmpfs -o size=$(( size + 1 )) tmpfs ram/ #cp blockchair_bitcoin_addresses_latest.tsv ram/ cp Bitcoin_addresses_LATEST.txt ram/
you are ready to start brute-forcing against it with some script of yours and make sure you’re using all the cores for key generation and grepping.
htop
https://gz.blockchair.com/bitcoin/
http://addresses.loyce.club/?C=M;O=D
FW https://bitcointalk.org/index.php?topic=5254914.0
https://github.com/in3rsha/bitcoin-utxo-dump
https://github.com/sr-gi/bitcoin_tools/
https://github.com/graymauser/btcposbal2csv
https://github.com/bernardladenthin/BitcoinAddressFinder
https://bitcoin.stackexchange.com/questions/89580/how-to-use-scantxoutset