photo by purpleslog 暗号通貨のProof of Burnなどで使われるバーニングアドレスを作るスクリプトのメモ。2つ紹介するがすべてPythonで動作するもの。
そもそもProof of Burnってなんぞや
CounterParty初期などに使われていたもので、誰も秘密鍵を持っていないアドレスに送ることで送金した暗号通貨を二度と使えなくしたことを証明すること。
解説:
qiita.com
その1 burn-btc
A simple python program to create bitcoin burn addresses. · GitHub
Base58モジュールが必要(PyPIにあるのでpipでインストール)。Base58の仕様に則っていれば1から始まるアドレス以外も生成可能。
使用例:
$ ./burn-btc 1AbyssLukeHatenaBLog 1AbyssLukeHatenaBLogXXXXXXXXZJRAdd
その2 unspendable.py
GitHub - adamkrellenstein/unspendable: Generate Obviously Unspendable Bitcoin Addresses
Base58エンコード処理がスクリプト内に含まれているもの。1及びmv(testnet)から始まるアドレスを生成する。
使用例:
$ ./unspendable.py BurningAddrGenerateTest mainnet: 1BurningAddrGenerateTestXXXXV9C1cK testnet: mvBurningAddrGenerateTestXXXbUks5B