0.3.8 にアップグレードしてください!
バージョン 0.3.8 は重要なセキュリティの改善を追加している。この変更を取得するために、全員がアップグレードすべきだ。
新しい安全機能は、アップグレードが必要な問題を検出した場合、ステータスバーに警告メッセージを表示し、RPC をロックダウンする。
より長いチェーンを見つけたが処理できない場合、何かが間違っていることがわかる。「警告:表示されているトランザクションが正しくない可能性があります! アップグレードが必要かもしれません。」と表示し、ほとんどの RPC コマンドがエラーを返すようにする。ネットワークの安定性のために必要なので、生成は通常通り続ける。
これ以前のバージョンにも重要なセキュリティアップデートがあったので、最近アップグレードしていない場合は、今すぐアップグレードすることが極めて重要だ!
また、tcatm の midstate キャッシュ最適化と BlackEye の ASM SHA-256 動作の協力により、最近 2.4倍の生成高速化を追加したことを忘れないでほしい。
ダウンロード:
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.8/
SourceForge がまだミラーを更新していないようだ。管理者側にはファイルがあるが、ユーザー側にはない。どのくらいかかるかわからない。今まではいつも即座に反映されていたのだが。
編集:SourceForge が更新された。
より長いチェーンを見たが、それを処理できないという場合、何かがおかしいと判断する。「警告:表示されているトランザクションは正しくない可能性があります! アップグレードが必要かもしれません。」と表示し、ほとんどのRPCコマンドはエラーを返すようになる。
これはどんな種類の攻撃を防ぐためのものなのか? より長いチェーンを見ても処理できないのなら、そのブロック内のいずれのトランザクションについても検証に失敗するはずだろう?
サトシ・ナカモトの投稿(2010年8月3日 23:40 UTC)より長いチェーンを見たが、それを処理できないという場合、何かがおかしいと判断する。「警告:表示されているトランザクションは正しくない可能性があります! アップグレードが必要かもしれません。」と表示し、ほとんどのRPCコマンドはエラーを返すようになる。
これはどんな種類の攻撃を防ぐためのものなのか? より長いチェーンを見ても処理できないのなら、そのブロック内のいずれのトランザクションについても検証に失敗するはずだろう?
主に、一部のノードで非互換な変更が動いていることをアラートとして知らせるためだろうと思う。サトシによる新しいバージョンであれ、誰かが何かを変えようとしているのであれ、いずれにせよそれが分かるのは良いことだ。
新しい安全機能は、アップグレードが必要な問題を検出した場合、ステータスバーに警告メッセージを表示し、RPC をロックダウンする。
about ダイアログに、最新バージョン情報とダウンロード先へユーザーを連れていくリンクがあると良いだろう。
ソフトウェア自身が最新バージョンを判定し、古いソフトウェアに対して警告を発するというのも悪くない話だ。この種のロジックで GPL ライセンスのものは絶対にそこかしこにあるはずだ。誰も手元に持っていないなら、こちらで探すのは構わない。