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