ブロック数マイナス1

5 件のメッセージ BitcoinTalk サトシ・ナカモト, ByteCoin, Tilka, Insti 2010年8月16日 — 2010年8月16日

ステータスバーに表示されるブロック数を1減らしたいと思う。プログラムを最初にロードした時、1ではなく0ブロックと表示されるようになる: 「0 connections 0 blocks 0 transactions」

これまで常に「nBestHeight + 1」だった。ジェネシスブロックを数えていたためだ。技術的には、はい、ジェネシスブロックはブロックだ。最初から持っているハードコードされたブロックだ。ジェネシスブロックを持たないことはできない。他のコインを測定する基準コインのようなものと考えてもよいだろう。人々が知りたいブロック数は、ダウンロードしたブロックの数だ。

主な利点は、ブロック数が現在の最良ブロックのブロック番号と等しくなることだ。ブロック数が10なら、持っている最も高いブロック番号は10だ。ブロック10を持っており、ブロック11は持っていないということだ。

ここで起きた混乱を軽減できるだろう:

Quote from: kencausey on August 15, 2010, 11:45:26 PM

[Deleted] Quote from: davidonpda on August 15, 2010, 11:31:37 PM

… すでにブロック74638にいます。そのブロックは今は正しいものだということでしょうか?

私自身もこの件で混乱があり、#bitcoin-devで明確化してもらった:

不正なブロックは番号74638で、最後の正しいブロックは74637だった。番号は0から始まるので、クライアントに74638ブロックと表示されている場合、ブロック番号74637まで持っていることを意味し、それが最後の正しいブロックだ。

ByteCoin 2010年8月16日 原文 · 個別ページ

同意する。良い変更だと思う。

Tilka 2010年8月16日 原文 · 個別ページ

+1

オフトピック:このフォーラムにはアップボートのプラグインとかないのか?

Insti 2010年8月16日 原文 · 個別ページ

Quote from: Tilka on August 16, 2010, 04:34:24 PM

+1

オフトピック:このフォーラムにはアップボートのプラグインとかないのか?

+1

+1

SVN rev 137で対応した。