<story><title>All Bitcoin private keys are on this website</title><url>https://playxo.com</url></story><parent_chain><item><author>theden</author><text>It&amp;#x27;s like passively playing the world&amp;#x27;s worst lottery in terms of odds, but hundreds of thousands of times every second. It&amp;#x27;s fun but the odds are astronomically low.&lt;p&gt;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 futile, since no matter what you&amp;#x27;re basically rolling the die and hoping RNG lands on your side in your lifetime and your universe of all possible universes.&lt;p&gt;1. &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;theden&amp;#x2F;btc-heist&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;theden&amp;#x2F;btc-heist&lt;/a&gt;&lt;p&gt;2. &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;bitkeys.work&amp;#x2F;download.php&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;bitkeys.work&amp;#x2F;download.php&lt;/a&gt; has a weekly updated CSV of all known addresses with nonzero BTC balance</text></item></parent_chain><comment><author>bspammer</author><text>This is a rare care where &amp;quot;astronomically low&amp;quot; is actually underselling how unlikely something is.</text></comment>
<story><title>All Bitcoin private keys are on this website</title><url>https://playxo.com</url></story><parent_chain><item><author>theden</author><text>It&amp;#x27;s like passively playing the world&amp;#x27;s worst lottery in terms of odds, but hundreds of thousands of times every second. It&amp;#x27;s fun but the odds are astronomically low.&lt;p&gt;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 futile, since no matter what you&amp;#x27;re basically rolling the die and hoping RNG lands on your side in your lifetime and your universe of all possible universes.&lt;p&gt;1. &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;theden&amp;#x2F;btc-heist&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;theden&amp;#x2F;btc-heist&lt;/a&gt;&lt;p&gt;2. &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;bitkeys.work&amp;#x2F;download.php&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;bitkeys.work&amp;#x2F;download.php&lt;/a&gt; has a weekly updated CSV of all known addresses with nonzero BTC balance</text></item></parent_chain><comment><author>ssl232</author><text>&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;TheDen&amp;#x2F;btc-heist&amp;#x2F;blob&amp;#x2F;5cf0ef73857277f1321f06dafc5723b584ea087a&amp;#x2F;btc-heist.py#L43&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;TheDen&amp;#x2F;btc-heist&amp;#x2F;blob&amp;#x2F;5cf0ef73857277f1321...&lt;/a&gt;&lt;p&gt;You don&amp;#x27;t need the f.close() here - the context manager does it for you.</text></comment>