Bitcoin 0.3.2 リリース

14 件のメッセージ BitcoinTalk サトシ・ナカモト, llama, kiav, SmokeTooMuch, milkiway, AndrewBuck, lachesis, Traktion, knightmb, mizerydearia, tabshift 2010年7月17日 — 2010年8月2日

ダウンロードリンクが bitcoin.org で利用可能になった。全員このバージョンにアップグレードしてほしい。

  • ブロックチェーンをこの時点までロックインするシンプルなセキュリティ対策を追加した。
  • 接続可能なノードが十分にあるため、帯域幅を節約するため addr メッセージを削減した。
  • milkiway によるスペイン語翻訳。
  • aidos によるフランス語翻訳。

このセキュリティ対策により、たとえ誰かがネットワークの CPU パワーの 50%以上を持っていたとしても、昨日以前のブロックチェーンを遡ってやり直すことはできない。(このアップデートを適用している場合)

おそらく今後は各バージョンにチェックポイントを入れるつもりだ。広く受け入れられたブロックチェーンが何であるかをソフトウェアが確定した後、数ヶ月後に改訂されるという望ましくないゼロでない可能性を残しておく意味はない。

llama 2010年7月17日 21:56 UTC 原文 ·

サトシ、

「ブロックロック」は興味深いアイデアで、もっと考えてみる必要がある。ただし、最新のブロックまでロックしないことが重要だ。そうでないと、攻撃者がロックの直前に偽のブロック(またはいくつか)を生成でき、ブロックロックがなかった場合よりも攻撃がはるかに容易になる。

代わりに、最後の千ブロック程度を除いたすべてをロックすべきだ(正確な数は今後の調査課題だ)。これが実際に行われたことだろうか?

また、ブロックロックはブロックがクライアントにプリパッケージされて同梱されることを意味していると思うが。そうだろうか?

llamaの投稿(2010年7月17日 12:56 UTC)

ただし、最新のブロックまでロックしないことが重要だ。さもないと、攻撃者がロックする直前に偽のブロック(または数個)を生成でき、ブロックロックがない場合よりも攻撃がはるかに容易になる。

約 200 ブロック前まで戻った。ブロックチェーンは分岐のないきれいな直線で、ロックされたブロックの既知のバージョンは 1 つだけだった。

llamaの投稿(2010年7月17日 12:56 UTC)

また、ブロックロックはブロックがクライアントにプリパッケージされて同梱されることを意味していると思うが。そうだろうか?

申し訳ないが、まだだ。ただ、初期ブロックダウンロードを高速化したいとは思っている。

kiav 2010年7月18日 11:40 UTC 原文 ·
サトシ・ナカモトの投稿(2010年7月17日 21:35 UTC)

……全員このバージョンにアップグレードすべきだ……

俺は Windows 用の 0.3.0 beta を使っている。

  • 0.3.2 をインストールする前にアンインストールする必要があるか?
  • 既に生成した bitcoin はどうなる? バックアップしてインストール後に復元する必要があるか?
SmokeTooMuch 2010年7月18日 12:04 UTC 原文 ·
kiavの投稿(2010年7月18日 11:40 UTC)

0.3.2をインストールする前にアンインストールする必要があるか?

いいや、必要ない。

kiavの投稿(2010年7月18日 11:40 UTC)

既に生成したbitcoinはどうなる? バックアップしてインストール後に復元する必要があるか?

必要ない。だがバックアップを取っておくのは常に良いことだ。

milkiway 2010年7月18日 12:43 UTC 原文 ·
サトシ・ナカモトの投稿(2010年7月17日 21:35 UTC)
  • milkiwayによるスペイン語訳。

いい感じだ 😄

AndrewBuck 2010年7月18日 14:14 UTC 原文 ·

Traktion、-minimizetotrayオプションを付けてクライアントを実行してみてくれ。自分の環境(同じく 10.04)ではそれでうまくいった。最小化された状態で起動するのでクリックしてメインウインドウを表示する必要があるが、その後は正常に動作するようだ。

-Buck

lachesis 2010年7月18日 14:28 UTC 原文 ·
サトシ・ナカモトの投稿(2010年7月17日 13:54 UTC)

約 200 ブロック前まで戻った。ブロックチェーンは分岐のないきれいな直線で、ロックされたブロックの既知のバージョンは 1 つだけだった。

素晴らしい!具体的にどうやってチェーンのトポグラフィーを分析しているのか?

Traktion 2010年7月18日 15:18 UTC 原文 ·
AndrewBuckの投稿(2010年7月18日 05:14 UTC)

Traktion、-minimizetotrayオプションを付けてクライアントを実行してみてくれ。自分の環境(同じく10.04)ではそれでうまくいった。最小化された状態で起動するのでクリックしてメインウインドウを表示する必要があるが、その後は正常に動作するようだ。

-Buck

ああ、それで解決した!ありがとう!バージョン間でデフォルトが変わったのだろう。

knightmb 2010年7月18日 18:19 UTC 原文 ·

変更履歴がどこにあるか誰か知らないか?何が修正・変更されたか知りたい。

変更リストは基本的に最初のメッセージに記載されている内容で網羅されている。全員が重要なセキュリティ改善を得るためにアップグレードすべきだ。

トレイへの最小化は Linux で少なくとも 3 つの異なる不具合やバグがあり、クラッシュするものも含まれていたため、再び無効にした。それでも使いたい場合は -minimizetotray でオプションを再有効化できる。バグや不具合は wxWidgets、GTK、または Gnome のどこかにあり、修正方法がわからない。申し訳ないが、他にどうしようもなく、メインライン機能として提供するには不具合やバグが多すぎる。

mizerydearia 2010年7月19日 10:33 UTC 原文 ·

0.3.1 はまだ使っていないが、0.3.0 では KDE 環境でトレイアイコンが動いていたことは確認できる。アイコンが表示されていた。ところが v0.3.2 ではアイコンが表示されない。スペースは見えるが空っぽで、左クリックも右クリックもできない。bitcoin v0.3.2 を最小化すると、もう見えなくなってしまう。これは修正できないだろうか?

tabshift 2010年7月20日 01:03 UTC 原文 ·

Mac OS X 版の About ダイアログボックスが、いまだに 0.3.2 ではなく「Version 0.3.0 beta」と表示されている。

mizerydearia 2010年8月2日 07:01 UTC 原文 ·

KDE 環境では 0.3.0 以降ずっとアイコンがいまだに表示されないし、0.3.7 でも表示されない。何が起きているんだ? これは厄介だ。Bitcoin を最小化するたびに復元できなくなり、プロセスを殺して再起動するしかなくなる。