Nodi SSD: vera infrastruttura di gioco su un drive esterno — Un clic, niente riga di comando
Fino a oggi, ENLIGHTENMENT girava interamente sui nostri server. Ogni tile della mappa, ogni asset 3D, ogni azione di gioco viaggiava dalla nostra flotta VPS fino al tuo browser — indipendentemente dalla potenza del tuo PC.
I nodi SSD cambiano tutto. Se hai un SSD o NVMe esterno e un PC ragionevolmente moderno, ora puoi eseguire un nodo ENLIGHTENMENT completamente gestito — il nostro sistema operativo, il nostro game server, un full node blockchain — senza installare alcun software da noi. Niente terminale, niente dd, nessuna conoscenza di Linux, nessun .exe richiesto.
Cos’è un nodo SSD?
Un nodo SSD è un piccolo drive dedicato che trasforma il tuo PC in vera infrastruttura di gioco:
- Un sistema operativo completo e immutabile — il nostro, non il tuo. Si avvia come una console e atterra direttamente in un browser a schermo intero puntato su ENLIGHTENMENT.
- Un vero game server — lo stesso codice che gira sui nostri VPS, al servizio tuo e (nelle fasi successive) dei giocatori vicini.
- Un full node blockchain — la tua copia verificata del ledger KC/CC.
- Cifrato end-to-end — sulle macchine con chip TPM 2.0, il disco si sigilla al tuo hardware al primo avvio. Estrailo e resta solo ciphertext. Le tue chiavi non toccano mai la tua installazione Windows.
La differenza rispetto agli agent software annunciati in precedenza: un agent è untrusted — può solo inoltrare traffico cifrato e servire file verificati per integrità . Un nodo SSD esegue il nostro sistema operativo sul tuo hardware, quindi gli si può affidare lavoro vero.
Perché è importante
| Agent software | Nodo SSD | |
|---|---|---|
| Gira su | Il tuo Windows/Linux esistente | Il nostro OS su un drive dedicato |
| Livello di fiducia | Edge untrusted (solo relay + CDN) | Nodo gestito (game server, blockchain) |
| Il tuo OS può interferire | Sì | No — avvio separato, disco cifrato |
| Setup | Installer | ISO avviabile + codice di pairing |
Quando i nodi SSD andranno live per l’hosting, il tuo traffico di gioco potrà arrivare da un nodo a pochi isolati di distanza invece che da un datacenter su un altro continente — meno latenza per te, meno carico sui nostri server, e una rete che diventa più forte man mano che i giocatori si uniscono.
Come funziona — il flusso completo
- Prima fai domanda. Chiunque può eseguire il test di rete integrato per verificare banda e connessione — ma gestire un nodo SSD richiede un’approvazione. Clicca Impostazioni → SSD Node → Prepare SSD Node per inviare la candidatura. Un ambasciatore dorato ti verificherà poi in una breve videochiamata (lo stesso flusso delle verifiche di livello). Dopo l’approvazione, il pulsante di download e i codici di pairing si sbloccano sul tuo account.
- Dopo l’approvazione, apri di nuovo Impostazioni → SSD Node. Vedrai un breve codice di pairing come
us:KF7-X9Q— valido per 15 minuti — e un pulsante per scaricare la ISO di installazione. - Scrivi la ISO sul tuo SSD o NVMe esterno con un tool standard — balenaEtcher (Windows, macOS, Linux) o Rufus in modalità dd. Sono tool di terze parti, firmati e noti — non distribuiamo alcun software di installazione nostro, quindi non c’è nulla da installare e nulla che un antivirus possa bloccare.
- Collega il drive al PC che deve diventare il nodo, attacca un cavo LAN e avvia da esso (menu di boot F12/F8/Esc). L’installer chiede il tuo codice di pairing sullo schermo — digitalo e rilassati.
Tutto il resto è automatico: l’installer gira interamente in RAM, scarica l’immagine del nodo dal tuo server regionale più vicino, la verifica byte per byte contro una checksum firmata, la scrive sullo stesso disco da cui si è avviato (è intenzionale — l’OS vive in memoria, quindi il disco di boot può essere sovrascritto), lo personalizza per il tuo account e riavvia nel nodo finito. La ISO stessa è generica — identica per ogni nodo — e riutilizzabile per il prossimo.
- Il primo avvio dura 10–20 minuti mentre il sistema si registra da solo, riceve la propria identità di rete cifrata, sincronizza la blockchain e inizia a servire. Il progresso è visibile a schermo — nessun intervento necessario.
Dietro le quinte: il nodo entra nella nostra overlay network privata nel suo segmento dedicato (10.0.30.x, gruppo ssd-node) con certificati validi ~30 giorni — rinnovati automaticamente, zero manutenzione da parte tua.
Requisiti
- Un PC con 4+ core CPU, 8+ GB di RAM e un chip TPM 2.0 (standard sulle macchine Windows 11)
- Un SSD o NVMe esterno da 120 GB+ — il drive verrà completamente cancellato
- Una connessione LAN via cavo sul PC del nodo — l’installer richiede DHCP, il Wi-Fi non è supportato
- Una candidatura per nodo SSD approvata — un ambasciatore dorato ti verifica prima in videochiamata (fai domanda in Impostazioni → SSD Node)
- La possibilitĂ di scegliere il dispositivo di avvio (F12/F8/Esc sulla maggior parte delle macchine)
- Un qualsiasi computer per scrivere la ISO — balenaEtcher gira su Windows, macOS e Linux; Rufus (modalità dd) su Windows
Se il tuo PC non è idoneo, non cambia nulla — continui a giocare esattamente come oggi.
Limiti onesti
- Questa è infrastruttura giovane. L’immagine attuale (
ssdnode-v0.10) si avvia, si registra e sincronizza — l’hosting di gioco reale per i giocatori vicini è il prossimo traguardo. - Avviare dal SSD significa essere nel nostro OS, non in Windows — il PC diventa una console finché gira. Il dual-boot è la modalità prevista: giochi su Windows, hosti sul SSD, o fai entrambe le cose alternando all’avvio.
- L’installer ha bisogno di un cavo: niente Wi-Fi nell’ambiente di installazione. E sovrascrive il disco da cui si è avviato — è voluto, ma significa che il drive deve restare collegato per tutta l’installazione.
- Un nodo SSD compromesso non può mai raggiungere il database — le credenziali semplicemente non esistono sul disco. Ma come per qualsiasi hardware che colleghi: imagea solo drive che intendi dedicare.
Cosa viene dopo
- Sessioni di gioco locali servite direttamente dal tuo nodo (lo split read/write è già in sviluppo)
- Operatori di nodi che ospitano ~30 giocatori vicini — la visione “multiplier” originale, ora con un OS fidato sotto
- Vera autonomia: nodi che mantengono vivo il tuo mondo anche se i server di una regione vanno offline
La rete che costruisci è la rete su cui giochi. Prendi un SSD esterno e reclama il tuo angolo.
Per i lettori tecnici: l’installer è una ISO live Fedora CoreOS generica (identica per ogni nodo, zero segreti) che scrive in streaming l’immagine del nodo — un sistema immutabile basato su bootc/Fedora, distribuito come artefatto OCI firmato tramite il nostro registry di flotta — sul disco di boot mentre gira dalla RAM, poi personalizza la ESP con un token di enrollment monouso riscattato dal codice di pairing (nessuna password sul disco). Il sigillo LUKS su TPM 2.0 avviene al primo avvio. I certificati sono Nebula V2, firmati da una CA delegata con scope ssd-node — lo stesso modello a livelli della nostra flotta.