数か月前、Lattice に入社する前に、私は Ludens (Lattice 創設者) に、チームが「プロトコルに物理学が必要な理由」という記事を出版すべきだと冗談を言いました。この記事は、一部は哲学的な議論であり、一部はマーケティング プロパガンダ (そしておそらく一部はナンセンス) であり、自動マーケットメーカー (AMM)、分散型融資市場 (DeFi)、ブロックチェーンのレイヤー 1 とレイヤー 2 のプロトコルが物理的なものである必要がある理由を説明します**。空間座標、速度などの概念を実装します。光、省エネ、その他の物理原則を、その基礎となるスマート コントラクトとアーキテクチャに組み込んでいます。**  **前述の内容は、ブロックチェーンの現在の計算限界と普遍物理学との両立不可能性について、ルーデンスが私にくれたコメント(ポッドキャストや講演でも表明)からインスピレーションを得たものです。 **イーサリアムには時間という 1 つの次元しかないため、EVM 互換チェーンはトランザクションを順次処理することしかできません。宇宙には 3 次元ユークリッド空間 (x、y、z) と時間の 4 つの次元があります。つまり、宇宙では出来事が並行して発生します**。 **ブロックチェーン イベントは時間順であり、情報の拡散速度はバリデーター ノードがトランザクションをパッケージ化する速度によって決まります**。宇宙で起こる出来事は相対性理論の影響を受けており、情報が伝わる速度は光の速度によってのみ制限されます。スマートコントラクトにブロックチェーン上の座標(位置)を「与え」、特定のコントラクトとの相互作用を特定の位置に制限することで、普遍物理学と相対性理論に存在する現象をシミュレートできるでしょうか?これにより、グローバル状態が排除され(情報は光の速度で伝わるため)、状態がブロックチェーン ネットワーク全体に伝播される方法を「不正」にすることで、本質的に EVM が並列化されます。アリスが宇宙のある領域でボブと取引しても、チャーリーが100万マイル離れたデイブと取引できるかどうかには影響しません。 EVM はこのトランザクションを順序付ける必要がありますが、物理的に強制されるスマート コントラクトには空間座標の概念があるため、順序付けする必要はありません。ブロックチェーン ネットワークの観点から見ると、グローバル ブロック プロデューサーはもはや必要なく、最終的に世界規模でトランザクションを調整するローカル ブロック プロデューサーのみが必要になります。EVM 並列化の巧妙な実装だけでなく、空間座標を通じて他の現象も解明できます。この例は、MUD (Lattice のオンチェーン アプリケーション オペレーティング システム) より前のゲームである zkDungeon や、OPCraft と Sky Strife (MUD で構築された最初の 2 つのゲーム) の設計に見られます。 zkDungeon は、ボード ゲームとオンチェーン バトル ロイヤル ゲームを組み合わせたもので、プレイヤーはマップ上に領土を構築して採掘し、生き物を召喚し、金や魂などのリソースを交換できます。**上記の仮説的な EVM と同様、コントラクトにはマップ上で定義された座標があります**。仮想の EVM とは異なり、座標はトランザクションの並列化を目的として必須ではありません。座標は、プレーヤーが貿易ルートを確立するなどの「緊急」行動、海の王国などを促進するために存在します。これらはすべて、自動マーケット メーカーの定義された「物理的」場所に表示されます。 (AMM)。ローカル契約を通じて、取引市場をゲームに迅速に挿入し、新しい好奇心旺盛なプレイヤーの行動にそれらを利用するよう促すことができます。zkDungeon のスクリーンショットメートル空間でコントラクト座標を定義するという単純なことでも、新しいタイプのレンタル選手の動作の作成から、EVM の今日のシリアル コンピューターから高性能コンピューティング モデルへの移行の支援まで、大きな影響を与える可能性があります。 **私たちはこれらの単純な処方箋を「デジタル物理学」と呼びます。私はデジタル物理学をオンチェーン システムの基本法則として考えたいと思います**。スタック全体 (アプリケーション層からインフラストラクチャ層まで) で共振が生じる可能性があります。有名なオンチェーン ゲームにおけるデジタル物理学の例は他にもあります。 Dark Forest では、プレイヤーはゲームの戦争マップの霧を明らかにする方法を選択できます。 Dark Forest の標準的なブラウザ内シングルスレッド Java マイナーを使用してハッシュを計算し、マップを明らかにすることができます。あるいは、単純なドロップダウン モジュールを使用して、より多くの CPU コアをハッシュの計算に割り当てることもできます。 Rust で書かれたカスタム マイナーもあり、より迅速なマップ検出を可能にしたり、プレイヤーがマイニングをアウトソーシングしたい場合は、サーバーまたは Raspberry Pi 上で実行されるリモート マイナーを使用したりできます。あるプレイヤーは、これを 96 コアの AWS インスタンス (おそらく 1 時間あたり約 3 ドルの費用がかかる) に実装して注目を集めました。プレイヤーが Dark Forest 用に構築した他のプラグインを知らない場合、この動作を理解するのは難しいかもしれません。ライセンスフリーのプラグインを多数備えたゲームとして、プレイヤーは装備、惑星、さらには惑星座標さえも売買することができます (戦争の霧の中で情報が不完全な世界では、情報自体がゲーム市場の商品になる可能性があります) 、そして最も価値のある商品さえも)。突然、Dark Forest 宇宙での採掘は、物理世界の貴重な資源の採掘と同様に、完全に合理的な経済行動になります。受け入れることを選択した有効な入力は大きな影響を及ぼし、システムのデジタル物理学に直接影響を与える可能性があります。 Dark Forest のマップ探索速度は固定であり、プレイヤーはマップ探索速度をカスタマイズできないと想像してください。これにより、Dark Forest のユニバースの合計サイズは、プレイヤー数とゲーム時間の関数ではなく、プレイヤー数とゲーム時間にマイニングの累積リソース コストを加えた線形関数になります。プレイヤー間のゲームはよりシンプルになります。**最も強いプレイヤーは、より多くの時間をゲームに費やすか、より多くの現実世界のお金をマップ座標の購入に費やすプレイヤーになります**。 Dark Forest の実際の現在のバージョンでは、宇宙のコンピューティング リソースを明らかにするためにプレイヤーが費やしたい金額に基づいて、3 番目の変数を考慮しています。言い換えれば、ハッシュレートを入力として受け取ることにより、ユーザーはユニバースをどのくらい大きくしたいかをより詳細に制御できるようになり、将来的にはよりダイナミックな動作が可能になる可能性が高まります。**自律世界は、「**デジタル物理**」**にとって理想的なシャーレです。 「強力な」デジタル物理学がどのようなものであるかに関するベスト プラクティスはありません。それは、設計しているオンチェーンの世界によって異なります。すべての世界を、グリッドの範囲内、またはコンピューティング能力と同じ速度で拡大する宇宙内で実行される操作に制限する必要はありません。デジタル物理学で最も重要なことは、デジタル物理学が生み出す共鳴です。私たちは、自律的な世界が原始的な状態から出現しつつあると信じています。私たちが住む宇宙と同様に、製品レベルの実験や技術文書を補完するために綿密な調査が必要です。私たちは、自律的な世界を構築する際に得たアイデア、直感、間違い、洞察を整理して、一緒に探索する人が真実にもっとアクセスできるようにしたいと考えています。
フルチェーンゲームにおける「デジタル物理学」
数か月前、Lattice に入社する前に、私は Ludens (Lattice 創設者) に、チームが「プロトコルに物理学が必要な理由」という記事を出版すべきだと冗談を言いました。この記事は、一部は哲学的な議論であり、一部はマーケティング プロパガンダ (そしておそらく一部はナンセンス) であり、自動マーケットメーカー (AMM)、分散型融資市場 (DeFi)、ブロックチェーンのレイヤー 1 とレイヤー 2 のプロトコルが物理的なものである必要がある理由を説明します**。空間座標、速度などの概念を実装します。光、省エネ、その他の物理原則を、その基礎となるスマート コントラクトとアーキテクチャに組み込んでいます。
**
**
前述の内容は、ブロックチェーンの現在の計算限界と普遍物理学との両立不可能性について、ルーデンスが私にくれたコメント(ポッドキャストや講演でも表明)からインスピレーションを得たものです。 イーサリアムには時間という 1 つの次元しかないため、EVM 互換チェーンはトランザクションを順次処理することしかできません。宇宙には 3 次元ユークリッド空間 (x、y、z) と時間の 4 つの次元があります。つまり、宇宙では出来事が並行して発生します。 ブロックチェーン イベントは時間順であり、情報の拡散速度はバリデーター ノードがトランザクションをパッケージ化する速度によって決まります。宇宙で起こる出来事は相対性理論の影響を受けており、情報が伝わる速度は光の速度によってのみ制限されます。
スマートコントラクトにブロックチェーン上の座標(位置)を「与え」、特定のコントラクトとの相互作用を特定の位置に制限することで、普遍物理学と相対性理論に存在する現象をシミュレートできるでしょうか?これにより、グローバル状態が排除され(情報は光の速度で伝わるため)、状態がブロックチェーン ネットワーク全体に伝播される方法を「不正」にすることで、本質的に EVM が並列化されます。
アリスが宇宙のある領域でボブと取引しても、チャーリーが100万マイル離れたデイブと取引できるかどうかには影響しません。 EVM はこのトランザクションを順序付ける必要がありますが、物理的に強制されるスマート コントラクトには空間座標の概念があるため、順序付けする必要はありません。ブロックチェーン ネットワークの観点から見ると、グローバル ブロック プロデューサーはもはや必要なく、最終的に世界規模でトランザクションを調整するローカル ブロック プロデューサーのみが必要になります。
EVM 並列化の巧妙な実装だけでなく、空間座標を通じて他の現象も解明できます。この例は、MUD (Lattice のオンチェーン アプリケーション オペレーティング システム) より前のゲームである zkDungeon や、OPCraft と Sky Strife (MUD で構築された最初の 2 つのゲーム) の設計に見られます。 zkDungeon は、ボード ゲームとオンチェーン バトル ロイヤル ゲームを組み合わせたもので、プレイヤーはマップ上に領土を構築して採掘し、生き物を召喚し、金や魂などのリソースを交換できます。
上記の仮説的な EVM と同様、コントラクトにはマップ上で定義された座標があります。仮想の EVM とは異なり、座標はトランザクションの並列化を目的として必須ではありません。座標は、プレーヤーが貿易ルートを確立するなどの「緊急」行動、海の王国などを促進するために存在します。これらはすべて、自動マーケット メーカーの定義された「物理的」場所に表示されます。 (AMM)。ローカル契約を通じて、取引市場をゲームに迅速に挿入し、新しい好奇心旺盛なプレイヤーの行動にそれらを利用するよう促すことができます。
zkDungeon のスクリーンショット
メートル空間でコントラクト座標を定義するという単純なことでも、新しいタイプのレンタル選手の動作の作成から、EVM の今日のシリアル コンピューターから高性能コンピューティング モデルへの移行の支援まで、大きな影響を与える可能性があります。 私たちはこれらの単純な処方箋を「デジタル物理学」と呼びます。私はデジタル物理学をオンチェーン システムの基本法則として考えたいと思います。スタック全体 (アプリケーション層からインフラストラクチャ層まで) で共振が生じる可能性があります。
有名なオンチェーン ゲームにおけるデジタル物理学の例は他にもあります。 Dark Forest では、プレイヤーはゲームの戦争マップの霧を明らかにする方法を選択できます。 Dark Forest の標準的なブラウザ内シングルスレッド Java マイナーを使用してハッシュを計算し、マップを明らかにすることができます。あるいは、単純なドロップダウン モジュールを使用して、より多くの CPU コアをハッシュの計算に割り当てることもできます。 Rust で書かれたカスタム マイナーもあり、より迅速なマップ検出を可能にしたり、プレイヤーがマイニングをアウトソーシングしたい場合は、サーバーまたは Raspberry Pi 上で実行されるリモート マイナーを使用したりできます。あるプレイヤーは、これを 96 コアの AWS インスタンス (おそらく 1 時間あたり約 3 ドルの費用がかかる) に実装して注目を集めました。
プレイヤーが Dark Forest 用に構築した他のプラグインを知らない場合、この動作を理解するのは難しいかもしれません。ライセンスフリーのプラグインを多数備えたゲームとして、プレイヤーは装備、惑星、さらには惑星座標さえも売買することができます (戦争の霧の中で情報が不完全な世界では、情報自体がゲーム市場の商品になる可能性があります) 、そして最も価値のある商品さえも)。突然、Dark Forest 宇宙での採掘は、物理世界の貴重な資源の採掘と同様に、完全に合理的な経済行動になります。
受け入れることを選択した有効な入力は大きな影響を及ぼし、システムのデジタル物理学に直接影響を与える可能性があります。 Dark Forest のマップ探索速度は固定であり、プレイヤーはマップ探索速度をカスタマイズできないと想像してください。これにより、Dark Forest のユニバースの合計サイズは、プレイヤー数とゲーム時間の関数ではなく、プレイヤー数とゲーム時間にマイニングの累積リソース コストを加えた線形関数になります。プレイヤー間のゲームはよりシンプルになります。最も強いプレイヤーは、より多くの時間をゲームに費やすか、より多くの現実世界のお金をマップ座標の購入に費やすプレイヤーになります。 Dark Forest の実際の現在のバージョンでは、宇宙のコンピューティング リソースを明らかにするためにプレイヤーが費やしたい金額に基づいて、3 番目の変数を考慮しています。言い換えれば、ハッシュレートを入力として受け取ることにより、ユーザーはユニバースをどのくらい大きくしたいかをより詳細に制御できるようになり、将来的にはよりダイナミックな動作が可能になる可能性が高まります。
**自律世界は、「デジタル物理」**にとって理想的なシャーレです。 「強力な」デジタル物理学がどのようなものであるかに関するベスト プラクティスはありません。それは、設計しているオンチェーンの世界によって異なります。すべての世界を、グリッドの範囲内、またはコンピューティング能力と同じ速度で拡大する宇宙内で実行される操作に制限する必要はありません。デジタル物理学で最も重要なことは、デジタル物理学が生み出す共鳴です。
私たちは、自律的な世界が原始的な状態から出現しつつあると信じています。私たちが住む宇宙と同様に、製品レベルの実験や技術文書を補完するために綿密な調査が必要です。私たちは、自律的な世界を構築する際に得たアイデア、直感、間違い、洞察を整理して、一緒に探索する人が真実にもっとアクセスできるようにしたいと考えています。