本記事は生成AIと共同で執筆しています。事実関係は可能な範囲で公式ドキュメント等と照合していますが、誤りが含まれている可能性があります。重要な判断を行う前にご自身でも一次情報をご確認ください。

「ブロックチェーンに記録してあるので改ざんできません」という説明を、来歴(provenance)や証拠保全の文脈でよく見かけます。この言い方には、正確な面と、そのままでは言い切れない面があります。台帳が担っているのは「書き込まれた後に変えられていないかを検知できること」であって、「書き込まれた内容が事実と一致すること」ではありません。

この区別を表す言い回しとして、"Trust, but verify" と、それを反転させた "Don't trust, verify" があります。本記事では、この言葉の出どころを確認したうえで、台帳が実際に何を保証しているのかを標準の定義に当たって整理し、手元で再現できるハッシュの例で確かめます。

言葉の出どころ

"Trust, but verify" が広く知られるようになったのは、1987年12月8日、ホワイトハウス East Room で行われた INF 全廃条約(Intermediate-Range Nuclear Forces Treaty、中距離核戦力全廃条約)の調印式での Ronald Reagan の発言です。公式記録には次のように残っています。

We have listened to the wisdom in an old Russian maxim. And I'm sure you're familiar with it, Mr. General Secretary, though my pronunciation may give you difficulty. The maxim is: Dovorey no provorey—trust, but verify.

The General Secretary. You repeat that at every meeting. [Laughter]

The President. I like it. [Laughter]

Remarks on Signing the Intermediate-Range Nuclear Forces Treaty(The American Presidency Project)