ビットコインのブロックをみてみる

自分の取引したトランザクションを見てみたので、それが格納されているブロックをみてみる。

getblockメソッドにブロックの値をいれて

$ bitcoin-cli getblock 00000000000000082ab84277aadf237ce04f6d70b38caca05cec9da2ee3842e3
{
  "hash": "00000000000000082ab84277aadf237ce04f6d70b38caca05cec9da2ee3842e3",
  "confirmations": 12,
  "strippedsize": 15658,
  "size": 25192,
  "weight": 72166,
  "height": 1454879,
  "version": 1073676288,
  "versionHex": "3fff0000",
  "merkleroot": "bd2f3a9a2408056a71fc78a937f26bef75e316709510aa10afdc3c25f7f5a9e0",
  "tx": [
    "28c30ea86c4a1c1a941951041514afe465127baef19266f1f83f340868565eb7",
    "57322f7ba3ea23729f660046135c0810a415350f8b4ee25664ffb20400bbd3f0",
    "56c2bee45fc06fb1f69ebdfc185c5eb7ac1aa8f80b99c7629b57ab6867528274",
略
    "37b2e5a9d8e864d926cb018dce77e298d7e173e1aab804c4feb3e93c273906c2",
    "ce448b7dea4177fb4384c0a656d1a268425c2b8b0bda150712e7124dfa1549d1"
  ],
  "time": 1549016325,
  "mediantime": 1549014265,
  "nonce": 714864089,
  "bits": "1a013503",
  "difficulty": 13898831.336797,
  "chainwork": "0000000000000000000000000000000000000000000000ed2b208cd6e5fdf9de",
  "nTx": 72,
  "previousblockhash": "00000000000000134e639d157371a6b6a8ef25413e959d72ae923c2e4e5b86eb",
  "nextblockhash": "00000000000000449c1962aa6e7170908cea19ee7bb549d16f656b26c2a1ecf6"
}

"height": 1454879, っていうのは、ブロックチェーンの1454879番目ということだそう。 そしたら、"weight"ってなんだろう? ひとつ前のブロックハッシュや次のブロックハッシュも書かれていますね。

あと、初心者質問になりますが、difficultyの値が理解できてないです。 マイニングがnonceを入れてみてある値以下のハッシュを探す競争というのは知ってるのですが、 このdifficultyの値と具体的にどうかかわっているのか、まだ、分かってないっす。 1週間に1回マイニング競争が10分に1回行われるというのを見かけはしましたが。

少しづつ勉強しなきゃ