SSD Nodes: tunay na game infrastructure sa isang external drive β€” Isang click, walang command line

Hanggang ngayon, ang ENLIGHTENMENT ay tumatakbo nang buo sa aming mga server. Bawat map tile, bawat 3D asset, bawat game action ay naglalakbay mula sa aming VPS fleet papunta sa iyong browser β€” kahit gaano pa kalakas ang sarili mong PC.

Binabago ito ng SSD Nodes. Kung may external SSD o NVMe ka at medyo modernong PC, maaari ka nang magpatakbo ng fully managed ENLIGHTENMENT node β€” sarili naming operating system, aming game server, isang blockchain full node β€” nang hindi nag-i-install ng anumang software mula sa amin. Walang terminal, walang dd, walang kailangang alam sa Linux, walang .exe.


Ano ang SSD Node?

Ang SSD Node ay maliit na dedicated drive na ginagawang tunay na game infrastructure ang PC mo:

  • Isang kumpleto at immutable na operating system β€” sa amin, hindi sa iyo. Nagbo-boot parang game console at diretso sa fullscreen browser na nakaturo sa ENLIGHTENMENT.
  • Isang tunay na game server β€” parehong code na tumatakbo sa aming mga VPS, na nagse-serve sa iyo at (sa mga susunod na phase) sa mga kalapit na player.
  • Isang blockchain full node β€” ang sarili mong verified na kopya ng KC/CC ledger.
  • Naka-encrypt end-to-end β€” sa mga makinang may TPM 2.0 chip, nase-seal ang disk sa hardware mo sa unang boot. Hilahin mo β€” ciphertext na lang ang matitira. Ang mga keys mo ay hindi kailanman humahawak ng Windows installation mo.

Ang pagkakaiba sa mga software agent na inanunsyo namin dati: ang agent ay hindi pinagkakatiwalaan β€” makakapag-forward lang ito ng encrypted traffic at makapag-serve ng integrity-checked files. Ang SSD Node ay nagpapatakbo ng aming OS sa iyong hardware, kaya maaari itong pagkatiwalaan ng tunay na trabaho.

Bakit ito mahalaga

Software agentSSD Node
Tumatakbo saExisting Windows/Linux moSarili naming OS sa dedicated drive
Trust levelHindi pinagkakatiwalaang edge (relay + CDN lang)Managed node (game server, blockchain)
Makikialam ang OS moOoHindi β€” hiwalay na boot, naka-encrypt na disk
SetupInstallerBootable ISO + pairing code

Kapag live na ang SSD Nodes para sa hosting, ang game traffic mo ay maaaring manggaling sa isang node na ilang kalye lang ang layo imbes na datacenter sa ibang kontinente β€” mas mababang latency para sa iyo, mas magaan na load sa aming mga server, at isang network na lalong lumalakas habang dumarami ang mga player.

Paano ito gumagana β€” ang buong daloy

  1. Mag-apply muna. Kahit sino ay maaaring magpatakbo ng built-in network test para suriin ang bandwidth at koneksyon β€” pero ang pagpapatakbo ng SSD node ay nangangailangan ng approval. I-click ang Settings β†’ SSD Node β†’ Prepare SSD Node para mag-submit ng application. Isang golden ambassador ang magbe-verify sa iyo sa maikling video call (parehong flow ng level-up verifications). Kapag na-approve na, ang download button at mga pairing code ay mau-unlock sa account mo.
  2. Kapag approved na, buksan ulit ang Settings β†’ SSD Node. Makikita mo ang maikling pairing code tulad ng us:KF7-X9Q β€” valid nang 15 minuto β€” at download button para sa installer ISO.
  3. Isulat ang ISO sa external SSD o NVMe mo gamit ang standard tool β€” balenaEtcher (Windows, macOS, Linux) o Rufus sa dd mode. Mga signed, kilalang third-party tools β€” hindi kami nag-ship ng sarili naming installer software, kaya walang i-install at walang ma-ha-flag ng antivirus.
  4. Ikabit ang drive sa PC na magiging node, ikabit ang LAN cable, at i-boot mula rito (F12/F8/Esc boot menu). Itatanong ng installer ang pairing code mo sa screen β€” ilagay ito at panoorin na lang.

