Bitcoin アドレスを無限に生成し続けることで Bitcoin ネットワークは破壊されうるか
誰かが Bitcoin アドレスを無限に生成し続けることで、Bitcoin ネットワークは破壊されうるのだろうか?ネットワークに本当に悪影響を与えそうに聞こえるのだが。
いずれウェブサイトが Bitcoin で支払いを受け付けるようになり、支払いごとに新しい Bitcoin アドレスを生成することを決め、結果として狂ったように新しいアドレスを無限に生成してネットワークに何か悪いことが起きるだろう。そしてさらに多くのサイトが同じことを始めるだろう。
アドレスの生成は CPU 集約的で、新しいアドレスを生成する際にネットワークには一切触れない。一意でないアドレスが作成された場合にのみ問題が起きうるが、それはあまりにも起こりにくいので考慮する価値すらない。
そうだ。
また、各支払いに新しいアドレスを生成するのが最善の方法だ。アドレスの再利用を最小限にすることで最大の匿名性が得られる。鍵空間は十分に大きいので、枯渇を心配する必要はない。
トランザクションごとに新しい Bitcoin アドレスを生成する場合、人々が古いアドレスに誤って送信する可能性がある。トランザクション履歴にその BA が残っているので、複数回使えると思ってしまうかもしれない。考慮すべき点だ。
ただし、ランダムな BA に誤って送信する可能性は途方もなく小さい。
新しいビットコインアドレスを生成しても、自分のコンピューターのディスク容量を使うだけだ(約 500 バイト)。新しい PGP 秘密鍵を生成するようなものだが、ECC なので CPU 負荷は低くなる。アドレス空間は事実上無限だ。誰にも迷惑はかからないので、好きなだけ生成してくれ。