ビットコイン・インスティテュート

Re: Proof-of-work難易度の​上昇

人物: dmp1ce
dmp1ce 2010年5月2日17:46 UTC
Suggesterの投稿(2010年2月26日01:35 UTC)
サトシ・ナカモトの投稿(2010年2月25日23:06 UTC)

より低い難易度を受け入れるという話が何のことかわからない。

私たちが本質的に議論していたのは、Sabunirの質問だ。すなわち、誰かがプログラムのソースコードをいじってブロック生成難易度を非常に簡単に調整し、自分でネットワークを作って、例えば50,000ブロックのproof-of-workを数秒で生成し、最終的にそれを実際のネットワークに伝播させて、技術的には彼の証明が「最長」になるので、彼の新しい偽ブロックへの「投票」を盗む――これを何が防ぐのかという話だ。だから、与えられたPoWに実際にどれだけの作業が投入されたかを検証する方法はあるのかな(例えば、各ハッシュの先頭にゼロがいくつあるかとか)?

私もSuggesterの質問について同じことを思っている。コードを改変してノードにコイン生成の優位を与えることが可能なように見える。

ネットワーク上の各ノードがコイン生成に設定されたとき、実際に何をしているのか分からなくて混乱している。100% CPUを使って、何の問題を解いているんだろう?