Show more

おはよ

(忘れてた…
ってわけじゃないけど
色々忙しかった

マイニングもブロックチェーンも、専門的なことはなかなか検索でも出てこないこと多いかもしれん

俺もここまで来るのに5年くらいかかりました

とりあえず仕組みを完全に理解するのに10年はかかりそう

ブロックヘッダーの中の、タイムスタンプとNonce以外は基本的に勝手に変えられないからね・・・
Nonce0でハッシュを作る→Nonce1でハッシュを作る→Nonce2でハッシュを作る・・・・ってしてかないとだめなのよ

Show thread

えっとね、Nonceはランダムな数字で良いのよ、単純に通し番号というか・・・
今その機械で何個目のハッシュを作っているっていうのを一意にするためのみの番号、同じデータを基にして違うハッシュを出すためだけに存在する数値というか

あれ、ナンスとやらは前の処理で一回作られてる...のかな...?

多分ね、そもそも効率を求めてないのですよ、これはそもそも、セキュリティのためにわざと無駄なことを指せているので

ハッシュ値は16進数だから、単純に、最初のケタが0になる確率でさえ1/16、2つ目のケタも0になるには1/(16^2)で、1/256・・・と指数関数的に難しくなっていきます、まぁ指数関数だし

Show thread

わざわざその0が大量にならぶハッシュのみを合格にしているからこそ、世の中に大量のマイニング機械が存在しないとそのハッシュ値が作れないんだよね

Show thread

はい、ハッシュ関数に通した後の値というのは疑似乱数とされています、なので非常に大量のハッシュを生成してようやく0が先頭に16個並びます

今度はなぜ0が16個続くハッシュ値になる値を作れるのかって問題が出て来ましたまた詰まりました

Show more

だれかさん🕹's choices:

ねこまんま

ハッシュタグはMisoSoupTimeLineの略です。MisoSiruTimeLineではありません。