It inspired me to write another obfuscated Python script. Each time you run this script, it generates a Bitcoin address with a matching private key. Basically, this little generate bitcoin address gives you the ability to throw some money around. Obviously, I don’t recommend doing so.
I just think it’s cool that such a thing is even possible. Sending Bitcoins to One of These Addresses To show that the above Python script generates working Bitcoin addresses, I’ll go ahead and send 0. I’ll use Bitcoin-Qt, the original Bitcoin desktop wallet. Here’s the transaction verified on Blockchain. Fortunately, I do have the private key. It was generated by the Python script too. Recovering Those Bitcoins To recover those bitcoins, I’ll use another desktop wallet called Electrum.
2 BTC mine to spend once again. To make sure, let’s send them back to another address. Here’s the final transaction verified on Blockchain. Bitcoin address that was generated by some code shaped like a Bitcoin logo. What Does This Illustrate About Bitcoin? Bitcoin addresses are created out of thin air. It then multiplies that number by an elliptic curve point to find the matching public key.