特定の文字列で始まるBitcoinの受け取りアドレスを作るにはvanitygen
というソフトウェアを利用します。
昔書いたQiitaの記事 でDockerイメージを作成しました。
vanitygenにはこれ以外にも亜種が存在し、ビットコイン以外にも 様々な種類のブロックチェーンに対応します。
vanitygen
の仕組みは望みの形のアドレスが生成できるまで延々とプライベートキーを作成し、ハッシュによりアドレスを生成続ける仕組みで、アドレスに入れるアドレスが長ければ長いほど生成に時間がかかります。ハッシュの生成を早めるためにGPUを使える様なオプションもありますので、ハイスペックマシンお持ちの方は是非自分の名前の入ったアドレスを作成してみてください。