Photo by BTC Keychain 秋山です。 最近ビットコインなどの仮想通貨が話題になってますね。エンジニアであれば、ブロックチェーンなどの使われている技術に興味がある…という人も多いのではないでしょうか。 というわけで今回は、ビットコインとそのアドレス生成について書いてみたいと思います。仮想通貨の原型となっているビットコインのブロックチェーンやProof of workに少し触れつつ、実際にPythonでコードを書いてビットコインのアドレスをジェネレートしてみます。 ちなみに…Pythonでアドレスをジェネレートするコードには、下記のようなものがあります。ビットコインのアスキーアートになってておもしろいですね。(※こちらの記事から引用させていただいております) _ =r"""A(W/2,*M(3*G *G*V(2*J%P),G,J,G)+((M((J-T )*V((G-S)%P