Nós SSD: infraestrutura de jogo real num disco externo — Um clique, sem linha de comando
Até agora, o ENLIGHTENMENT corria inteiramente nos nossos servidores. Cada tile do mapa, cada asset 3D, cada ação de jogo viajava da nossa frota de VPS até ao teu navegador — independentemente do poder do teu próprio PC.
Os nós SSD mudam isso. Se tens um SSD ou NVMe externo e um PC razoavelmente moderno, agora podes executar um nó ENLIGHTENMENT totalmente gerido — o nosso próprio sistema operativo, o nosso servidor de jogo, um full node de blockchain — sem instalar qualquer software nosso. Sem terminal, sem dd, sem conhecimentos de Linux, sem .exe.
O que é um nó SSD?
Um nó SSD é um pequeno disco dedicado que transforma o teu PC em infraestrutura de jogo real:
- Um sistema operativo completo e imutável — o nosso, não o teu. Arranca como uma consola e aterra diretamente num browser em ecrã inteiro apontado para o ENLIGHTENMENT.
- Um servidor de jogo real — o mesmo código que corre nos nossos VPS, a servir-te a ti e (em fases posteriores) a jogadores próximos.
- Um full node de blockchain — a tua própria cópia verificada do ledger KC/CC.
- Cifrado de ponta a ponta — em máquinas com chip TPM 2.0, o disco sela-se ao teu hardware no primeiro arranque. Retira-o e só resta ciphertext. As tuas chaves nunca tocam na tua instalação do Windows.
A diferença face aos agentes de software que anunciámos antes: um agente é não confiável — só pode reencaminhar tráfego cifrado e servir ficheiros verificados por integridade. Um nó SSD executa o nosso sistema operativo no teu hardware, por isso pode receber trabalho real.
Porque é importante
| Agente de software | Nó SSD | |
|---|---|---|
| Corre em | O teu Windows/Linux existente | O nosso SO num disco dedicado |
| Nível de confiança | Edge não confiável (só relay + CDN) | Nó gerido (servidor de jogo, blockchain) |
| O teu SO pode interferir | Sim | Não — arranca separado, disco cifrado |
| Instalação | Instalador | ISO de arranque + código de emparelhamento |
Quando os nós SSD ficarem ativos para hosting, o teu tráfego de jogo pode vir de um nó a poucas ruas de distância em vez de um datacenter noutro continente — menos latência para ti, menos carga nos nossos servidores, e uma rede que fica mais forte quanto mais jogadores se juntam.
Como funciona — o fluxo completo
- Primeiro candidata-te. Qualquer pessoa pode correr o teste de rede integrado para verificar largura de banda e ligação — mas operar um nó SSD exige aprovação. Clica em Definições → SSD Node → Prepare SSD Node para submeter a tua candidatura. Um embaixador dourado verifica-te depois numa curta videochamada (o mesmo fluxo das verificações de nível). Após aprovação, o botão de download e os códigos de emparelhamento ficam desbloqueados na tua conta.
- Após aprovação, abre novamente Definições → SSD Node. Verás um código de emparelhamento curto como
us:KF7-X9Q— válido por 15 minutos — e um botão de download para a ISO de instalação. - Escreve a ISO no teu SSD ou NVMe externo com uma ferramenta padrão — balenaEtcher (Windows, macOS, Linux) ou Rufus em modo dd. São ferramentas de terceiros, assinadas e conhecidas — não distribuímos software instalador próprio, por isso não há nada para instalar nem nada que um antivírus possa bloquear.
- Liga o disco ao PC que deve tornar-se o nó, liga um cabo LAN e arranca a partir dele (menu de boot F12/F8/Esc). O instalador pede o teu código de emparelhamento no ecrã — escreve-o e relaxa.
Todo o resto é automático: o instalador corre inteiramente em RAM, descarrega a imagem do nó do teu servidor regional mais próximo, verifica-a byte a byte contra uma checksum assinada, escreve-a sobre o próprio disco de que arrancou (é intencional — o SO vive em memória, por isso o disco de boot pode ser sobrescrito), personaliza-o para a tua conta e reinicia para o nó terminado. A própria ISO é genérica — idêntica para cada nó — e pode ser reutilizada para o próximo.
- O primeiro arranque demora 10–20 minutos enquanto o sistema se regista sozinho, recebe a sua identidade de rede cifrada, sincroniza a blockchain e começa a servir. O progresso aparece no ecrã — não é preciso fazer nada.
Por baixo do capô: o nó junta-se à nossa rede overlay privada no seu próprio segmento dedicado (10.0.30.x, grupo ssd-node) com certificados válidos por ~30 dias — renovados automaticamente, sem manutenção da tua parte.
Requisitos
- Um PC com 4+ núcleos de CPU, 8+ GB de RAM e um chip TPM 2.0 (padrão em máquinas Windows 11)
- Um SSD ou NVMe externo de 120 GB+ — o disco será completamente apagado
- Uma ligação LAN por cabo no PC do nó — o instalador precisa de DHCP, Wi-Fi não é suportado
- Uma candidatura de operador de nó SSD aprovada — um embaixador dourado verifica-te primeiro numa videochamada (candidata-te em Definições → SSD Node)
- Capacidade de escolher o dispositivo de arranque (F12/F8/Esc na maioria das máquinas)
- Qualquer computador para gravar a ISO — o balenaEtcher corre em Windows, macOS e Linux; o Rufus (modo dd) em Windows
Se o teu PC não for elegível, nada muda — continuas a jogar exatamente como hoje.
Limitações honestas
- Isto é infraestrutura inicial. A imagem atual (
ssdnode-v0.10) arranca, regista-se e sincroniza — o hosting de jogo real para jogadores próximos é o próximo marco. - Arrancar do SSD significa estar no nosso SO, não no Windows — o teu PC torna-se uma consola enquanto corre. O dual-boot é o modo previsto: joga em Windows, hospeda no SSD, ou faz ambos alternando no arranque.
- O instalador precisa de cabo: não há Wi-Fi no ambiente do instalador. E sobrescreve o disco de que arrancou — é propositado, mas significa que o disco tem de ficar ligado durante toda a instalação.
- Um nó SSD comprometido nunca consegue alcançar a base de dados — as credenciais simplesmente não existem no disco. Mas como com qualquer hardware que ligues: só faz imaging de discos que queiras dedicar.
O que vem a seguir
- Sessões de jogo locais servidas diretamente pelo teu nó (o split read/write já está em desenvolvimento)
- Operadores de nós a hospedar ~30 jogadores próximos — a visão “multiplier” original, agora com um SO confiável por baixo
- Autonomia real: nós que mantêm o teu mundo a funcionar mesmo se os servidores de uma região caírem
A rede que constróis é a rede em que jogas. Pega num SSD externo e reclama o teu canto dela.
Para leitores técnicos: o instalador é uma ISO live Fedora CoreOS genérica (idêntica para cada nó, zero segredos) que escreve em stream a imagem do nó — um sistema imutável baseado em bootc/Fedora, entregue como artefacto OCI assinado através do nosso registry de frota — sobre o disco de boot enquanto corre a partir da RAM, e depois personaliza a ESP com um token de enrollment de uso único resgatado do código de emparelhamento (sem passwords no disco). A selagem LUKS ao TPM 2.0 acontece no primeiro arranque. Os certificados são Nebula V2, assinados por uma CA delegada com scope ssd-node — o mesmo modelo por níveis da nossa própria frota.