第39話
ブロックチェーン
消せないノートの作り方
この解説は仕組みを説明するもので、投資や金融の助言ではありません。
管理人のいない台帳は、どうやって書き換えを防ぐのか。指紋と鎖と、計算の競争。
この動画で話すこと
2009年、ある台帳の最初の1ページに、その日の新聞の見出しが書きこまれました。銀行のような管理人を置かずに、世界中の参加者が同じ記録を持ちつづける仕組み、ブロックチェーン。データの「指紋」であるハッシュ、箱を鎖でつなぐ工夫、計算の競争による合意、そして遅さ・電力・「間違いも永久に守る」という弱点までを、5分で説明します。投資の話は扱いません。
章
- 最初の1ページの新聞
- 今日の現在地
- 管理人がいなかったら
- 指紋と、鎖
- みんなで持つ、計算で決める
- 1991年の発想
- 遅さと電力
- 間違いも、永久に守る
- 信用の置き場所を変える
- 次に見るなら
- 応援のお願い
ナレーション全文
2009年1月3日。ある台帳の、最初の1ページに、その日の新聞の見出しが書きこまれました。
「この日より前には、作っていない」という証拠です。映画で、人質に今日の新聞を持たせる、あれと同じ理屈です。
お金の記録は、ふつう、銀行が1冊の台帳で管理します。みんなが銀行を信用しているから、成り立つ。
では、信用できる管理人が、いなかったら。だれもが台帳を書けるなら、だれもが、こっそり書き換えられます。
道具は、ハッシュ。どんなデータも、決まった長さの「指紋」に変える計算です。元のデータを1文字変えると、指紋は、まるで別物になります。
記録を箱にまとめ、箱ごとに指紋をとる。そして次の箱に、前の箱の指紋を入れておく。
過去の箱を1文字いじると、その指紋が変わり、次の箱と合わなくなる。その次も、その次も。うそを1つつくと、残り全部を、つき直すはめになります。
さらに、この台帳を、世界中の参加者が、1冊ずつ持ちます。1人が書き換えても、ほかの全員の台帳と合いません。
では、新しい箱は、だれが足すのか。有名な方式は、計算の競争です。大量の計算を、いちばん早く終えた人が、次の箱を足せる。
書き換えるには、世界中の計算の合計に、ひとりで勝ちつづけなければなりません。
発想の根は、1991年。電子の文書に、「この時刻に存在した」という証明を付ける研究でした。それを、計算の競争と組み合わせたのが、2008年の論文です。
代償もあります。ひとつは、遅さ。代表的な鎖が1秒に処理できる取引は、数件ほど、と見積もられています。
もうひとつは、電力。ただし、競争をやめて別の決め方に切り替え、電力を99%以上減らした、と報告している鎖もあります。
そして、いちばんの弱点。台帳は、書かれたことを守るだけです。最初から間違ったことを書かれたら、その間違いを、永久に守ります。
海運の書類を、世界でつなぐはずだった大型の計画は、2022年に、終了が発表されました。理由は、技術ではなく、業界全体の協力が得られなかったこと、とされています。
日本でも、債券などをこの台帳に載せる「デジタル証券」が出はじめています。日本銀行も、技術の調査を続けています。
管理人を信用するかわりに、仕組みを信用する。ブロックチェーンは、信用の置き場所を変える発明でした。
ただし、消せません。若いころの日記を、世界中に配って、保管してもらう。そういう覚悟の要る技術です。
出典・参考
- Haber & Stornetta, "How to Time-Stamp a Digital Document" (1991)
- Nakamoto, "Bitcoin: A Peer-to-Peer Electronic Cash System" (2008)
- ethereum.org(電力消費の公表)