Sådan køres en Divi-masternode på Ubuntu ved hjælp af Vultr som VPS

Divi har lanceret deres mainnet i går, og fra nu af vil du kunne køre en masternode i forskellige slags lag. De forskellige niveauer er

  • Kobber: 100.000 DIVI
  • Sølv: 300.000 DIVI (+ 5%)
  • Guld: 1.000.000 DIVI (+ 10%)
  • Platin: 3.000.000 DIVI (+ 15%)
  • Diamant: 10.000.000 DIVI (+ 20%)

I denne tutorial vil jeg vise dig, hvordan du kan implementere en masternode på Ubuntu 18.04 ved hjælp af CLI. I denne tutorial bruger jeg Windows 10.

Software nødvendig:

  • Kitt: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
  • WinSCP: https://winscp.net/eng/download.php

Jeg antager, at du har denne software forudinstalleret.

Trin 1: Download Divi Desktop

https://github.com/Divicoin/Divi/releases/tag/1.0.0-DESK

Vælg den version, du har brug for, der er distro'er til Windows, linux og mac.

Installer tegnebogen, og følg instruktionerne, og lad den synkronisere.

Trin 2: Få en Vultr VPS

Tilmeld dig på https://www.vultr.com/ og sørg for at konfigurere 2fa her: https://my.vultr.com/settings/#settingsauthentication

Når du har gjort det, skal vi implementere en ny VPS.

Trin 3: Distribuer en Ubuntu 18.04 VPS

Velkommen til at vælge ethvert sted, du ønsker, jeg har brugt Amsterdam, som er et fantastisk sted, fordi en masse oversøiske fiberkabler kommer på land der.

Under Ubuntu-type skal du vælge Ubuntu og sørge for at vælge version 18.04 x64.

I trin 3 vælger vi pakken $ 10 / mo, der skal være nok i de kommende år. Når blockchain bliver større og 40 GB ikke er nok, kan vi altid opgradere senere.

Under yderligere funktioner kan du vælge at aktivere automatisk sikkerhedskopiering, der koster $ 2,00 pr. Måned. Jeg overlader dette til dig, hvis du vil gøre dette, men jeg anbefaler, at du tager denne mulighed.

Hvis du ønsker yderligere sikkerhed ved hjælp af en SSH-nøgle, kan du følge denne tutorial: https://www.vultr.com/docs/how-do-i-generate-ssh-keys/ Jeg kan varmt anbefale at gøre dette.

Når du har valgt indstillingerne, kan vi begynde at implementere serveren ved at klikke på den store fedtblå knap.

Efter at du har klikket på knappen, begynder serveren at installere som det ses her:

Når det først er installeret, ser det sådan ud:

Jeg har givet VPS-etiketten kaldet Divi masternode, så jeg let kan genkende det. Du vil måske også tilføje den type maskternode, du kører, især hvis du vil køre flere, som kobber, guld osv. Osv.

Oplysningerne vist i dette panel er meget vigtige, og vi har brug for IP-adresse, brugernavn og adgangskode for at oprette forbindelse til serveren.

Trin 4: Forbindelse til VPS

Til denne tutorial bruger jeg Putty, som er en SSH-klient, som du kan bruge til at oprette forbindelse til vps. Du kan downloade det her: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

Når du har installeret en kitt, udfylder du IP'en og holder porten kl. 22. Jeg har også valgt at give denne VPS et navn og gemt den, så jeg lettere kan oprette forbindelse i fremtiden.

Når du har gjort dette, skal du klikke på Åbn. En sikkerhedsadvarsel dukker op, dette er helt fint. Du kan acceptere det.

Nu logger vi ind som: root og tryk på enter. Kopier nu adgangskoden fra vultr interface og højreklik med din mus for at indsætte den, du vil ikke kunne se den indsat. Bare tryk på Enter, når du højreklikkede på det.

Trin 5: VPS-opsætning

