SSDノード:外付けドライブで本物のゲームインフラを — ワンクリック、コマンドライン不要
これまでENLIGHTENMENTは完全に私たちのサーバー上で動いていました。マップタイル、3Dアセット、ゲームアクションのすべてが、VPSフリートからあなたのブラウザへと届けられていました — あなたのPCがどれだけ高性能でも関係なく。
SSDノードがこれを変えます。 外付けSSDやNVMeと、それなりに新しいPCがあれば、私たちのソフトウェアを一切インストールせずに、完全管理型のENLIGHTENMENTノード — 私たち自身のOS、ゲームサーバー、ブロックチェーンのフルノード — を動かせます。ターミナル不要、dd不要、Linuxの知識も、.exeも不要です。
SSDノードとは?
SSDノードは、あなたのPCを本物のゲームインフラに変える小さな専用ドライブです:
- 完全でイミュータブルなOS — あなたのではなく、私たちのもの。ゲーム機のように起動し、ENLIGHTENMENTを指すフルスクリーンブラウザに直接着地します。
- 本物のゲームサーバー — VPSと同じコードが、あなたと(後のフェーズでは)近くのプレイヤーにサービスを提供します。
- ブロックチェーンのフルノード — KC/CC台帳の、あなた自身が検証したコピー。
- エンドツーエンドで暗号化 — TPM 2.0チップ搭載マシンでは、初回起動時にディスクがあなたのハードウェアにシールされます。引き抜けば残るのは暗号文だけ。あなたの鍵がWindowsインストールに触れることはありません。
以前発表したソフトウェアエージェントとの違い:エージェントは信用できない存在 — 暗号化トラフィックの中継と整合性検証済みファイルの配信しかできません。SSDノードはあなたのハードウェア上で私たちのOSを動かすので、本物の仕事を任せられます。
なぜ重要か
| ソフトウェアエージェント | SSDノード | |
|---|---|---|
| 動作環境 | 既存のWindows/Linux | 専用ドライブ上の私たちのOS |
| 信頼レベル | 信用しないエッジ(リレー+CDNのみ) | 管理ノード(ゲームサーバー、ブロックチェーン) |
| あなたのOSが干渉できる | できる | できない — 別起動、ディスク暗号化 |
| セットアップ | インストーラー | ブータブルISO+ペアリングコード |
SSDノードがホスティングを開始すれば、あなたのゲームトラフィックは別大陸のデータセンターではなく数ブロック先のノードから届くようになります — あなたのレイテンシは下がり、私たちのサーバー負荷は減り、プレイヤーが増えるほどネットワークは強くなります。
仕組み — 全体の流れ
- まず申請してください。 誰でも内蔵ネットワークテストを実行して帯域と接続を確認できますが、SSDノードの運用には承認が必要です。設定 → SSD Node → Prepare SSD Node をクリックして申請してください。その後、ゴールデンアンバサダーが短いビデオ通話であなたを認証します(レベルアップ認証と同じ流れです)。承認されると、ダウンロードボタンとペアリングコードがアカウントで有効になります。
- 承認後、もう一度 設定 → SSD Node を開きます。
us:KF7-X9Qのような短いペアリングコード — 有効期限15分 — とインストーラーISOのダウンロードボタンが表示されます。 - 標準ツールでISOを外付けSSDまたはNVMeに書き込みます — balenaEtcher(Windows、macOS、Linux)またはddモードのRufus。これらは署名済みの有名なサードパーティツールです — 私たち自身のインストーラーソフトは配布していないので、インストールするものはなく、アンチウイルスにブロックされるものもありません。
- ドライブをノードにしたいPCに接続し、LANケーブルを挿して、そこから起動します(F12/F8/Escのブートメニュー)。インストーラーが画面でペアリングコードを聞いてきます — 入力してあとは見守るだけ。
あとはすべて自動です:インストーラーは完全にRAM上で動作し、最寄りのリージョンサーバーからノードイメージをダウンロードし、署名済みチェックサムとバイト単位で照合し、起動したディスクそのものに上書きします(意図的です — OSはメモリ上で動いているので、ブートディスクを上書きできます)、あなたのアカウント向けにパーソナライズし、完成したノードへと再起動します。ISO自体は汎用で — すべてのノードで同一 — 次のノードにも再利用できます。
- 初回起動は10〜20分かかります。その間にシステムが自動登録し、暗号化されたネットワークIDを受け取り、ブロックチェーンを同期してサービスを開始します。進行状況は画面に表示されます — 操作は不要です。
内部では:ノードはプライベートオーバーレイネットワークの専用セグメント(10.0.30.x、ssd-nodeグループ)に参加し、約30日間有効な証明書を持ちます — 自動更新で、あなた側のメンテナンスは不要です。
必要なもの
- CPU 4コア以上、RAM 8GB以上、TPM 2.0チップ(Windows 11マシンでは標準)搭載のPC
- 120GB以上の外付けSSDまたはNVMe — ドライブは完全に消去されます
- ノードPCでの有線LAN接続 — インストーラーはDHCPが必要で、Wi-Fiはサポートされません
- 承認済みのSSDノード運用申請 — ゴールデンアンバサダーがビデオ通話で先に認証します(設定 → SSD Nodeで申請)
- 起動時にブートデバイスを選択できること(多くのマシンでF12/F8/Esc)
- ISOを書き込むための任意のコンピューター — balenaEtcherはWindows、macOS、Linuxで動作;Rufus(ddモード)はWindowsで
PCが条件を満たさなくても何も変わりません — これまで通りプレイできます。
正直な注意点
- これは初期のインフラです。 現在のイメージ(
ssdnode-v0.10)は起動・登録・同期します — 近くのプレイヤーへの実際のゲームホスティングは次のマイルストーンです。 - SSDから起動すると私たちのOSにいることになり、Windowsではありません — 動作中、あなたのPCはコンソールになります。デュアルブートが想定される使い方です:Windowsでプレイし、SSDでホストするか、起動時に切り替えて両方を。
- インストーラーにはケーブルが必要です:インストーラー環境にはWi-Fiがありません。そして起動したディスクを上書きします — 仕様ですが、インストール中はドライブを挿しっぱなしにしておく必要があります。
- 侵害されたSSDノードがデータベースに到達することは決してありません — 認証情報はディスク上に存在しないのです。ただし、接続するハードウェア全般に言えることとして:専用にする覚悟のあるドライブだけをイメージしてください。
次に来るもの
- あなたのノードが直接サービスするローカルゲームセッション(リード/ライト分離はすでに開発中)
- 近くの約30人のプレイヤーをホストするノードオペレーター — 本来の「マルチプライヤー」構想が、信頼できるOSを土台に実現
- 真の自立性:リージョンのサーバーが落ちても、あなたの世界を動かし続けるノード
あなたが作るネットワークが、あなたがプレイするネットワークです。外付けSSDを手に、あなたの一隅を主張してください。
技術系の読者へ:インストーラーは汎用のFedora CoreOS live ISO(すべてのノードで同一、秘密情報ゼロ)で、ノードイメージ — フリートレジストリ経由で署名済みOCIアーティファクトとして配布されるbootc/Fedoraベースのイミュータブルシステム — をRAMから動作したままブートディスクへストリーム書き込みし、その後ペアリングコードから引き換えたワンタイムのエンロールメントトークンでESPをパーソナライズします(ディスク上にパスワードなし)。TPM 2.0へのLUKSシーリングは初回起動時に実施。証明書はNebula V2で、ssd-nodeスコープの委任CAが署名 — 私たちのフリートと同じ階層モデルです。