Configurazione di un masternodo manuale
Configurare un masternodo su un server VPS manualmente
Last updated
Configurare un masternodo su un server VPS manualmente
Last updated
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)
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.
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
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:
Estrai l'archivio tramite il seguente comando:
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.
Assicurati di cambiare rpcuser e rpcpassword con i tuoi dati
Adesso esci dalla modalità di modifica premendo esc
poi :wq!
poi premi invio
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:
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.