Når du er logget ind, skal du indsætte disse kommandoer, så vi sørger for, at serveren er opdateret.

  1. apt-get-opdatering → lad den køre, og vent på, at den er færdig
  2. apt-get upgrade -y → Du får en meddelelse om opdatering af grub, vælg "installer pakkevedligeholders version".
  3. Når dette er gjort, tilføjer vi en ny bruger, fordi vi ikke ønsker at være i rod hele tiden, hvilket er meget farligt. Type: adduser masternode (du kan også vælge et andet navn, men jeg vil bruge dette i selvstudiet. Når du bliver spurgt om en adgangskode, skal du indtaste en sikker adgangskode. Du kan springe det fulde navn osv osv. Info ved at trykke på enter, du har ikke for at udfylde dette. Når du bliver bedt om bekræftelse, skal du indtaste Y og trykke på enter.
  4. usermod -aG sudo masternode → Skriv dette i konsollen
  5. su masternode → vi skifter fra root til user masternode

Nu opretter vi firewall, men først skal vi sørge for, at vi opretter standardpolitikker.

  1. sudo ufw standard afviser indgående → du bliver måske bedt om din adgangskode til brugermasternode.
  2. sudo ufw standard tillader udgående
  3. sudo ufw allow ssh → vi vil tillade ssh-forbindelser, ellers vil vi ikke være i stand til at logge ind.
  4. sudo ufw allow 51472 → port 51472 bruges af dividæmonen og skal være åben.
  5. sudo ufw logning på
  6. sudo ufw enable
  7. sudo ufw status → når du skriver dette, skal det se ud som følgende billede.

Nu kan jeg lide at genstarte serveren, så jeg er 100% sikker på, at firewall kører. Gør dette ved at skrive: sudo reboot. Hvis dette ikke fungerer, skal du først skrive exit og derefter genstarte. Sørg for, at du kender adgangskoden til brugermasternode, fordi vi fra nu af ikke bruger root længere.

Trin 6: Installation af binære filer på VPS

  1. Gå til https://github.com/Divicoin/Divi/releases/tag/1.0.0, og download Linux-distroen, og læg den i en mappe på din harddisk.
  2. Åbn WinSCP og opret forbindelse til din VPS ved hjælp af masternode som brugernavn.
Når du får sikkerhedsadvarslen, skal du klikke på Ja

3. Upload distroen til VPS

Jeg har sat Linux distro i C: \ Divi \ og på min VPS til højre, jeg er i kataloget / home / masternode. Træk nu linux-distroen ind i biblioteket på vps. Det vil uploade filen til serveren som vist nedenfor:

Du kan lade WinSCP være åben, fordi vi har brug for det senere igen.

4. Skriv cd / home / masternode i Putty og derefter: ls

Du kan også skrive pwd for at se i hvilket bibliotek du er.

5. Nu er vi i det rigtige bibliotek, vi er nødt til at pakke ud .tar.

Type: tar -xvzf divi-1.0.0-x86_64-linux-gnu.tar.gz

6. Type: cd divi-1.0.0 / bin / og bagefter ls

7. Du vil se 3 filer: divi-cli, div og divi-tx. Sørg for, at de vises grønne.

8. Skriv nu: ./divid mens du er i dette bibliotek

Vælg den fremhævede tekst som vist ovenfor i Putty, og indsæt den i et dokument på din pc. Du har brug for disse oplysninger til følgende trin.

9. Tilbage i WinSCP skal du klikke på den mappe, der er peget med pilen, og skriv følgende:

Directory er /home/masternode/.divi. Sørg for ikke at glemme prikken.

Åbn filen divi.conf og indsæt info fra trin 8 i filen. Din fil skal se sådan ud:

Sørg for at tilføje noder og dæmoninfo også. Her er info, så du kan kopiere indsæt den i.

EDIT: Du kan udelade seednodes, disse er ikke online mere, så divi.conf kan være uden seednodes.

daemon = 1

Når du har gjort dette, skal du gemme filen og lukke den.

10. I Putty, og når du er i det samme bibliotek som før, skal du skrive ./divid -daemon.
11. Hvis du ønsker at holde øje med en log, kan du åbne en anden forekomst af Putty, logge ind på serveren og skrive: tail -f ~ / .divi / debug.log

Demonen kører nu og skal ved at synkronisere. Nu er det tid til at gå tilbage til desktop tegnebogen, så vi kan tildele masternode med Divi.

Trin 7: Tilbage til Divi Desktop Wallet

I Divi-tegnebogen skal du låse din tegnebog op med tidsgrænsen "Altid", og åbn derefter konsollen.

  1. Vi vil oprette en sikkerhedstransaktion ved hjælp af funktionen allocatefunds. Afhængig af hvilken type masternode, du vil køre, har du følgende muligheder:
  • allokere midler “masternode” “mn1” “kobber”
  • allokere midler “masternode” “mn1” “sølv”
  • allokere midler “masternode” “mn1” “guld”
  • allokere midler “masternode” “mn1” “platina”
  • allokere midler “masternode” “mn1” “diamant”

Vælg en, og skriv den i konsollen, og sørg for, at du faktisk har den mængde Divi til den masternode, du kan ikke snyde dette;)

