Configurazione di un masternodo manuale

Configurare un masternodo su un server VPS manualmente

Questa guida serve a configurare un masternodo di TWINS su un server di Ubuntu 16.04\18.04 64bit (VPS) e sarà controllato dal portafoglio del tuo computer locale (Portafoglio locale). Il portafoglio nella VPS lo chiameremo (Portafoglio remoto)

Requisiti

  • 1,000,000 TWINS

  • Il tuo personale computer, questo terrà attivo il tuo portafoglio LOCALE, per mantenere i tuoi 1,000,000 TWINS che potranno essere utilizzati per il masternodo o tirati via senza alcun divieto.

  • Un server eseguito con Ubuntu 16.04\18.04 (VPS, il computer che sarà attivo 24\7 con in eseguzione il Portafoglio remoto). I requisiti di sistema minimi per una VPS: 1Gb di RAM, 20Gb di HDD e un'indirizzo statico IPV4.

Installazione del portafoglio locale:

1. Scarica, installa e sincronizza il tuo portafoglio TWINS sul tuo computer LOCALE. Chiameremo questo portafoglio LOCALE.

Il link per scaricarlo potete trovarlo qui https://win.win/#download

2. Adesso nel portafoglio locale entrate nella console di debug tramite (Strumenti -> console di debug) e scrivete i seguenti comandi:

masternode genkey

Questo comando generà una chiave privata per il tuo masternode, salvate questa chiave che utilizzeremo successivamente

​3. Adesso rimanendo nel portafoglio LOCALE, scrivete il seguente comando nella console di debug:

getaccountaddress MN1

Questo servirà per create un indirizzo di portafoglio e il nome del tuo masternode. Salvatelo lo utilizzeremo successiamente.

4. Inviate 1,000,000 TWINS all’address generato nello step precedente.

IMPORTANTE: inviate ESATTAMENTE 1,000,000 TWINS perchè sta a significa che state inviando questi TWINS per la creazione di un masternodo, se ne invierete di più o di meno o proverete a dividere il pagamento non riuscirete ad avanzare allo step successivo.

Siate ASSOLUTAMENTE certi di aver copiato correttamente l’indirizzo e controllatelo dinuovo, non saremo in grado di aiutarvi se invierete 1,000,000 TWINS all’indirizzo sbagliato.

5. Utilizzando il portafoglio locale, aspettate le 16 confrmende e successivamente aprite la console di debug (strumenti -> console di debug) and scrivete i seguenti comandi:

masternode outputs

questo vi mostrerà l’id di transazione seguito dall’output index. Salvatelo su un notepad.

6. Rimanendo ancora sul vostro portafoglio LOCALE (Strumenti -> apri file di configurazione masternodo e aprite masternode.conf) (se vi chiederà con quale programma aprirlo potete utilizzare un blocco note) dopo aver aperto il file aggiungete la seguente linea:

<nome del vostro masternodo scelto nello step 3>

<ip unico della vostr VPS>:37817 <il risultato dello step 2> <il risultato dello step 5> <il numero dopo la lunga linea nello step 5>

Salvate il file e riavviate il portafoglio locale

Il risultato del vostro file dovrà essere così

MN1 67.234.12.34:37817 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0

Qui sotto vi mostro anche un esempio del file

VPS installazione remota del portafoglio:

Per installare il tuo portafoglio remoto devi prima entrare nella tua VPS tramite un client SSH. Dopo aver eseguito l'accesso, scrivi i seguenti comandi nel terminale della VPS.

  • Vai nella directory principale scrivendo cd ~

  • Dalla directory principale adesso scarica l'ultima versione da TWINS GitHub scrivendo:

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
  • Estrai l'archivio tramite il seguente comando:

tar -zxvf twins-3.3.8.1-MN-x86_64-linux-gnu.tar.gz
  • Se questa è la prima volta che mandi in esecuzione il portafoglio su questa VPS, avrai bisogno di avviarlo anche tramite questo comando ./twinsd questo ti permetterà di creare il file twins.conf nella tua directory di ~/.twins

  • Adesso premi ctrl+c per uscire\fermare il portafoglio poi segui lo step successivo.

  • Adesso dinuovo torna sulla direcotry principale scrivendo cd ~

  • Adesso vai nella directory di TWINS scrivendo: cd ~/.twins

  • Apri il twins.conf scrivendo: vi twins.conf

  • Sucessivamente premi la "i" per entrare nella modalità di inserimento e rendi il file di configurazione in questo modo.

twins.conf
 rpcuser=username casuale lungo
 rpcpassword=username casuale lungo
 rpcallowip=127.0.0.1
 server=1
 daemon=1
 logtimestamps=1
 maxconnections=256
 masternode=1
 externalip=il tuo indirizzo ip pubblico
 masternodeprivkey= inserisci la chiave che abbiamo  preso tramite il 
 comando masternode genkey durante l'installazione del portafoglio

Assicurati di cambiare rpcuser e rpcpassword con i tuoi dati

  • Adesso esci dalla modalità di modifica premendo esc poi :wq! poi premi invio

Avviare il masternodo:

Adesso dovrai eseguire queste cose in quest'ordine

  • Eseguire il daemon client nella VPS (Portafoglio remoto). Nella tua directory principale puoi avviare il tuo portafoglio daemon scrivendo: ./twinsd

  • Adesso per attivare il tuo masternodo nel tuo Portafoglio Locale, entra nella console di debug (strumenti -> console di debug) e scrivi il seguente comando:

startmasternode alias false (mnalias)

Dove <mnalias> è il nome del tuo masternodo senza parentesi

Dovrebbe apparire quello che segue:

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

  • Adesso torna indietro alla VPS (Portafoglio remoto) esegui il masternodo tramite questo comando:./twins-cli startmasternode local false

    Un messaggio con scritto "masternode successfully started" dovrebbe apparire.

    • Utilizza il seguente comando per controllare lo stato del masternodo:./twins-cli masternode status

    Dovrebbe apparire qualcosa del genere:

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

Devi anche controllare il masternode explorer dopo aver eseguito il masternodo nel tuo portafoglio.

Per fare ciò, copia l'indirizzo del masternodo dal terminale dall'esempio qui sopra (stato del masternodo) (WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg)

Visita la sezione masternode del TWINS explorer e incollalo nella box in basso a destra per cercare il tuo masternodo.

Lo stato del tuo masternodo dovrebbe apparire come "Active".

Dopo aver avviare un masternodo il suo stato cambierà nel seguente ordine:

"Active" -> per circa 2 - 3 ore dopo averlo avviato

"Expired" -> per qualche minuto

"Removed" -> per qualche minuto

"Enabled" -> eventualmente il maternodo rimarrà in questo stato per un pò e aumenterà anche il tempo nel quale lo stato si fermerà ad "Active"

Nota: Se nel tuo portafoglio locale lo stato del masternodo è "Missing" o "Mancante", controllate nell'explorer se lo stato è "Expired" o "Remove" allora potete stare tranquilli.

Questo è tutto. Congratulazioni! Hai creato il tuo masternodo con successo.

Last updated