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

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

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

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

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

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