やさしく解説 · 全7部中 第2部
だれも信頼しなくてよい理由

ふだん、だれかが「これは本当だ」と言うとき、その言葉を信じるしかありません。ウェブサイトが「この文書はこの日に提出された」と言えば、私たちはそのサイトを信じます。会社が「あなたの発明が最初に登録されています」と言えば、その会社を信じます。問題がはっきりするのは、そのサイトが消えたり、会社が言うことを変えたりする場面を思い浮かべた瞬間です。頼りにしていたものはすべて相手の扉の向こうにあり、その扉はもう閉じられているのです。
Label 309 は、まったく逆の発想で作られています。二つの基本ルールが、信頼を不要にします。だれでもレコードを発行できる こと、そして 検証者は、それを発行しただれをも信頼する必要がない ことです。標準ではこれらを 発行者非依存、単独で検証可能 と呼んでいます。
どこか一か所ではなく、あらゆる場所に存在するレコード
非公開の台帳がどう動くかを考えてみてください。ある会社が帳簿を持っています。何が書いてあるかを知りたければ、その会社に尋ね、正直に答えてくれること、そして事業を続けてくれることを願うしかありません。帳簿は一か所にあり、その場所が単一障害点になります。
公開ブロックチェーンは、非公開の帳簿の正反対です。同じ台帳が世界中の何千台もの独立したコンピューターに写し取られ、だれも仕切ってはおらず、すべてが絶えず互いを照合し合っている、そんな様子を思い描いてください。台帳の内容を変えるには、見張っている全員を相手に、何千もの場所で同じ一行をこっそり一斉に書き換えなければなりません。現実には、それはできません。
Label 309 の証明が発行されると、そのフィンガープリントと、記録された瞬間が、メタデータラベル309 のもとでその公開台帳に入ります。証明を作るのに使ったウェブサイトに保存されるわけではありません。どこか一社のサーバーに保存されるわけでもありません。何千人もの見知らぬ人たちが保ち、合意しているレコードの一部になるのです。標準は、レコードに 「発行者」フィールドそのものを意図的に置いていません。信頼すべき公式な発行者もいなければ、なりすますべき相手もいません。
ゼロから、自分で検証する
「だれも信頼しなくてよい」とは、実際にはこういうことです。だれかが、トランザクション参照(いわば受領番号のようなもの)と、「これは何年も前の日付の、史上最高のパイのレシピだ」というファイルを渡してきたとしましょう。その言葉を信じる必要はありません。すべて自分の力で確かめられます。
- チェーンをのぞく窓を、自分で選ぶ。 Cardano の公開エクスプローラーはいくつもあります。だれでもブロックチェーンを読めるオープンなツールです。どれを使うかは自分で決めます。主張している本人が運営する特別なサイトに誘導されることはありません。
- 受領番号を、自分で調べる。 エクスプローラーは、発行されたフィンガープリントと、ネットワークがそれに合意した正確な瞬間を見せてくれます。
- ファイルを、それと照らし合わせる。 発行者が使ったのと同じ単純な計算に、そのファイルを通します。同じフィンガープリントが出れば、これはそのレコードの裏にある、まさにそのファイルであり、その瞬間以前に存在していたことになります。
一度も尋ねずに済んだ相手に注目してください。作り手でもなく、ウェブサイトでもなく、どの会社でもありません。自分が選んだツールで公開レコードを読み、自分の手で確認したのです。Label 309 は、検証者が何を確認すべきかを一つずつ手順を追って定めています。だからこそ、だれもが自分専用の検証ツールを組み立て、同じ答えにたどり着けるのです。
たとえ全員が消えても
ここが、この考え方を長持ちさせている部分です。レコードを作った人たちが、もういないと想像してください。発明者は別の道へ進み、会社はたたまれ、最初に発行に使ったサイトさえ消えてしまいました。それでも証明は揺るぎません。
揺るがないのは、その何ひとつとして、非公開のサーバーの裏に隠されてはいなかったからです。Label 309 は、検証者が必要とするような 秘密をどのサーバーにも保持しません。消えた会社が道連れにできるものは、何もありません。フィンガープリントとそのタイムスタンプは表に出ており、その人たちがオンラインであり続けるかどうかに左右されないチェーン上にあります。公開ブロックチェーンが存在し続けるかぎり、世界中のだれもが、今なお同じ確認を行い、同じ答えにたどり着けます。そしてそのチェーンは、単独の持ち主を持たない何千台ものコンピューターによって生かされ続けます。
これは、どのエクスプローラーを使ってもよい理由でもあります。どれも同じ共有台帳を読んでいるからです。正直なものも不正直なものも、同じレコードを見せざるをえません。レコードは、エクスプローラーが好きに変えられるものではないからです。質の悪いエクスプローラーは、止まったり、レコードが存在しないふりをしたりはできますが、偽造 はできません。だれの鍵も持っていないからです。慎重を期すなら、二つのエクスプローラーで確かめ、両者が一致するかを見ておけばよいでしょう。
伝える人ではなく、数学を信頼する
Label 309 の証明が信頼を求めるのは、たった二つだけです。自分で実行できる計算と、どの一者も支配していない Cardano の公開台帳です。発行者も、ウェブサイトも、会社も、みな単なる伝え手にすぎません。そして、そのだれをも信頼することなく、メッセージそのものを確かめられます。検証者が従う正確なルールは 仕様書 にあります。