猿でもわかるnpubマイニング手順

参考にした記事はこちらです。「Nostr でシャレた公開鍵を使う


記事の中でさらっと書いてある「手元の docker で実行しました。」を読んで、「docker とは?」で検索するほどの、私のような素人でも分かるようにかみ砕いた猿でもわかるnpubマイニング手順です。

Step1
https://www.docker.com/ja-jp/からDocker Desktopをインストール。
[Docer Desktopをダウンロードする]のボタンがあるので、そこからダウンロード、インストールをします。

Step2
rana をインストール。

右下の「 >_ 」からターミナルを開き、

docker run --rm -it rust

を入れてEnter。

続けて

cargo install rana

を入れてEnter。

Step3
好きな文字列をマイニング。

rana –vanity-n-prefix *****

を入れてEnter。マイニングが始まります。
※ *****が好きな文字列
※ 使用できる文字はBech32というもので、 「023456789acdefghjklmnpqrstuvwxyz」の32文字になります。
数字の1やアルファベットのiが使えないのが地味にキツいです。。

上図はnpub1ex~となる結果です。
目的の公開鍵&秘密鍵のペアがマイニング出来たら中央右のSTOPボタン■で中断してください。

私の公開鍵は「npub178takzd~」であり、好きなアーティストであるB’zを表現しています。
178:稲葉浩志  tak:松本孝弘  zd:bz

1が使えないので先頭の「npub1」の1を使うという案は
なかなか上手いことを考えたな!と自画自賛しています笑