Configurar un masternode manualmente

Configurar una masilla de TWINS manualmente en un servidor VPS

Esta guía es para la configuración de un masternode TWINS, en un sistema operativo Ubuntu 16.04 / 18.04 64bits server (VPS) que será controlado por la cartera de su computadora (cartera local). La cartera en el VPS (servidor dedicado) será referida en este artículo como Cartera Remota.

Requisitos:

  1. Usted debe tener 1.000.000 TWINS (1 millón de TWINS)

  2. Una computadora principal (su computadora personal) - Se ejecutará la cartera local, sosteniendo la cantidad de 1.000.000 TWINS y usted podrá cerrar o dejar abierta sin afectar su masternode.

  3. Un servidor que se ejecuta Ubuntu 16.04 o 18.04 (VPS - el equipo se debe dedicar 24 horas a la cartera Remota).

  4. Una sola dirección IP para su VPS / Carpeta Remota.

Instalación de cartera local:

  • Descargue, instale y sincronice su cartera TWINS en su equipo local. Esto será en adelante denominado Cartera Local en esta guía. Enlaces de la cartera se pueden encontrar aquí: https://win.win/#download o https://github.com/NewCapital/TWINS-Core/releases

  • Ahora, en la cartera local, inserte la consola de depuración accediendo (Herramientas> Debug Console) y escriba el siguiente comando:

masternode genkey

Este comando generará su clave. Salva esta clave, vamos a usarlo más tarde.

  • Ahora, en la cartera local, escriba el siguiente comando en la consola de depuración:

getaccountaddress escolhaumnomeproseumasternode

Esto creará una dirección de cartera y un <nombre para su masternode> para su masternode. Salve esto, pues lo necesitaremos más tarde.

  • Envíe 1.000.000 TWINS a la dirección generada en el paso anterior. Cuando presione el botón Enviar, la cartera calculará la tasa de transacción adecuada. Haga clic en Sí en el cuadro de diálogo siguiente y continúe con el paso siguiente.

IMPORTANTE: En el cuadro de valor, escriba EXACTAMENTE 1.000.000. Esta única transacción informa al blockchain, la dirección a la que está enviando es una masternode. Si escribe más / menos de 1.000.000, o intenta dividir el pago en dos transacciones, no podrá continuar con el siguiente paso.

Esté absolutamente 100% seguro de que esto se copia correctamente. Y luego vuelva a comprobar. No podemos ayudarle si envía 1.000.000 TWINS a una dirección incorrecta

  • Usando su cartera local, espere 16 confirmaciones y, a continuación, inserte la consola de depuración (barra de herramientas: Consola de depuración) y escriba el siguiente comando:

masternode outputs

Esto mostrará el <ID de TRANSACCIÓN> seguido por <Índice de salida>. Guarde esto en el Bloc de notas. (Esto obtiene la prueba de la transacción de envío de 1.000.000 TWINS)

  • En la barra de herramientas de la cartera local, haga clic en Herramientas> Abrir archivo de configuración de Masternode para abrir el masternode.conf y añada la siguiente línea con la información apropiada:

<Nombre de Masternode> <Dirección IP única de VPS>:37817 <Masternode Private Key> <ID de TRANSACCIÓN> <Índice de salida>

Guarde el archivo. Para referencia, consulte el formato de muestra a continuación y las capturas de pantalla.

masternode.conf
#Ejemplo del formato anterior:
mn1 127.0.0.2:37817 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0

Instalación de la cartera VPS remota:

Para instalar la cartera primero, usted entrará en su VPS usando su cliente SSH. Después de iniciar sesión, escriba los siguientes comandos en su terminal VPS.

  • Vaya a su directorio personal escribiendo: cd ~

  • A partir de su directorio personal, descargue la última versión del repositorio TWINS GitHub escribiendo:

wget https://github.com/NewCapital/TWINS-Core/releases/download/twins_v3.3.8.1/twins-3.3.8.1-MN-x86_64-linux-gnu.tar.gz
  • Descomprimir y extraer el archivo descargado mediante el siguiente comando:

