Guía práctica de Xios Masternode

Guía de configuración de Masternode para un VPS (LINUX OS)

El propósito de esta guía es configurar un masternode en un VPS.

Requisitos

- xios https://github.com/ButterRose/Xios] ejecutándose en su computadora local con al menos 1000 xios

- el software http://www.putty.org/Putty para conectar y enviar comandos a través de SSH

- el software https://winscp.net/eng/index.phpfont>WinSCP para ver las carpetas de su VPS, facilitará la configuración

- Se recomienda un VPS que ejecute una distribución de Linux (se recomienda Ubuntu (16.04 LTS) / Debian o Raspbian (Jessie Lite) para un Raspberry PI)

PASO 1: compilando la billetera Xios en tu VPS

Conectando al VPS

- Asegúrese de que SSH esté habilitado en su VPS.

- Inicie Putty e ingrese la dirección IP de VPS. Si está ejecutando un VPS en su red local, debe colocar la IP local.

- Ingrese su nombre de usuario y su contraseña.

Puede omitir todo el PASO 1 descargando el https://github.com/ButterRose/Xios (archivo tar.gz) compilado, si está utilizando un Raspberry PI con Raspbian, descargue la versión ARM de 32 bits. En este caso, abra WinSCP, vaya a la carpeta / home / y arrastre Xios.tar.gz.

En Putty, debe ejecutar los siguientes comandos para extraer y luego eliminar el archivo, si el archivo está en el directorio / home /:

cd / inicio /

sudo tar xzvf XIOS_BUILD_YOU_DLED.tar.gz

sudo rm -r XIOS_BUILD_YOU_DLED.tar.gz

La carpeta xios se creará con todo. El archivo "XIOS" se encuentra en / home / xios / src:

cd xios / src

Ahora puede seguir directamente el PASO 2.

Si no desea omitir, comencemos:

Compilando la billetera

- Necesita gitclone el repositorio de xios:

sudo apt-get install git

git clone https://github.com/ButterRose/xios

Se creará una carpeta Xios. Para hacer una verificación, abra WinSCP y verifique sus archivos VPS. Deberá conocer la ruta de su carpeta xios para los próximos pasos.

- Necesita instalar dependencias:

sudo apt-get -y update && sudo apt-get -y install build-essential libssl-dev libdb ++ - dev libboost-all-dev libcrypto ++ - dev libqrencode-dev libminiupnpc-dev libgmp-dev libgmp3-dev autoconf autogen automake libtool

- Debe ingresar su carpeta Xios, use WinSCP para encontrar la ruta. Por ejemplo, si la ruta es / home / crave, debe usar este comando:

cd / inicio / xios

Ahora puede ejecutar esto para comenzar a compilar:

cd src

sudo make -f makefile.unix

Su VPS comenzará a compilar la billetera. Puede tomar más de 1 hora con un Raspberry PI, así que tenga paciencia.

Si su VPS carece de RAM para compilar, siga https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04 esta guía para agregar memoria usando un archivo de intercambio

- Si todo salió bien, debería tener un nuevo archivo en su carpeta xios / src:

ls

Si hay un archivo llamado "xios", entonces su billetera está lista.

PASO 2: Inicio y configuración de la billetera

- Para iniciar la billetera, debe ingresar a la carpeta src y simplemente escribir:

./xios -daemon

Debería obtener el "servidor XIOS iniciando". Cuando inicia la billetera por primera vez, se crea una nueva carpeta con la cadena, el archivo conf y demás. Esta carpeta se encuentra en el mismo repositorio que la xios.

Por ejemplo, si la ruta de la carpeta xios es / home / xios, la nueva ruta de la carpeta es /home/.xios (a veces se encuentra en la carpeta / root). No lo verá en WinSCP, por lo que debe hacer visibles las carpetas ocultas haciendo clic en el pequeño icono en la parte inferior derecha de WinSCP.

- Ahora necesita configurar su billetera, primero necesitamos cerrar la billetera y editar el archivo conf:

./xios stop

discos compactos ..

discos compactos ..

cd .xios

sudo nano xios.conf

El comando nano le permite editar el archivo conf. Si eres flojo, simplemente puedes crear xios.conf en tu escritorio y enviarlo a la carpeta .xios a través de WinSCP.

El archivo debería verse así:

[código] rpcuser = XXXXXXXXXXXXX

rpcpassword = XXXXXXXXXXXXXXXXXXXXXXXXXXXX

rpcallowip = 127.0.0.1

# - -

escuchar = 1

servidor = 1

daemon = 1

replanteo = 0

# - - - - - - - - - -