Dette udsendes til noget lignende:

allokere midler “masternode” “mn1” “kobber”
{
 “Txhash”: “2868ffeeebdf43778iwonttellyoumytxhashe346946025ee9b24a”
}

Vælg denne information, og kopiér indsæt dem i det dokument, hvor du har dine andre oplysninger.

Efter at have kørt denne funktion, er vi nødt til at vente 15 blokke, før vi kan fortsætte. Så tag en kop kaffe. Du kan kontrollere den aktuelle blok på diviscan.io

2. Når du er færdig med din kaffe og 15 blokke er bag os, kan vi begynde at finansiere masternoden. Vi bruger txhash ovenfra og ip-adressen fra serveren. Vi vælger også navnet: mn1 og en kobbermasternode. Skriv konsollen:

fundmasternode “mn1” “kobber” “2868ffeeebdf43778iwonttellyoumytxhashe346946025ee9b24a” “45.32.236.146”

Her ser vi konsollen og fundmasternode-funktionen.

Som et resultat vil du se noget lignende:

{
 “Config line”: “mn1 108.61.165.59:51472 YVQNKVXL5Sq2YnopeiwillneverletyouowwhatthisisBYJ2L5DMHCn 2868ffeeebdf43thisisonebadasssignatureee9b24a 0”
}

Kopiér indsæt denne info igen og gem den i dokumentet fra før.

3. Luk Divi Desktop Wallet, og gå til følgende bibliotek, hvor er din egen: C: \ Brugere \ \ AppData \ Roaming \ DIVI

4. Åbn filen masternode.conf med din foretrukne teksteditor (notepad ++ vinder altid;))

5. Indsæt konfigurationslinjen i filen, og gem den. Det skal se sådan ud:

Her ser vi konfigurationslinjen fra trin 2 indsættes i filen masternode.conf på klient-pc'en.

Trin 8: Tilbage til VPS (ja, vi er næsten færdige)

  1. I WinSCP, mens du stadig er i biblioteket /home/masternode/.divi, åbn filen divi.conf og indsæt følgende oplysninger, det skal se sådan ud:

# Autentificeringspar
rpcuser = divirpc
rpcpassword = Fs94VUSUuo8UPjoMhLg68JgpKQfxdrXjLnRBgoAei8gU
rpcallowip = 127.0.0.1

server = 1
daemon = 1
logtimestamps = 1
maxconnections = 256
masternode = 1

externalip = 45.32.236.146

masternodeprivkey = YVQNKVXL5Sq2YnopeiwillneverletyouknowwhatthisisBYJ2L5DMHCn

## Faste frøknudepunkter

Addnode = 178.62.195.16

Addnode = 178.62.221.33

EDIT: Du kan udelade seednodes, disse er ikke online mere, så divi.conf kan være uden seednodes.

2. Under eksternip indtaster du IP-adressen fra din VPS og under masternodeprivkey den private nøgle, vi har oprettet tidligere. Info, der allerede var her, kan opbevares. Når du lavede ændringerne, skal du gemme filen. Sørg 100% for, at informationen er korrekt baseret på det, du genererede, ellers fungerer din masternode ikke.

Trin 9: Start af masternode

Når du er færdig med ændringerne, åbner vi Divi Desktop Wallet igen og låser den op og går tilbage i konsollen. Skriv følgende i konsollen:

startmasternode “mn1”

Du skal modtage en svarmeddelelse om, at Masternode er startet.

Trin 10: Kontroller, om alt fungerer

Skriv i Putty, mens du er i / home / masternode / divi-1.0.0 / bin:

./divi-cli getstakingstatus

Her ser vi mnsync: sandt, hvilket er, hvad vi ønsker.

./divi-cli getmasternodestatus

"Besked": "Masternode er startet med succes"

Hvis du ser dette, er du færdig med denne tutorial og efter et stykke tid (kan tage op til 2 timer) kan du se se belønninger, der kommer ind i din Divi Desktop Wallet.

Nu getmasternodestatus, der siger, at masternode er startet, vises ikke med det samme, det tager nogen tid. Men så længe mnsync er sandt, dit sæt! Bliv ved med at kontrollere hver anden time eller deromkring.

For mere information kan du også gå til https://wiki.diviproject.org

Håber denne tutorial / guide hjælper for alle, der ønsker at køre deres egen Divi Masternode!

Held og lykke!

Sigma