Skip to main content

フェーズ1:ブロックチェーンの土台

ブロックチェーンってなに?

Midnight を学ぶ土台。ブロックチェーンは「みんなで持つ、書きかえにくい共有ノート」。分散台帳・トランザクション・合意形成を、たとえ話でつかみます。


Midnight の話は、ぜんぶ「ブロックチェーンの上」で起きます。 だからまず、ブロックチェーンそのものを、自分の言葉で言えるようにしておきましょう。

なんのためにあるの?

ふつう、お金やデータの記録は「銀行」みたいな、まんなかの偉い人が管理します。 でも「その偉い人が間違えたら?」「いじわるしたら?」という心配が残ります。

ブロックチェーンは、そのまんなかの偉い人をなくすためのしくみです。

みんなで同じ記録を持って、後から書きかえにくくしておけば、だれか1人を信じなくても安心できる。

これが、ブロックチェーンがあると便利な理由です。

どういう仕組み?(3つだけ)

1. 分散台帳 = みんなで持つ共有ノート

ノート(台帳)を1人だけが持つのではなく、たくさんの人が同じコピーを持ちます。

  • クラス全員が、まったく同じノートを持っているイメージ
  • しかも、ページはハッシュという「ふうじめシール」でつながっていて、後から1ページだけこっそり書きかえると、すぐバレます
  • だから「みんなで持つ」+「書きかえにくい」= だれか1人を信じなくてもOK

2. トランザクション = 記録1行分の出来事

台帳に書きこむ、いちばん小さな出来事の1つ分を トランザクション と言います。

  • 「だれが → だれに → 何をわたしたか」
  • たくさんのトランザクションをまとめたものが ブロック(ノートの1ページ)
  • 受けとった人は、署名(サイン)が合っているか確かめてから、自分のノートに書きうつします

3. 合意形成(コンセンサス)= 次の1ページをみんなで決める

「次に書く1ページは、だれが作ったどれにする?」を、みんなでズレなく決めるルールです。

  • PoW(計算で競争して決める)や PoS(持っている量で決まりやすくする)など、決めかたは何種類かあります
  • ねらいは同じ:いじわるな人が少しいても、大多数が正しければ正しい記録に落ちつくこと

Midnight とのつながり

Midnight の「かくす技(ゼロ知識証明)」は、

だれでも見られる公開チェーンに対して、中身を隠したまま「正しいよ」と示す

ための技です。 つまり、公開チェーン(だれでも確かめられる/書きかえにくい)が土台にあるから、その上で「何を隠すか」を考えられるのです。

ここを分かっていないと、あとで「なんのために隠すの? だれに対して隠すの?」がぼやけてしまいます。

開発者として何を学べばいい?

  • まずは「ブロックチェーン=みんなで持つ・書きかえにくいノート」をスッと言えること
  • トランザクションとブロックの関係(1行 → 1ページ)をイメージできること
  • Compact も NIGHT も DUST も、ぜんぶこの土台の上に乗る話だと覚えておくこと

今日のまとめ

  • ブロックチェーン=みんなで持つ、書きかえにくい共有ノート
  • トランザクション=記録1行分、ブロック=それをまとめた1ページ
  • 合意形成=次の1ページをみんなでズレなく決めるルール

今はここだけでOK

「ブロックチェーンは、信じる相手をまんなかの1人にしないための共有ノート」 ——これだけ言えれば、つぎに進んで大丈夫です。

📘 もっと正確に(原文準拠コース)

Academy 原文に忠実な詳しい版はこちら:

つぎに読むページ

➡️ いつものWebアプリと何がちがう? ふつうのWebアプリと何がちがう?


📚 もっとくわしく(公式・むずかしめ): Midnight Academy(外部リンク・別タブで開きます)Developer Courses(外部リンク・別タブで開きます)