Bitcoin 0.3.2 リリース
ダウンロードリンクが bitcoin.org で利用可能になった。全員このバージョンにアップグレードしてほしい。
- ブロックチェーンをこの時点までロックインするシンプルなセキュリティ対策を追加した。
- 接続可能なノードが十分にあるため、帯域幅を節約するため addr メッセージを削減した。
- milkiway によるスペイン語翻訳。
- aidos によるフランス語翻訳。
このセキュリティ対策により、たとえ誰かがネットワークの CPU パワーの 50%以上を持っていたとしても、昨日以前のブロックチェーンを遡ってやり直すことはできない。(このアップデートを適用している場合)
おそらく今後は各バージョンにチェックポイントを入れるつもりだ。広く受け入れられたブロックチェーンが何であるかをソフトウェアが確定した後、数ヶ月後に改訂されるという望ましくないゼロでない可能性を残しておく意味はない。
サトシ、
「ブロックロック」は興味深いアイデアで、もっと考えてみる必要がある。ただし、最新のブロックまでロックしないことが重要だ。そうでないと、攻撃者がロックの直前に偽のブロック(またはいくつか)を生成でき、ブロックロックがなかった場合よりも攻撃がはるかに容易になる。
代わりに、最後の千ブロック程度を除いたすべてをロックすべきだ(正確な数は今後の調査課題だ)。これが実際に行われたことだろうか?
また、ブロックロックはブロックがクライアントにプリパッケージされて同梱されることを意味していると思うが。そうだろうか?
ただし、最新のブロックまでロックしないことが重要だ。さもないと、攻撃者がロックする直前に偽のブロック(または数個)を生成でき、ブロックロックがない場合よりも攻撃がはるかに容易になる。
約 200 ブロック前まで戻った。ブロックチェーンは分岐のないきれいな直線で、ロックされたブロックの既知のバージョンは 1 つだけだった。
llamaの投稿(2010年7月17日 12:56 UTC)また、ブロックロックはブロックがクライアントにプリパッケージされて同梱されることを意味していると思うが。そうだろうか?
申し訳ないが、まだだ。ただ、初期ブロックダウンロードを高速化したいとは思っている。
……全員このバージョンにアップグレードすべきだ……
俺は Windows 用の 0.3.0 beta を使っている。
- 0.3.2 をインストールする前にアンインストールする必要があるか?
- 既に生成した bitcoin はどうなる? バックアップしてインストール後に復元する必要があるか?
0.3.2をインストールする前にアンインストールする必要があるか?
いいや、必要ない。
kiavの投稿(2010年7月18日 11:40 UTC)既に生成したbitcoinはどうなる? バックアップしてインストール後に復元する必要があるか?
必要ない。だがバックアップを取っておくのは常に良いことだ。
Traktion、-minimizetotrayオプションを付けてクライアントを実行してみてくれ。自分の環境(同じく 10.04)ではそれでうまくいった。最小化された状態で起動するのでクリックしてメインウインドウを表示する必要があるが、その後は正常に動作するようだ。
-Buck
約 200 ブロック前まで戻った。ブロックチェーンは分岐のないきれいな直線で、ロックされたブロックの既知のバージョンは 1 つだけだった。
素晴らしい!具体的にどうやってチェーンのトポグラフィーを分析しているのか?
Traktion、
-minimizetotrayオプションを付けてクライアントを実行してみてくれ。自分の環境(同じく10.04)ではそれでうまくいった。最小化された状態で起動するのでクリックしてメインウインドウを表示する必要があるが、その後は正常に動作するようだ。-Buck
ああ、それで解決した!ありがとう!バージョン間でデフォルトが変わったのだろう。
変更リストは基本的に最初のメッセージに記載されている内容で網羅されている。全員が重要なセキュリティ改善を得るためにアップグレードすべきだ。
トレイへの最小化は Linux で少なくとも 3 つの異なる不具合やバグがあり、クラッシュするものも含まれていたため、再び無効にした。それでも使いたい場合は -minimizetotray でオプションを再有効化できる。バグや不具合は wxWidgets、GTK、または Gnome のどこかにあり、修正方法がわからない。申し訳ないが、他にどうしようもなく、メインライン機能として提供するには不具合やバグが多すぎる。
0.3.1 はまだ使っていないが、0.3.0 では KDE 環境でトレイアイコンが動いていたことは確認できる。アイコンが表示されていた。ところが v0.3.2 ではアイコンが表示されない。スペースは見えるが空っぽで、左クリックも右クリックもできない。bitcoin v0.3.2 を最小化すると、もう見えなくなってしまう。これは修正できないだろうか?
Mac OS X 版の About ダイアログボックスが、いまだに 0.3.2 ではなく「Version 0.3.0 beta」と表示されている。
KDE 環境では 0.3.0 以降ずっとアイコンがいまだに表示されないし、0.3.7 でも表示されない。何が起きているんだ? これは厄介だ。Bitcoin を最小化するたびに復元できなくなり、プロセスを殺して再起動するしかなくなる。