ビットコイン・インスティテュート

Bitcoinアドレスを無限に生成し続けることでBitcoinネットワークは破壊されうるか

5件のメッセージ BitcoinTalk Minsc, マイケル・マーカート, dsg, dwdollar, サトシ・ナカモト 2010年5月9日 — 2010年5月16日
Minsc 2010年5月9日04:45 UTC

誰かがBitcoinアドレスを無限に生成し続けることで、Bitcoinネットワークは破壊されうるのだろうか? ネットワークに本当に悪影響を与えそうに聞こえるのだが。

いずれウェブサイトがBitcoinで支払いを受け付けるようになり、支払いごとに新しいBitcoinアドレスを生成することを決め、結果として狂ったように新しいアドレスを無限に生成してネットワークに何か悪いことが起きるだろう。そしてさらに多くのサイトが同じことを始めるだろう。

アドレスの生成はCPU集約的で、新しいアドレスを生成する際にネットワークには一切触れない。一意でないアドレスが作成された場合にのみ問題が起きうるが、それはあまりにも起こりにくいので考慮する価値すらない。

dsg 2010年5月9日16:12 UTC

そうだ。

また、各支払いに新しいアドレスを生成するのが最善の方法だ。アドレスの再利用を最小限にすることで最大の匿名性が得られる。鍵空間は十分に大きいので、枯渇を心配する必要はない。

dwdollar 2010年5月9日18:47 UTC

トランザクションごとに新しいBitcoinアドレスを生成する場合、人々が古いアドレスに誤って送信する可能性がある。トランザクション履歴にそのBAが残っているので、複数回使えると思ってしまうかもしれない。ちょっと考えておく価値はある。

ただし、ランダムなBAに誤って送信する可能性は途方もなく小さい。

新しいビットコインアドレスを生成しても、自分のコンピューターのディスク容量を使うだけだ(約500バイト)。新しいPGP秘密鍵を生成するようなものだが、ECCなのでCPU負荷は低くなる。アドレス空間は事実上無限だ。誰にも迷惑はかからないので、好きなだけ生成していい。