通貨システムの修復:中本聡による人類社会の覆壊
原文タイトル:Fixing money: Satoshi's disruption of human society
原文著者:Eli Ben Sasson
原文翻訳:Starknet 日本語
精選速覧
- ビットコインの革新の核心は広範性(分散化)、インセンティブによる誠実さ、公開検証可能性にある
- ビットコインが直面する課題と機会
- いつの日かビットコインがソフトフォークを通じて zk-STARK 技術を統合できることを期待する
ビットコインは人によって異なる意味を持ちます。私はビットコインが私にとって何を意味するのかを皆さんと共有し、中本聡の核心的な革新について説明したいと思います。まず、ビットコインの本質的な革新は暗号学、インターネット、またはコンピュータ技術にあるのではないことを明確にしたいと思います。これらの新興技術は目標を達成するための手段に過ぎません。中本聡が本当に革新したのは、人類の最も重要な発明の一つである社会構造です。
社会構造には誠実さと合意が必要
「誠実さ:誰も見ていないときでも、正しいことをすること。」
------ C.S. ルイス
社会構造について言及すると、友情、文化的伝統、または今日の流行のソーシャルメディアが思い浮かぶかもしれません。しかし、人々は通貨もまた社会構造の一種であることをしばしば見落とします。実際、通貨の本質は社会構造そのものです。
通貨は巨大な価値を担うシステムであり、その価値の存在はすべての人が通貨が「通貨のように機能すべきである」と共通認識することに完全に依存しています。したがって、通貨が社会構造としての本質を理解するためには、2つの問題を明確にする必要があります。一つは、通貨が「通貨のように機能する」とは何か、もう一つは、なぜすべての人がそのことに合意する必要があるのかです。
人々は通貨に対していくつかの基本的な期待を持っています:無制限に印刷できないこと;持っている通貨が理由もなく消えたり増えたりしないこと;自分の通貨を自由に使えること、などです。これらの特徴は、私が通貨の内在的誠実さ(inherent integrity)と呼ぶものを構成しています。言い換えれば、通貨の本質は、たとえあなたが常に監視していなくても、期待通りに機能することを決定づけています。
しかし、通貨の内在的誠実さは一面に過ぎません。もう一方では、通貨は公信力(すなわち認識される誠実さ)も必要です。つまり、社会全体でその誠実さに対する広範な合意がなければ、通貨は価値を保持できません。例えば、社会で政府が銀行に資産を凍結させるという噂が広まれば、通貨の公信力は深刻に損なわれます。たとえその噂が虚偽であっても、通貨は価値を下げ始める可能性があります。
要するに、通貨の価値はその内在的誠実さと公信力の両方に依存しています。内在的誠実さと公信力に完全に基づく構造は、すべて社会構造の一種です。そして通貨は、最も純粋で影響力のある社会構造の形態です(他の形態については本文の最後で議論します)。
人類社会は常に通貨を発明し再定義してきました。最も簡単な方法は、社会が同質で希少な実物資源を通貨として選ぶことです。私の小学校時代、この実物資源はガムの包装紙でした。刑務所では、タバコが通貨でした;ある社会では、貝殻、塩、石が通貨でした;千年の間、近代に至るまで、通貨の役割は金が担っていました。しかし今や、通貨の大部分はデジタル化され、その希少性は国家の裏付けに依存し、その資源を管理する権力は特定の少数の企業(すなわち銀行)に委託されています。大部分において、通貨の価値はその通貨システムを運営する国家とそのメカニズムの誠実さをどれだけ信頼しているかに依存しています。
ビットコインは通貨の社会構造を実現する全く新しい方法です。その革新は、コンピュータやインターネット技術を使用することではなく、インターネットを利用して通貨という社会構造を実現する方法にあります。具体的には、ビットコインは以下の3つの前例のない原則に従っています:(1)広範性(すなわち分散化)、(2)インセンティブによる誠実さ、(3)公開検証可能性。これらの原則について次に説明します。
広範性(分散化)
ビットコインは、インターネットに接続された多数のコンピュータが共同で運営するプログラムによって定義されるプロトコルによって構成されています。従来の通貨もプロトコルに依存しています(例えばSWIFTシステム)、しかしビットコインの違いは、そのプロトコルがすべての人を平等な立場でシステムの運営に参加させることを招待している点です。私たち一人一人は、ビットコインマイナーを定義するオープンソースソフトウェアを自由にダウンロードし、自分のコンピュータを通じて新しいブロックを作成し、ビットコインの帳簿の状態(誰がいくつのビットコインを持っているか)を更新することができます。さらに、広範な参加は便利さだけでなく、ビットコインの安全性、誠実さ、価値は、その運営ノードの広範性に直接関連しています。マイニングに参加する人が多ければ多いほど、ビットコインネットワークは安全になり、一般の人々はその誠実さをより信頼します。
対照的に、従来の銀行システムは私たちがその運営に参加することを歓迎しません。私たちはせいぜい、自分の口座の状況を非常に限られた範囲でしか理解できません。「広範性」は人類社会の歴史における真の革新であり、平等、自主、民主の原則に基づいています。これらは自由社会の基盤です。「広範性」は古く魅力的な直接民主主義の理念と呼応していますが、それをさらに進めたものです。ここでは、私たちは投票に参加し意見を表明するだけでなく、平等に「国家」の運営に参加する権利を与えられています。ビットコインは2008年の金融危機の後に誕生しましたが、これは偶然ではありません。当時の危機は量的緩和(すなわち無制限の印刷)と「大きすぎて潰せない」銀行への救済をもたらしました。世界中で銀行口座を持たない人々が増加し、大規模な監視が私たちの日常の金融取引に浸透する中で、ビットコインの持続的な発展はこの現状への直接的な反撃です。言い換えれば、ビットコインの出現は、従来の金融システムの公信力と内在的誠実さが侵食され続けていることへの反抗と応答です。
インセンティブによる誠実さ
ビットコインのマイニングは利益を生むものです --- 新しいブロックを成功裏に掘り出すと、ビットコインの報酬が得られ、このプロセスはすべての人に開かれています!これは中本聡の発明の中で最も驚くべき部分かもしれません。ビットコインプロトコルは経済的インセンティブ(すなわち報酬の支払い)を通じて、参加者が特定の行動(有効なブロックの生成)を完了するよう促し、システムの誠実さを保証します。この方法は、すべてのマイナーが誰も監視していない状況でも「正しいことをする」ように促し、強制します。「正しい軌道」(すなわちビットコインプロトコル)から逸脱すると、経済的損失に直面します。なぜなら、無効なブロックを掘るために費やした電力コストは無駄になり、報酬としてビットコインを得ることができないからです。巧妙なことに、マイナーが得る価値はドルやユーロではなく、ビットコインそのものの形で支払われます。そして、ビットコインは社会構造として、一般の人々がその誠実さを信頼する限りにおいてのみ価値を保持できます。これにより、良性の循環が形成されます:マイナーは相互に調整する必要がなく、誠実に運営されるように促されます。なぜなら、プロトコルに違反することは愚かなことであり、あなたが苦労して得たビットコインが価値を下げることになるからです。
再びこの「インセンティブによる誠実さ」の原則を従来の通貨システムと比較してみましょう。従来のシステムでは、私たちは銀行の運営に参加することを招待されていません(銀行は広範性を欠いています)。銀行の運営に実際に参加している主体も、銀行や国家の通貨の誠実さを維持することによって平等に直接的な価値の報酬を得ることはありません。逆に、銀行は自らまたはサービスプロバイダーを雇ってシステムを運営します。システムの誠実さは、プロトコルのインセンティブに依存するのではなく、契約と国家の法制度によって強制的に保証されます。
こうした世界を想像してみてください:銀行が広範でオープンな運営ネットワークに株式(銀行の株)や収入(銀行手数料の一部)を提供する;国家が市民に自国の通貨システムの運営に参加する権限を開放し、新たに発行された通貨で彼らの貢献に報いる。私は、これはより優れた、より民主的な国家通貨の運営方法であると信じています。このより高い基準を採用する国家は、より自主的な市民とより活力のある自由な社会を持つことになると信じています。いつの日か、中本聡の発明である「ビットコイン」に触発され、各国がこの理想的なシステムに向かうことになるかもしれません。しかし、少なくとも今日では、これは現実ではありません ------ もしいつの日か社会がこの飛躍を実現できるなら、それは完全に中本聡の発明のおかげです。
公開検証可能性
中本聡の革新の第三部、そして最後の核心部分は公開検証可能性です。これは、誰でもビットコインの完全な誠実さを検証できることを意味します。2008年の創世ブロック以来のすべての取引記録を含めてです。さらに重要なのは、これを検証するためにスーパーコンピュータは必要なく、ノートパソコン一台で済むということです!これは、私が今打っているこのノートパソコンを使って、リアルタイムでビットコインの最新のブロックを検証し、この広範で民主的な誠実さとそれが依存する社会的合意に直接参加できることを意味します。誰かがビットコインの誠実さ(すなわちネットワークの完全性)を破壊しようとすれば、私たち全員がそれを知ることになります。
ここで、従来の支払いネットワークと再び比較する必要があります。従来のシステムでは、中央集権的な機関(銀行、クレジットカード会社など)が取引を処理するために膨大な計算ノードに依存しています。そして、私たち一般ユーザーはシステムの誠実さを直接検証する方法を持っていません。たとえ何らかの閲覧権限を得たとしても、膨大な計算量は通常のノートパソコンでは到底処理できません。
ビットコインの革新 --- 課題と機会
要約しましょう。ビットコインの革新は、古い社会構造である通貨を全く新しい方法で再実現したことにあります。この全く新しい実現方法は、インターネットや普及した低コストのコンピュータデバイスなどの新技術を利用していますが、その革新の核心は通貨の社会構造を3つの新しい原則に基づいて構築することにあります:広範性、インセンティブによる誠実さ、そして公開検証可能性。
広範性の持続性?
広範性はビットコインの最も脆弱で心配な特性であり、私が最も懸念している属性です。新しいビットコインブロックを作成するには大量の電力を消費するか、非常に大きな運に依存します。明らかに運は制御できないため、電力問題に目を向けるしかありません。このような反ユートピア的な未来を想像できます。ビットコインネットワークの運営 --- 特にネットワークの安全を保護するために必要な大量の電力消費 --- が単一または少数の強力な実体(国家や大企業など)によって完全に支配されることです。この懸念される未来は決して遠いものではありません。その理由は2つあります:(1)規模の経済効果が大規模な運営者に有利に働き、徐々により大きな割合の計算能力(すなわちビットコインの電力消費)を掌握する可能性がある;(2)ビットコインが私たちの生活や経済にますます重要になるにつれて、国家や大企業などの権力者がビットコインを掌握しようとすることは必然です。このような状況が発生すれば、ビットコインのマイニングが単一の実体または少数の協力する実体によって制御されることになります。その場合、ビットコインの誠実さに関する合意は弱まります。これらの合意には、例えばその検閲耐性、参入障壁なし、2100万枚を超えない発行上限、中央集権的な機関に追加情報を報告する必要のない支払いメカニズムなどが含まれます。これらの核心原則が侵食されると、ビットコインはその価値を失うことになります。
ビットコインの広範性は中本聡の発明によって自動的に保証されるものではありません。この特性を維持することは、ビットコインの価値と使命を気にかけるすべての人が共同で参加しなければならない持続的な戦いです。たとえ広範性が短命である運命にあるとしても、その示す自由の精神は、短くも輝かしい古代ギリシャの民主制度のように、歴史の流れの中で灯火となり、すべての人々を照らし続け、自由を気にかける人々を鼓舞し続けるでしょう。
ビットコインのグローバルな拡張性
公開検証可能性という特性はビットコインにとって高いコストがかかります。取引の検証が一般的なデバイスで完了できるようにするためには、ビットコイン取引の検証に必要な計算量を制限する必要があります。まさに「公開検証可能性」という原則に基づき、ビットコインの処理能力は1秒あたり約10件の取引(10 TPS)に制限されています。この状況はビットコインのスループットに大きな制限をもたらし、世界中でごく少数の人々しかビットコインを日常の買い物に使用していない理由の一部を説明しています。簡単に言えば、現在のビットコインネットワークは、すべての人がビットコインを使って日常の取引を行うのに十分な帯域幅を欠いています。この目標を達成するためには、毎秒何千、何百万件もの取引を処理できるビットコインネットワークが必要です。
したがって、私たちはジレンマに陥っているようです --- ビットコインの公開検証可能性を維持するか、低帯域幅に制限され、世界的な使用の需要を満たせないか;または、拡張性を高めて誰もがビットコインで日常品を購入できるようにするか、その結果、取引の透明性が失われることになります。なぜなら、一般的なデバイスではすべてのデータを簡単に検証できなくなり、再び強力な中央集権的機関に依存せざるを得なくなるからです。これが、数学と暗号学の出番です。
支払いチャネルとライトニングネットワークは、2018年3月以来ビットコインに適用されている優れた暗号学的解決策です。これにより、取引の当事者が直接決済を行うことを許可し、ビットコインのスループットをほぼ無限のレベルに拡張します。この状況は、食料品店が顧客に信用を与え、月末に一括で清算することを許可するのに似ています。ただし、全体のプロセスはほとんど信頼の仮定を必要とせず、ビットコインネットワーク自体が仲裁者として機能し、一方が不正を試みるのを防ぎます。
しかし、この解決策には2つの主な欠点があります:
- 資金効率が低い。食料品店と顧客は月初に資金を事前にロックする必要があり、ロックする金額は顧客の月間消費予算を上回る必要があることが多く、支払いプロセスを円滑に進めるためです;
- 継続的な監視が必要です。双方は常に自分の支払いチャネルの状態を監視しなければならず、一方が適時に監視を怠ると、もう一方がその隙を利用して資金を盗む可能性があります。
ビットコインプロトコルに一度の修正(すなわちソフトフォーク)が必要ですが、異なるより良い解決策がすでに存在します。これが私が十年以上夢見てきたビットコインの解決策であり、私が毎日ブロックチェーンの仕事に取り組む理由です。zk-STARKプロトコルは、私が15年前に他の人と共同で発明したもので、その時私はフルタイムの理論計算機科学の教授でした。このプロトコルにより、私たちはすべての人がスマートフォンでビットコインのすべてのブロックチェーンを検証できるようになり、さらにはその百万倍のデータ量を検証できるようになります。これにより、ビットコイン取引を処理する第三者を信頼する必要がなくなります。この解決策は、前述のライトニングネットワークの2つの欠点を完全に解決します。この解決策は資金効率を持ち、ユーザーが常に警戒を保つ必要もなくなります。私は2013年のビットコイン会議でこの画期的なブロックチェーン技術を初めて紹介し、2018年にStarkWare社を共同設立してこの技術の実現を推進しました。それ以来、拡大し続けるゼロ知識研究エコシステムの協力により、私たちはzk-STARK技術をイーサリアムのスケーリングの究極の解決策として成功裏に構築しました。いつの日かビットコインもソフトフォークを通じてzk-STARK技術を統合できることを期待しており、そのためにエコシステム内の多くの人々と共に努力しています。
通貨を超えたビットコイン
通貨は社会によって構築され、特定の社会的機能を満たすために存在します。社会構造として、通貨の価値は2つの要因に依存しています:(1)誠実な方法で運営されなければならない;(2)社会がその公信力を広く認識していること。
通貨は社会構造の最も典型的な例かもしれませんが、唯一の例ではありません。実際、他にも多くのシステム、データセット、プログラムが社会にサービスを提供し、巨大な価値を担っています。そして、これらのすべての価値は社会がその公信力を広く認識することに基づいています。例えば、土地、財産、自動車の登録システムは社会構造です;選挙や統治のプロセスも社会構造です;結婚登録システム、社会的称号、宗教的称号、学術的称号も同様に社会構造です。私たちの個人の評判、信用履歴や健康記録さえも社会構造の一部です。
ほとんどの社会構造は国家政府や民族国家によって任命された独占的な実体や中央機関によって管理されています。これが、私が本文の最後で提起する問題を引き起こします:これらの社会構造は、中本聡の方法、すなわち広範性、インセンティブによる誠実さ、公開検証可能性の3つの原則に基づいて、新しい方法で実現できるのでしょうか。