I'm giving it a try since I had previously used a much short list.
One thing to be careful of is auto-completion tools. Something like `ssh <tab><tab>` could dump the 30k list to your console as zsh + prezto does in my case.
To workaround this, I run a local DNS server (DNS masq) and provide it 'addn-hosts=/etc/hosts.blacklist' and place the blacklist there.
It's just a few lines in bash
Or in a windows batch file