It's like passively playing the world's worst lottery in terms of odds, but hundreds of thousands of times every second. It's fun but the odds are astronomically low. I have a script[1] that generates a pub+private key and checks against a massive file of addresses with BTC[2]. The list of addresses is loaded in memory as a python `set` so checking is O(1), but I feel like optimisations at increasing the rate are fut…
>>> import pandas as pd
df = pd.read_csv("btc_balance_sorted.csv")
df['balance'].apply(lambda x: x * 36902.7 / 100e6).describe()
count 3.359206e+07
mean 1.838824e+04
std 2.819739e+06
min 3.690270e-04
25% 2.871768e+00
50% 2.943913e+01
75% 2.652168e+02
max 1.063263e+10