Ang lahat ng iba pa ay awtomatiko: tumatakbo ang installer nang buo sa RAM, dina-download ang node image mula sa pinakamalapit na regional server mo, ive-verify byte-by-byte laban sa signed checksum, isusulat sa mismong disk na kinabootan (sinasadya β€” buhay sa memory ang OS kaya puwedeng ma-overwrite ang boot disk), ise-personalize para sa account mo, at magre-reboot papunta sa tapos nang node. Ang ISO mismo ay generic β€” pareho para sa lahat ng node β€” at pwedeng gamitin ulit para sa susunod.

  1. Ang unang boot ay tatagal nang 10–20 minuto habang nagre-register ang system, tumatanggap ng encrypted network identity, nagse-sync ng blockchain, at nagsisimulang mag-serve. Nakikita ang progress sa screen β€” walang kailangang gawin.

Sa likod ng eksena: sumasali ang node sa aming private overlay network sa sarili nitong dedicated segment (10.0.30.x, ssd-node group) na may mga certificate na valid nang ~30 araw β€” awtomatikong nire-renew, walang maintenance sa panig mo.

Mga Kinakailangan

  • PC na may 4+ CPU cores, 8+ GB RAM, at TPM 2.0 chip (standard sa mga Windows 11 machine)
  • External SSD o NVMe na 120Β GB+ β€” ang drive ay lubos na buburahin
  • Wired LAN connection sa node PC β€” kailangan ng installer ang DHCP, walang Wi-Fi
  • Na-approve na SSD node operator application β€” ive-verify ka muna ng golden ambassador sa video call (mag-apply sa Settings β†’ SSD Node)
  • Kakayahang pumili ng boot device sa startup (F12/F8/Esc sa karamihan ng makina)
  • Kahit anong computer para isulat ang ISO β€” tumatakbo ang balenaEtcher sa Windows, macOS, at Linux; Rufus (dd mode) sa Windows

Kung hindi qualified ang PC mo, walang magbabago β€” patuloy kang naglalaro tulad ng ngayon.

Tapat na mga paalala

  • Ito ay maagang infrastructure. Ang kasalukuyang image (ssdnode-v0.10) ay nagbo-boot, nagre-register, at nagse-sync β€” ang tunay na game hosting para sa kalapit na players ang susunod na milestone.
  • Ang pag-boot mula sa SSD ay nangangahulugang nasa aming OS ka, hindi Windows β€” ang PC mo ay nagiging console habang tumatakbo. Dual-boot ang intended mode: maglaro sa Windows, mag-host sa SSD, o gawin pareho sa pamamagitan ng pagpapalit sa boot.
  • Kailangan ng installer ang cable: walang Wi-Fi sa installer environment. At o-o-overwrite nito ang disk na kinabootan nito β€” sinasadya, pero ibig sabihin ay dapat naka-plug ang drive sa buong install.
  • Ang compromised SSD node ay hindi kailanman makakarating sa database β€” walang credentials na umiiral sa disk. Pero tulad ng anumang hardware na ikinakabit mo: i-image lang ang mga drive na talagang ilalaan mo.

Ano ang susunod

  • Mga local game session na direktang sine-serve ng node mo (ang read/write split ay nasa development na)
  • Mga node operator na nagho-host ng ~30 kalapit na players β€” ang orihinal na β€œmultiplier” vision, ngayon ay may pinagkakatiwalaang OS sa ilalim
  • Tunay na autonomy: mga node na pinananatiling buhay ang mundo mo kahit mamatay ang mga server ng isang rehiyon

Ang network na binubuo mo ay ang network na pinaglalaruan mo. Kumuha ng external SSD at angkinin ang iyong sulok nito.


Para sa mga teknikal na mambabasa: ang installer ay isang generic na Fedora CoreOS live ISO (pareho sa bawat node, walang secrets), na tumatakbo mula sa RAM habang ini-stream ang node image β€” isang immutable na sistema base sa bootc/Fedora na dine-deliver bilang signed OCI artifact sa aming fleet registry β€” papunta sa boot disk, at pagkatapos ay pine-personalize ang ESP gamit ang isang one-time enrollment token na nakuha mula sa pairing code (walang mga password sa disk). Ang LUKS sealing sa TPM 2.0 ay nangyayari sa unang boot. Ang mga certificate ay Nebula V2, na nilagdaan ng delegated CA na may scope na ssd-node β€” ang parehong tiered model na ginagamit namin sa sarili naming fleet.