Re: ビットコイン v0.1 リリース — アップグレード時の問題

前回のメールからわずか 11分後に送信されたこのメールで、トランメルは v0.1.0 から v0.1.3 へのアップグレード時に遭遇した 2 つの問題を報告した。

以前のバージョン(ヘルプには0.1.1と表示されていたが、実際は0.1.0だったと思う)を閉じた時、プロセスが終了しなかった。UIは終了したがプロセスは残っていた。バージョン0.1.3を起動する前に、手動でプロセスをキルしなければならなかった。

より深刻だったのは、生成したコインの喪失であった。

バージョン0.1.3を開いたところ、4つのトランザクション項目はまだ「unconfirmed」のままだが、今度は説明欄に「Generated (not accepted)」と表示されるようになった。これは、他のノードが先にチェーンを延長して、俺のコインがデッドブランチで生成されたということか?もしそうなら、なぜ以前のバージョンのソフトウェアがこれを即座に検出して、勝利ブランチでコインの生成を始めなかったんだ?0.1.0のバグか?

トランメルは問題を正確に診断していた――v0.1.0 の通信バグにより彼のノードはブロックをネットワークにブロードキャストできず、採掘したすべてのブロックが孤立していた。サトシは次の返信でこれを確認した。

原文ソース

https://en.bitcoin.it/wiki/Source:Trammell/Nakamoto_emails
2013 年 11 月にダスティン・トランメルにより公開

他のアーカイブ