tar -zxvf twins-3.3.8.1-MN-x86_64-linux-gnu.tar.gz
  • Si esta es la primera vez que ejecuta la cartera en VPS, tendrá que intentar iniciar la cartera ./twinsd . Esto creará el archivo de configuración twins.conf en su directorio de datos ~/.twins .

  • Ahora presione CTRL+C para salir / parar la cartera, entonces continúe en el siguiente paso.

  • Ahora vuelva de nuevo al directorio inicial escribiendo: cd ~

  • Ahora vaya al directorio de datos Twins escribiendo: cd ~/.twins

  • Abra el archivo twins.conf escribiendo: vi twins.conf

  • Ahora presione el botón "i" para entrar en el modo de inserción y hacer la configuración quedando así:

twins.conf
rpcuser=long random username
rpcpassword=longer random password
rpcallowip=127.0.0.1
server=1
daemon=1
logtimestamps=1
maxconnections=256
masternode=1
externalip=your unique public ip address
masternodeprivkey= Enter the key we got by running masternode genkey command
during local wallet installation

Asegúrese de reemplazar el rpcuser y rpcpassword con su propia información.

  • Para salir del editor, presione esc entonces :wq! y luego presione Enter.

Iniciando su Masternode:

Ahora, usted necesita finalmente conseguir estas cosas en esta orden

Iniciando el cliente demonio en el VPS (cartera remota). En su directorio principal, puede iniciar el daemon de la cartera escribiendo: ./twinsd

  • Ahora, para activar su masternode en su cartera local, entre en la consola de depuración (barra de herramientas: Herramientas> Consola de depuración) y escriba el siguiente comando:

startmasternode alias false <mymnalias>

Donde esté será el nombre del apodo de su masternode (sin paréntesis).

El siguiente debe aparecer:

“overall” : “Successfully started 1 masternodes, failed to start 0, total 1”, “detail” : [ { “alias” : “<mymnalias>”, “result” : “successful”, “error” : “” }

  • Ahora vuelva al VPS (cartera remota), inicie el masternode por:./twins-cli startmasternode local false

    Un mensaje "masternode iniciado con éxito" debe aparecer.

  • Utilice el siguiente comando para comprobar el estado: ./twins-cli masternode status

    Usted debería ver algo como:

  • { “txhash” : “334545645643534534324238908f36ff4456454dfffff51311”, “outputidx” : 0, “netaddr” : “45.11.111.111:37817”, “addr” : “WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg”, “status” : 4, “message” : “Masternode successfully started” }

Usted también necesita comprobar el masternode explorer después de iniciar el masternode en su cartera.

Para ello, copie la dirección de la carpeta de la masternode de la ventana del terminal seleccionándolo con el ratón (WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg en el ejemplo anterior), visite la sección masternode del explorador de bloques TWINS y péguelo en el cuadro de búsqueda inferior derecho para encontrar su masternode.

Su estado de masternode debe aparecer como "ACTIVE" si el masternode se está ejecutando.

Después de iniciar una masilla, su estado cambia en el orden siguiente:

"ACTIVE" --> por aproximadamente 2 a 3 horas después de iniciarlo

"EXPIRED" --> Será sólo por unos minutos

"REMOVED" --> por sólo unos minutos

"ENABLED" --> Eventualmente, el masternode permanecerá en ese estado y el tiempo "ACTIVE" comenzará a aumentar.

NOTA: Si el estado de la masternode es "MISSING" en su cartera local, compruebe su estado en el explorador del masternode, puede ser EXPIRED / REMOVE allí, qué es bueno

¡No sea impaciente! La primera recompensa de masternode lleva 2x o 3x más para venir que las recompensas regulares después. Si se inicia el masternode de nuevo desde la cartera, este temporizador se restablecer a cero.

Felicitaciones! ¡Usted creó su primera masternode con éxito!