Re: 民主主義のためのハッシュ/秒スロットリング

人物: knightmb
Instiの投稿(2010年7月14日 20:39 UTC)

ナンスと hash について言っていることは正しい。だが……

みんな別々のブロックに取り組んでいるんだ。

ブロック作成者に 50BTC を支払うには、その送り先となる Bitcoin Address を知っている必要がある。 ブロック作成者が自分の作り出した 50BTC を使えるようにするには、その 50 が支払われた bitcoin address に紐づく秘密鍵を持っている必要がある。

誰もがそれぞれ別の秘密鍵を持っているので(ランダムに生成される)、誰もがそれぞれ別の Bitcoin Address(紐づく公開鍵を hash したもの)を持っている。

ブロックの構成要素のひとつが、その 50BTC をブロック作成者の Bitcoin Address に支払うトランザクションの hash だ。

つまり、みんな別々のブロックを持っているということだ。

最初に自分のブロックを解いた者が「勝ち」となり、そのブロックは全員から「次」のブロックとして認められる。

なるほど、つまりくじ引きの運でもあり、順番でもあるということか? つまり、俺のコンピューターは自分のブロックを解こうとしている。1 時間で解けるかもしれないし、100 時間かかるかもしれない。解けたら、次の別のランダムなブロックに進むということか?

ということは、古い PC が Bit Coin ネットワークに参加して、4 日間ブロックに取り組んで解いて、それからネットワークにブロードキャストして、検証されてからチェーンに追加される、というわけか? ということは、その 4 日の間、他の誰かが別の場所で同じブロックを解いて所有権を主張する可能性はないということか?