最近ずっとハッカソンプロジェクトのことを考えていて、核心メカニズムは「信頼」と「合意」の 2 点から離れられません。困っているのは、みんなが自然に認める「合意」を得るために、どのように投票方式を設計するかということです。
数年前に遊んだ小さなゲーム、「信頼の進化」を突然思い出しました。そのゲームは実際にはとてもシンプルで、赤い点と青い点の集まりがあり、協力するか欺くかを選び、スコアがどう変わるかを見るというものです。最初の頃、もし全員が悪事を働けば、環境は非常に悪化します。しかし、1 人か 2 人の「いい人」が他人を信頼し始め、その協力が報われると、全体の雰囲気は徐々に良くなります。このゲームは、信頼は道徳的な説教ではなく、良いルールの下で、みんなが長期的な利益のために行う合理的な選択であることを非常に直感的に教えてくれました。
資料を調べる中で、「暗号パンク」古いメールグループの議論内容に触れました。あの初期の暗号学者たちも、実は同じ問題を考えていました:中央権威のないネットワークで、互いに知らない人々が、なぜお互いを信じることができるのか?なぜ協力ができるのか?彼らが探討した多くの暗号学的ツール、例えばデジタル署名やゼロ知識証明などは、本質的に私たちの仲介者への依存を数学とコードで置き換え、新しい「非人間的」な信頼を構築しようとしているのです。
その後、ロバート・アクスルロッドの『協力の進化』を読み返しました。この本は私により堅実な支えを与えてくれました。自己中心的な個体の間でも、ゲームが長期的に続き、将来の利益が十分に重要であれば、「協力」が安定した戦略になることを示しています。これはまさに私がこのプロジェクトで実現したいことです。参加者が全員天使であるとは仮定せず、メカニズムを通じて「誠実な公証」が最も合理的な選択になるようにします。
イーサリアムネットワークの設計は、確かに公証の基本的な能力を備えています。各ブロックは取引と状態の変化を記録しており、これらの記録は改ざん不可能で公開検証可能です。この観点から見ると、イーサリアム自体が巨大で分散型の公証台帳なのです。このハッカソンプロジェクトの目的は、オフチェーンの事実に関するもので、外部の公証人のような役割を果たします。解決すべきは「現実世界で、ある家が確かに誰かに属している」または「ある文書が確かに真実である」といった問題です。これはオフチェーンの現実世界の事実に関する公証です。