ブロックがダウンロードされない - Microsoft Security Essentials ユーザーは必読

8 件のメッセージ BitcoinTalk ksd5, bitcoin2paysafe, Strofcon, サトシ・ナカモト, ラズロ・ハニエツ, bittard 2010年7月13日 — 2010年7月30日
ksd5 2010年7月13日 16:57 UTC 原文 ·

友人に Bitcoin をダウンロードして試してもらった。1 コインを送ったが、まだ受信できていない。なぜか友人のクライアントはブロックをまったくダウンロードしていない。プログラムを初めて起動した瞬間に「Generate Coins」をオンにした。速度は 1400-1600 khash/s の範囲で、3 ブロックがあった。あと 100 ブロックほどで成熟する 50 コインを生成した。接続数は約 40 だ。

私の理解では、他のノードが彼のブロックを受け入れないため、彼のコインは無効になるだろう。そして、ブロックをダウンロードしていないので、私が送った 1 Bitcoin も受け取れない。

Microsoft Security Essentials を使っているが、Bitcoin をブロック解除リストに追加済みだ。ポート 8333 は開いているが、Linux のネットワークファイアウォールがある。(ファイアウォールにアクセスする権限がない。)

何が問題なのだろうか?

bitcoin2paysafe 2010年7月13日 18:37 UTC 原文 ·

HDD が一杯なんじゃないか?

Strofcon 2010年7月13日 18:42 UTC 原文 ·

ああ、ディスクが一杯か故障しているのかもしれない……LAN 内の専用接続でもそのブロック数を取得するのにそれだけ時間がかかったのは奇妙だ。自分の 100 Mbps ルーターでは、必要な 65K+ブロックを 1 台の PC から別の PC に 15分以内で転送できた。

不安定なルーターやインターネット接続の可能性もある。速度テストを行うか、Microsoft Security Essentials が Bitcoin のブロックリスト構築を何か別の方法で妨害していないか調べる価値があるかもしれない……Microsoft 製品にはあまり詳しくないのだが。😐

ksd5 2010年7月13日 22:19 UTC 原文 ·

問題を解決した。解決策は topic 35 にあった。

それがブロックのダウンロードを妨げていた原因だったのか?

リンク: 「Win32 CPU サイクル vs ‘ライブプロテクション’エンジン」

BitcoinFX の場合、ライブプロテクションがコイン生成用の CPU の使用を妨げていた。あなたの友人は 1400-1600 khash/s を出していたとのことなので、CPU は使用できていた。となると、ライブプロテクションはプログラムの別の部分をブロックしていたのだろうか?

ksd5 2010年7月14日 21:50 UTC 原文 ·

そう、彼に bitcoin.exe を Microsoft Security Essentials の「除外プロセス」リストに追加するように頼んだら、その後ブロックのダウンロードが進むようになった。

プロセスを除外する方法のガイドはここにある:

http://maximumpcguides.com/windows-7/set-microsoft-security-essentials-to-exclude-a-process/

bitcoin.exe をライブ保護から除外する必要があるんだ。

bittard 2010年7月30日 02:00 UTC 原文 ·
ksd5の投稿(2010年7月13日 22:19 UTC)

よし、問題を解決した。解決策は http://bitcointalk.org/index.php?topic=35.0 にあった。

俺もこれでうまくいった! ありがとう。 😄 Microsoft Security Essentials が bitcoin.exe プロセスをロックしていた。解決策が書かれているスレッドには、いろんな版の Windows を使っている他の人たちからの返信もいくつかある。この問題は他のウイルス対策ソフトにも当てはまるかもしれない。スキャン対象から bitcoin.exe プロセスを除外するだけでよく、ブロックデータベースのファイルも除外リストに追加しておくのがおそらく健全だ。もちろん、これによって除外したファイルは感染の危険にさらされることになるが、別の解決策が見つかるまでは取らざるを得ないリスクだ。 😉