./ (Linux/Mac).
En Windows PowerShell, usa .\ en vez de ./ —
por ejemplo: .\rupixd.exe. Sin el ./ o .\, el sistema
no encuentra el programa. (¡Gracias a JC por el aporte! 🙌)
Todo lo de abajo (descargar, verificar el sha256, instalar, ponerle nombre a tu nodo y dejarlo corriendo) lo hace un script en un minuto:
curl -sSL https://rupix.network/instalar.sh | sh
Es texto plano: léelo antes de correrlo. Su sha256: d01497f544081c2c7254711fdace91b6b9608d934929492851de2bd150ac0d9a. Verifica los binarios contra la lista que publica cada release y si uno no coincide, no instala nada. En Linux con systemd deja el nodo como servicio (arranca solo al reiniciar); en Mac te da el comando para arrancarlo. Antes de tocar nada muestra el plan y espera tu "si"; si la máquina ya tiene un nodo, se niega (para actualizar solo los binarios: --actualizar). Opciones: --nombre=TuNombre, --sin-servicio, --si. En Windows, sigue con el paso 1.
Descarga directa del archivo de tu sistema (versión actual, v0.6.9). Si quieres ver todo lo publicado, la lista oficial está en github.com/rupixnet/rupixd/releases/latest; no uses versiones anteriores.
rupix-v0.6.9-win64.zip ⬇rupix-v0.6.9-osx.zip ⬇rupix-v0.6.9-linux.zip ⬇Descomprime el archivo. Dentro hay 4 programas: rupixd (el nodo),
rupixctl (control), rupixwallet (billetera),
rupixminer (minero).
Abre una terminal en la carpeta donde descomprimiste Rupix, y corre:
Linux / Mac:
./rupixd --testnet --utxoindex --addpeer=178.104.69.148:17211 --uacomment=TuNombre
Windows:
.\rupixd.exe --testnet --utxoindex --addpeer=178.104.69.148:17211 --uacomment=TuNombre
Tu luz en el mapa. --uacomment=TuNombre es el nombre con el que tu nodo aparece en el mapa de nodos (cámbialo por el tuyo; sin espacios). Viaja en el saludo de la red y nada más. El mapa muestra país y ciudad aproximados; nunca tu IP. Si no quieres nombre, quita esa parte y apareces como "nodo".
Ejemplo: si quieres que tu nodo se llame Stevens, el comando completo en Windows es
.\rupixd.exe --testnet --utxoindex --addpeer=178.104.69.148:17211 --uacomment=Stevens
No hay un comando aparte para el nombre: va dentro del comando que arranca el nodo. Para cambiarlo después, cierra el nodo (Ctrl+C) y vuelve a arrancarlo con el nombre nuevo.
Tu nodo se conectará al nodo semilla y empezará a sincronizar. Verás muchos mensajes — es normal. Cuando alcance el bloque más reciente, ¡ya estás en la red! 🎉
En OTRA terminal (deja el nodo corriendo), corre:
./rupixctl --testnet GetBlockDagInfo
Deberías ver networkName: "rupix-testnet" y blockCount subiendo.
Compáralo con el explorador oficial.
Cuando se acerquen, estás al día.
Crea tu wallet (una sola vez):
./rupixwallet --testnet create
Te muestra tu frase semilla una sola vez (desde v0.6.1): anótala en papel, en orden, y limpia la pantalla (clear / cls). Con esa frase recuperas la wallet si pierdes el archivo o la contraseña; sin ella, no hay forma. No la guardes en el teléfono ni la mandes por chat. Desde v0.6.2 la wallet te pide dos palabras al azar de la frase antes de terminar, para comprobar que la anotaste bien; no se puede saltar. Y si prefieres la wallet en inglés: ./rupixwallet language en.
Arranca el daemon y déjalo corriendo en su propia ventana:
./rupixwallet --testnet start-daemon
En otra ventana, crea tu dirección:
./rupixwallet --testnet new-address
--keys-file=RUTA, el comando send también debe llevar el mismo
--keys-file=RUTA (firma localmente con esas llaves). Los demás comandos
(new-address, balance, gems, forge)
NO lo llevan: consultan al daemon. Si no usas --keys-file en ningún lado,
todo usa el archivo por defecto y no hay que preocuparse.
Copia tu dirección (empieza con rupixtest:...) y arranca el minero:
./rupixminer --testnet --miningaddr=TU_DIRECCION_AQUI
178.104.69.148:17211).