>>572
次のようなイメージを持つと良いでしょう。



「ハッシュ値(1つ前のブロック)」がある。
「ランダムな変数」を適当に用意する。
「ハッシュ関数」に変数代入して計算する。
新しくできた「ブロックハッシュ」の頭文字が「0」から始まり、「0」が19ケタ連続する値であれば正解。(連続桁数は年々増えています)⇒ビットコインの誕生
不正解なら再計算。「ランダムな変数」を手当たり次第変えまくって、とにかく総当たりで計算する