そもそも今、Bitcoinにおいては、ネットハッシュレートが約150EH/sとされている、下記参照。
つまりこれは、1秒間に150*10^18回ハッシュが生成されているのだ
”The nonce will usually be different, but it increases in a strictly linear way. "Nonce" starts at 0 and is incremented for each hash. Whenever Nonce overflows (which it does frequently), the extraNonce portion of the generation transaction is incremented, which changes the Merkle root.”
https://en.bitcoin.it/wiki/Block_hashing_algorithm
ただ、1秒間に150*10^18回のハッシュを生成されているわけだが・・・
ところで、今BTCの細心のマイニング機械では大体100TH/s、つまり1秒につき100*10^12回(10^14回とも言う)ハッシュを生成している、
だがNonceの桁数は2^32までなので、どうやってそんな回数を出せるのかというと、桁数拡張のための手法がある。というのも、実は他のトランザクションに影響を及ぼさずにそのブロックのトランザクションのマークルルートハッシュを変えることができるのだ。
というのも、Bitcoin系コインにおいては、そのブロックのマイニング成功者に限りコイン生成トランザクションに自由に記述できる欄、coinbase欄があって、ここの中身を変えていけば、おのずとマークルルートが変わるので、いくらでもハッシュを生成できるということなのだ・・・