以下省略!

タイダルウ(ry ほぼ毎日1記事執筆運動実施中。 ※記事に広告(アフィリエイト)リンクを掲載している場合があります。

どうでもいいメモ:Bitcoinのバーニングアドレスを作るスクリプトのメモ

http://www.flickr.com/photos/93453114@N00/2924979423photo 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