Fragments of verbose memory

冗長な記憶の断片 - Web技術のメモをほぼ毎日更新(準備中)

Feb 11, 2021 - コメント - 日記

任意の文字列を含んだビットコインアドレスを作成する方法

特定の文字列で始まるBitcoinの受け取りアドレスを作るにはvanitygenというソフトウェアを利用します。

オリジナルのvanitygenはこちら です。

昔書いたQiitaの記事 でDockerイメージを作成しました。

vanitygenにはこれ以外にも亜種が存在し、ビットコイン以外にも 様々な種類のブロックチェーンに対応します。

vanitygenの仕組みは望みの形のアドレスが生成できるまで延々とプライベートキーを作成し、ハッシュによりアドレスを生成続ける仕組みで、アドレスに入れるアドレスが長ければ長いほど生成に時間がかかります。ハッシュの生成を早めるためにGPUを使える様なオプションもありますので、ハイスペックマシンお持ちの方は是非自分の名前の入ったアドレスを作成してみてください。