入門

ブロックチェーンとは何か:取引の束を順番に固定する方法

ブロック、ハッシュ、前のブロック、確認数を日常語で解説し、ブロックチェーンがなぜ「順序のある台帳」なのか説明します。

ブロックチェーンは取引を一行ずつばらばらに置く代わりに、一定の束であるブロックにまとめ、そのブロックを順番に繋げた記録です。各ブロックは自分の前のブロックのハッシュを指しているため、中間の記録を変えると後ろの繋がりもずれてしまいます。

ブロックチェーンとは何か:取引の束を順番に固定する方法 全体像の視覚資料
全体像全体像で見るブロックチェーンとは何か:取引の束を順番に固定する方法

ここでハッシュは長い指紋のような値です。ブロック内の内容が変わるとハッシュも変わるので、同じ高さのブロックでもハッシュが違えば同じブロックではありません。

Plain words

初めて見る用語

ブロック
取引を一度にまとめた記録単位です。
ハッシュ
ブロックや取引を区別する長い指紋のような値です。
前のブロックハッシュ
今のブロックがどの前のブロックを引き継いだかを示す繋がりの値です。
ブロックチェーンとは何か:取引の束を順番に固定する方法 流れの視覚資料
流れ流れで見るブロックチェーンとは何か:取引の束を順番に固定する方法

学習目標

  • ブロックを取引の束として理解する。
  • ハッシュと前のブロックハッシュが台帳の繋がりを作ることを理解する。
  • 確認数がなぜ取引状態を読む基本の手がかりか学ぶ。

ブロックは取引の束である

一つのブロックには複数の取引と時間が含まれます。ブロック高さはそのブロックがチェーンの何番目にあるかを示す番号です。

しかし高さだけでは十分ではありません。同じ高さでも異なるネットワークや分岐では異なるハッシュを持つブロックが存在する可能性があります。

前のブロックハッシュが繋がりを作る

各ブロックは前のブロックハッシュで前のブロックを指します。BTCMobickの以前のメインネットブロック556760を理解する際も重要なのは、この前のブロックハッシュがBitcoinブロック556759のハッシュと一致している点です。

そのためこのサイトは重要な歴史的記述を示す際、高さだけでなく台帳名とハッシュも一緒に表示します。

ブロックチェーン基礎の検証単位を分解する

ブロックチェーンの説明は高さ、ハッシュ、前のハッシュ、時間、難易度、取引の束を別々に読むと理解が深まります。高さは順序であり、ハッシュはブロックの指紋、前のハッシュはチェーンの繋がりを確認する値です。

BTCMobickのようにフォークと現在のメインネットが共存するプロジェクトでは「どのチェーンの高さか」が重要な質問です。同じ数字でもBitcoinメインネット、以前のBTCMobickメインネット、現在のBTCMobickメインネットで意味が異なる場合があります。

追加資料を集める際はブロック高さだけでなく、ブロックハッシュ、前のハッシュ、explorerリンク、参照日を一緒に記録します。こうすることで後でカリキュラムの記述を再検証できます。

高さだけ覚えると混乱する理由

ブロック高さは順序を示しますが、ブロックの正体を単独で証明しません。同じ高さでもどのチェーンのブロックか、ハッシュは何か、前のブロックハッシュは何かを合わせて見る必要があります。

BTCMobickの556759/556760の説明はまさにこの訓練です。数字一つを覚えるより繋がりを見ればフォークと現在のメインネットの境界を混乱しにくくなります。

ブロックチェーンとは何か:取引の束を順番に固定する方法 実習の視覚資料
実習実習で見るブロックチェーンとは何か:取引の束を順番に固定する方法

Memory Points

覚えておくポイント

ブロックは取引の束であり時間表でもある

一つのブロックには複数の取引と時間、前のブロックを指すハッシュが含まれます。だからブロックチェーンは単なる一覧ではなく前後が噛み合った時間表のように読めます。

同じ高さの数字を持つブロックでもハッシュが違えば同じブロックではありません。BTCMobick以前のメインネット556760とBitcoinの556760を区別する際にこの原則が重要です。

高さ、ハッシュ、前のブロックハッシュを合わせて見ると分岐と現在のメインネットの境界をずっと正確に理解できます。

分岐は数字ではなく繋がりで読む

フォークの説明で数字だけ覚えるとすぐ混乱します。どの台帳の何番目のブロックか、そのブロックがどの前のハッシュを指すかが一緒にある必要があります。

BTCMobickの以前の台帳はBitcoin556759を親ブロックとして共有するという説明から始まります。その後高さ556760から異なるハッシュの台帳になります。

この原則は後のNew Bedfordアップグレードや現在のメインネット高さ0を読む際にもそのまま使われます。

実習

01

3マスのブロック繋がりを描く

  1. 紙にブロックA、ブロックB、ブロックCを順番に描く。
  2. ブロックBの中に「前のブロック:Aのハッシュ」と書き、ブロックCの中に「前のブロック:Bのハッシュ」と書く。
  3. ブロックBの内容が変わるとCが指す値も合わなくなることを示す。

学習者はブロックチェーンが単なる一覧ではなく前の記録を指して繋がった台帳であることを説明できる。

02

ブロック身分証を作る

  1. 任意のブロックを選ぶと仮定して高さ、ハッシュ、前のハッシュの3マスを作る。
  2. 高さは順序、ハッシュは名札、前のハッシュは繋がりの輪と書く。
  3. 同じ高さでも異なるハッシュがなぜ別のブロックか説明する。

学習者はブロックを数字一つではなく繋がった記録として読めるようになる。

要点整理

  • ブロックチェーンは取引の束が順番に繋がった台帳である。
  • ハッシュはブロックを区別する長い指紋のような値である。
  • 高さが同じでもハッシュが違えば同じブロックではない。
  • ブロックは高さ、ハッシュ、前のハッシュを合わせて見ると意味が明確になる。

Quiz

クイズ

0/3 回答 · 0 正解
01

ブロックは簡単に言うと何ですか?

02

ブロックを区別する際、番号と一緒に見ると良いものは何ですか?

03

前のブロックハッシュはどんな役割を果たしますか?

根拠と状態根拠接続済み

この翻訳レッスンは韓国語カリキュラムと同じ出典IDを保持しています。台帳確認と公式参照は出典ライブラリで確認できます。

  • claim-fork-height-sensitive
  • claim-mobick-origin-fork
  • claim-education-style
出典
次の章:公共財が何か:エアドロップ配分に使われる量