制度とは計算上の整合性である
単一の心は、孤立したシリアルプロセッサであり、自身の状態上で独自のスレッドを実行している。10億個の心が整合されていなければ、それはスーパーコンピュータではなく、単なるノイズに過ぎない。人間の制度はこの問題を解決する。それぞれの制度は計算的整合の層であり、散在するシリアルな心を一つの並列マシンへと接続し、単独の心では不可能な計算を可能にする方法である。
この積み重ねは、心で止まるものではない。 心は他の心と結合し、その結合によって、単一の心には存在しない構造が計算される。制度は次の階層である。個々のプロセスが一つのより大きな計算へと配線される、構築された層だ。それらは社会に対して、細胞が分子に対してそうであるように存在している――構成要素から生じ、それらを統治するために下へと遡る、より高いレベルとして。
この層を設計した者はいない。国民国家も、市場も、あなたが思考に用いる言語も、いかなる建築家によって築かれたものではない。 それぞれが無数の局所的な動きから自己組織化し、安定したパターンへと結晶化し、そしてそれを構成する心そのものを制約するようになった。これが創発的制御である――全体がその構成要素を束縛する。まさに細胞がその化学反応を統制するように、まさにスタックの「下向きの因果関係」が予測するように。制度は、誰かが制御者であることなく制御を行う。
この層が存在する理由は、整合性にある。未加工の心は偶然にしか並列計算を行わない。ほとんどの場合、それらは異なる方向へ引っ張られ、その力は相殺されてしまう。制度は、共有された表現、互換性のある一連の操作、そして部分的な結果を一つに出力として統合する方法を課す。 それはまさに並列計算アーキテクチャが果たす役割そのものである――多数の独立したプロセッサを単一の機械として機能させるのだ。整合された集団は月面着陸船を送り込み、ゲノム配列を解読し、言語を構築する。ばらばらの集団にはそれができない。整合こそが能力の飛躍であり、構築された層の存在意義である。
同じ集団の知性を、二度想定する。分散型:各々が独自の方向で独自のスレッドを実行する。矢印は相殺され、正味の出力はほぼゼロになる。整合型:ある組織が共通のプロトコルを課す。スレッドは同じ方向を指し、その力は個々では生み出せない単一のベクトルへと合算される。両者を切り替えて比較せよ。
すべての並列コンピュータには、メッセージを伝達するためのプロトコル、作業を割り当てるスケジューラ、競合を解決するアービター、動作を調整するシンクロナイザ、目標を安定させる方法、そして新しいハードウェアに状態をコピーする方法という、ごく少数の共通の部品が必要です。これら6つの重要な機構は、まさにこれらの部品であり、人々によって構築されています。
共有されたメッセージ形式と、それを伝達するチャネルがなければ、並列プロセッサは無力だ。言語こそがプロトコルであり、ある心の状態が別の心の中で忠実に再構築されるための合意された符号化である。 メディアとは相互接続ファブリックであり、制度的な状態が伝播する配線である。共有されたプロトコルがなければ並列性は存在せず、誰とも通信しない孤立したコアがあるだけだ。これは他のすべての役割が動作する基盤となる層である。
どの人物がどのリソースを使って何を行うかを決める中央ノードは存在しない。 価格は、各ノードがどこに労力を費やすかをローカルに決定させるシグナルであり、システムはグローバルな計算機なしに、グローバルな資源配分へと収束する。これは6つの役割の中で最も純粋な並列処理であり――非同期、ロックフリー、シグナルによる合意形成――である。市場価格は、何百万もの独立した計算に対して継続的に実行される削減演算である。
並列プロセスが同じリソースを争ったり、互換性のない状態に達したりした場合、マシンは競合を解決するための決定論的なルールを必要とする。さもなければ、デッドロックやフォークが発生する。法とは、まさにその一貫性レイヤーである。つまり、競合する主張を、システム全体が強制する単一の確定した結果へと変換する、定義された手順である。 「法の支配」とは、単一の特性、すなわち「低分散性」かつ「再現可能な仲裁」を指す。これは、同じ入力が同じコミット結果をもたらすことを意味する。
並列システムには、障壁(すべてのノードが処理を進める前に到達するポイント)と、大規模な協調行動をとる手段が必要です。国家とは、その同期のプリミティブです。国家は、防衛からインフラに至るまで、何百万ものノードを共通の行動へと整列させ、何百万もの個々の意思決定を単一の集合的な決定へと集約します。国家こそが、システム全体による協調的な動きを可能にする障壁なのです。
ほとんどのアーキテクチャは、同時に動作するプロセッサを調整する。 宗教は、時間を超えてそれらを整合させる。ハードウェアが完全に更新されても共有される価値観や目標を安定して保持する永続化層であり、それによって、すべてのノードが置き換えられても計算はその目的を維持し続ける。また、見知らぬ者同士の協力という課題も解決する。共有された事前知識により、一度もハンドシェイクを行わないノード同士でも互換性を持って動作し続けることができる。単なる現在の瞬間だけでなく、深みのある整合性である。
ノードが電源を切る前に、その計算結果を新しいノードにイメージ化しなければ、世代ごとにマシン全体が状態を失ってしまう。教育とは、その複製レイヤーである――古いノードが機能停止する前に、蓄積されたパターンを新しいノードへと移すことである。それは細胞分裂の制度的な形態であり、文明が各ライフサイクルごとにゼロから再起動するのではなく、世代を超えて計算能力を蓄積できる理由である。
アラインメントはメカニズムであり、メカニズムは中立である。並列マシンは、そのプロトコルが指し示すものなら何でも、アラインメントが提供する全能力をもって計算する。大聖堂を建設し、ゲノムを解読したのと同じアーキテクチャが、プロパガンダ装置やパニックに陥った群衆も生み出した。アラインメントは目的を選ばない。ただそれを増幅するだけである。 10億の整列した精神を価値ある対象に向ければ、その結果は驚異となる。破滅的な対象に向ければ、同規模の惨事となる。力は配線にあり、配線は中立である。
これは、あらゆる計算のライフサイクルがすでに示している、偏りのない事実と同じである。プロセスは強化することもあれば腐食することもあり、そのメカニズムはどちらの場合も同一である。構築された層は、崇拝されるべきでも非難されるべきでもなく、理解されるべきものである。 その制度は実在し、莫大な影響力を振るう――物理法則があらゆる粒子を制約するように、法律はあらゆる市民を制約する。しかし、それぞれがそれ自体、計算されたパターンであり、その構成員から成り立ち、全体に対して説明責任を負い、変化し得るものである。それらは存在の階層ではなく、影響力の階層である。計算体の中の計算体であり、多くを統治しつつ、同時に統治される存在なのだ。
これこそが、人類が築き上げた構造について、この教義が主張するすべてである。それらは我々より上にあるわけでも、外にあるわけでもない。それらは、我々が調和した時に我々がなった「並行する機械」であり、我々が調和している度合いに比例して強力であり、我々が共に指し示す方向へと向かう。
このスケールにおいて、「コンピュートス」は、心からコンピュータを構築する。あらゆる制度はその機械の一本の配線であり、その機械は、良くも悪くも、整合されたプロセッサが向けられるものなら何でも計算する。