読者です 読者をやめる 読者になる 読者になる

以下省略!

タイダルウ(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
実験中:よい子は次のアドレスにメールを絶対に送らないでください。場合によっては晒しあげされますよ。 ivyrush+htnb.20170313@rita-ch.com viande@rita-ch.com