Para guardar el archivo, presione CTRL X, luego SÍ, luego ENTER para guardar.

- Ahora reiniciamos la billetera y esperamos que se sincronice completamente

discos compactos ..

cd xios / src

./xios

La sincronización debería llevar algún tiempo, así que tenga paciencia nuevamente.

Para verificar el último bloque sincronizado puede ejecutar:

./xios getmininginfo

Ahora tiene la opción entre dos métodos para ejecutar el masternode. El primer nombre A le permitirá controlar su MN de forma remota y tendrá un estilo de billetera fría. El segundo nombre B solo le muestra cómo ejecutar el MN en su VPS sin control remoto. Te recomiendo que uses el primer método, es más fácil y seguro.

MÉTODO A: Enviar monedas y configurar Masternode

- Abra su billetera de Windows, vaya a la consola y escriba:

masternode genkey

Copie esta cadena en un archivo txt, es su clave priv masternode.

- Creamos una nueva dirección para recibir sus 1000 Xios, escriba en la consola:

getaccountaddress mn01

Puedes llamarlo como quieras (mn1 o 0 o abcd ...). Copie la dirección impresa en el archivo txt también.

- Ahora [u] envíe exactamente 1000 Xios a la dirección que acaba de recibir y espere 10 confirmaciones. Debe cerrar la billetera ahora, la volveremos a abrir más tarde. No olvides hacer una copia de seguridad de tu billetera.

- Tienes algo de tiempo libre, así que editaremos tu xios.conf. Para los usuarios de Windows, el archivo se encuentra en C: \ Users \ your_name \ AppData \ Roaming \ Xios. Para ver esta carpeta, debe hacer visibles las carpetas ocultas. Si no tiene el archivo xios.conf en su carpeta, cree un nombre de archivo txt "xios.txt" y luego cambie la extensión a xios.conf. Necesitamos editar este archivo, solo copie:

rpcuser = SomeRandomString

rpcpassword = EvenLongerRandomString

rpcallowip = 127.0.0.1

escuchar = 1

servidor = 1

daemon = 1

replanteo = 0

logtimestamps = 1

- Edite su archivo conf de VPS nuevamente, pero antes de que la billetera VPS deba cerrarse y actualizarse (sin transacción), el comando es:

./xios stop

- Ahora use WinSCP para navegar por sus carpetas. El archivo conf se encuentra en la carpeta .xios, te lo dije antes. Puede editar directamente con WinSCP. El archivo tiene que ser así:

rpcuser = SomeRandomString

rpcpassword = EvenLongerRandomString

rpcallowip = 127.0.0.1

escuchar = 1

servidor = 1

daemon = 1

replanteo = 0

logtimestamps = 1

puerto = 9999

masternode = 1

masternodeaddr = XXX.XXX.XXX.XXX: 9999

masternodeprivkey = XXXXXXXXXXXXXXXXXXXXXXXXXX [/ código]

Este debe ser exactamente el mismo que el de Windows, pero agregamos 4 líneas más.

Puerto: seleccione un puerto abierto, le recomiendo que use 9999

masternodeaddr: tienes que poner tu ip VPS y el puerto.

masternodeprivkey: es la cadena que obtuvo del comando "masternode genkey" antes.

Guarda el archivo. En la misma carpeta, elimine su wallet.dat (si es una billetera vacía no hay problema, de lo contrario haga una copia de seguridad y elimínela), la carpeta txlvldb y el blk00001.dat con WinSCP.

Mantenga WinSCP abierto, copiaremos algunos archivos. Vuelva a su carpeta de crave de Windows donde editó el primer crave.conf y arrastre la carpeta txlvldb y el archivo blk00001.dat a su carpeta .xios VPS. La copia demorará entre 3 y 4 minutos. Cuando termine, podemos comenzar de nuevo la billetera VPS. Si la ruta de la carpeta de craqueo de VPS es / home / xios, entonces:

cd / home / xios / src

./xios

El servidor se está iniciando. Ahora puede cerrar Putty y WinSCP.

- Ahora abra nuevamente su billetera de Windows, debería tener sus 10 confirmaciones ahora. Entra en la consola y escribe:

salidas de masternode

Se imprimirá una cadena, algo así: "aa7c6c173f7b691e5a070a37aeazd23557636ad1b4b43680ace39d522e1d4493" "1". La primera parte es el hash de su transacción, el "1" es el índice.

Guárdelos en su archivo txt.

- Ahora crearemos el archivo masternode.conf. En su billetera, haga clic en la pestaña "Masternode", verá la lista de masternodes activos. Haga clic en Mi masternode y en Crear.

Aparece un cuadro:

Alias: el nombre de su masternode, escriba mn01

Dirección: es la IP y el puerto que usó en su archivo conf de VPS, use el mismo.

Privkey: es su privkey masternode del comando "masternode genkey".

TxHash: es la primera parte del comando “salidas masternode”, en mi ejemplo es aa7c6c173f7b691e5a070a37aeazd23557636ad1b4b43680ace39d522e1d4493

OutputIndex: es el último número, en mi caso es 1

Haga clic en Aceptar y espere unos segundos. Se crea una nueva entrada, es su masternode. Debería decir que su masternode no está en la lista.

Para iniciarlo, desbloquee la billetera, presione inicio y ¡listo!

MÉTODO B: envío de monedas y configuración del Masternode

- Cuando su billetera está sincronizada, debe configurar el masternode:

/ xios masternode genkey

Recibirás una larga cadena de letras y números. Cópielo en un archivo txt, lo necesitará más tarde.

- Vamos a crear una nueva dirección de recepción:

/ getaccountaddress ansiada 0

Esta dirección recibirá sus monedas. Guarde también este en el archivo txt.

Abra su billetera de Windows si aún no está y envíe exactamente 1000 xios a esta dirección. Tendrás que pagar una tarifa adicional.

Ahora debe esperar 10 confirmaciones antes de continuar.

- Para pasar el tiempo, vamos a asegurar su billetera:

/ xios encryptwallet YOUR_WALLET_PASSWORD

No olvides esta contraseña para desbloquear tu billetera más tarde. La billetera se cerrará sola después de unos segundos.

- Antes de reiniciar la billetera, volveremos a editar el archivo conf (puede hacerlo en Windows y enviar el archivo a través de WinSCP si lo desea)

discos compactos ..

discos compactos ..

cd .xios

sudo nano xios.conf

El archivo conf debe verse así:

rpcuser = XXXXXXXXXXXXX

rpcpassword = XXXXXXXXXXXXXXXXXXXXXXXXXXXX

rpcallowip = 127.0.0.1

# - -

escuchar = 1

servidor = 1

daemon = 1

replanteo = 0

# - - - - - - - - - -

masternode = 1

masternodeaddr = XXX.XXX.XXX.XXX: PUERTO

masternodeprivkey = XXXXXXXXXXXXXXXXXXXXXXXXX

Masternodeaddr es la ip y el puerto utilizado por su VPS. El puerto debe estar abierto.

Masternodeprivekey es la cadena que obtuvo del comando "masternodegenkey".

- Necesita reiniciar la billetera ahora:

discos compactos ..

cd xios / src

./xios

Cada vez que inicie su billetera, espere 1 minuto antes de enviar comandos para asegurarse de que esté completamente cargada.

- Necesitas respaldar tu billetera. Por lo general, hago una copia de seguridad en la carpeta de inicio para evitar problemas de permisos:

/ billetera de respaldo ansiosa / inicio /

Use WinSCP para copiar este wallet.dat en su máquina local en caso de que algo salga mal.

La billetera ahora está lista para ejecutar el masternode

- Primero verifique si su transacción tiene las 10 confirmaciones necesarias con el explorador de bloques utilizando su dirección de recepción para buscar. Luego verificamos si sus 1000 xios se acreditan en su billetera

/ xios getbalance

Deberías obtener 1000.00000000

- Ahora podemos comenzar el masternode

/ xios masternode start YOUR_WALLET_PASSWORD

Debería obtener "Masternode iniciado con éxito".

Puedes cerrar Putty y dejarlo correr.

Feliz Masternoding

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list Aquí hay un enlace para obtener todos los comandos disponibles.

Comando Iptables estándar (firewall):

sudo iptables -A INPUT -p tcp - dport 9999 -j ACCEPT

Permitir tráfico en el puerto 9999.

En caso de que quieras recuperar tus 1000 monedas:

- Desbloquee su billetera por unos segundos:

/ xios walletpassphrase YOU_WALLET_PASSWORD 120

- Configuración del importe de la tarifa predeterminada:

/ xios settxfee 0.00001

- Enviar tu moneda de vuelta:

/ xios envían desde 0 la cantidad THE_RECEIVING_ADDRESS

Si tiene 1002 xios en su MN, el monto debe ser 1002–0.00001 = 1002.99999 (reducido por tarifas)

También puede consultar https://www.dash.org/forum/threads/taos-masternode-setup-guide-for-dummies-updated-for-12-1.2680/font>here y https://www.dash.org /forum/threads/reubens-start-multiple-masternodes-from-one-wallet-guide-start-many.4034 aquí como ejemplos si tiene problemas.