Sådan konfigureres en V-knude

Denne tutorial vil guide dig gennem processen med at opsætte en masternode, a.k.a "V-Node" for Vidulum i et par enkle og lette trin.

En V-knude er simpelthen en fuld knude, der opbevarer en fuld kopi af blockchain, der er gemt på den, og altid er i gang. V-noder hjælper blockchain med at opnå mere stabilitet, accelererer netværkssynkronisering, og jo flere V-noder der bliver tilføjet overarbejde, desto stærkere bliver det. Vidulum-teamet tilføjer også specielle funktioner til V-noder over tid.
Som kompensation får en bruger, der har implementeret og vedligeholder en V-Node, en del af blokbelønningen.

1) Indstil din VPS

En virtuel privat server, eller -VPS- eller ofte kaldet en skyserver, kører en fuldt funktionel installation af et operativsystem (normalt Linux) på en virtuel maskine, tilgængelig over internettet.

Den virtuelle maskine gør det muligt for VPS-udbyderen at køre flere systemer på en fysisk server, hvilket gør den mere effektiv og meget billigere end at have et enkelt operativsystem, der kører på ”bare metal” på hver server.

En VPS er ideel til at være vært for en V-knudepunkt, fordi de typisk tilbyder garanteret up-time, redundans i tilfælde af hardwarefejl og en statisk offentlig IP-adresse, som alle er nødvendige for at sikre, at du forbliver online, og i betalingskøen til masternode . Selvom det er teknisk muligt at køre en masternode hjemmefra på en stationær computer, fungerer det sandsynligvis ikke pålideligt, fordi de fleste internetudbydere tildeler dynamiske IP-adresser til hjemmebrugere.

Vi vil bruge en Vultr 'Instance' til dette eksempel, selvom DigitalOcean, Amazon EC2, Google Cloud, Choopa og OVH også er populære valg. Opret først en konto og tilføj kredit. Gå derefter til menuelementet Servere til venstre, og klik på + for at tilføje en ny server. Vælg en placering til din nye server på følgende skærm:

Vælg en placering til din nye serverVælg Ubuntu 16.04 x64 eller 18.04 x64 som servertype.Vælg en serverstørrelse, der tilbyder mindst 1 GB hukommelse, 1 CPU og 25 GB SSD.

Indtast et værtsnavn og etiket til din server.

Vultr installerer nu din server. Denne proces kan tage et par minutter.

Klik på Administrer, når installationen er afsluttet, og noter IP-adressen, brugernavnet og adgangskoden.

Eksempel på VPS-opsætning er specifikt for Vultr og varierer en smule afhængigt af hvilken VPS-service du muligvis vælger.

2) Systemopsætning

Vi starter med at oprette forbindelse til din nyligt leverede server. På Windows vil vi først downloade en app kaldet PuTTY for at oprette forbindelse til serveren.

Gå til PuTTY-downloadsiden her, og vælg det relevante MSI-installationsprogram til dit system. På Mac eller Linux kan du ssh direkte fra terminalen - skriv blot ssh root @ og indtast dit kodeord, når du bliver bedt om det.

Dobbeltklik på den downloadede fil for at installere PuTTY, og kør derefter appen fra din Start-menu.
Indtast serverens IP-adresse i feltet "Host Name". Standard standardport for SSH er 22.

Klik på Åbn.

Du kan se et pop op-vindue med certifikatadvarsel, da dette er første gang, du opretter forbindelse til denne server. Du kan sikkert klikke på 'Ja' for at stole på denne server i fremtiden.

Du er nu tilsluttet din server og skal se et terminalvindue. Begynd med at logge ind på din server med brugerroten og adgangskoden fra din hostingudbyder.

3) Sikkerhedsindstillinger

Standard sikkerhedsindstillingerne på Linux er temmelig anstændige og bedre end de fleste af sine konkurrenter, men det har stadig svagheder.

Lidt tid og kræfter, der bruges, når du først opsætter din VPS, kan gå langt for at beskytte den og vil sikre, at du ikke behøver at bekymre dig om, at din V-Node er sikker.

3a.) Skift adgangskode

Du skal straks ændre rodadgangskoden og gemme den på et sikkert sted med følgende kommando, logget ind som root:

passwd

Du kan kopiere og indsætte en af ​​følgende kommandoer ved at vælge dem i din browser, trykke på Ctrl + C, derefter skifte til PuTTY-vinduet og højreklikke i vinduet. Teksten indsættes på det aktuelle markørsted. (Bemærk: Ctrl + V-tasterne til 'indsæt' som brugt i Windows fungerer ikke i Linux). Indtast og bekræft en ny adgangskode, helst lang og tilfældigt genereret.

3b.) Skift SSH-port

Standardporten, der er tildelt SSH, er 22, og din VPS vil sidde og lytte på denne port for indgående forbindelser.

Desværre ved ondsindede brugere ('hackere', 'scriptkiddies' osv.) Dette, og der findes en vis grad af 'baggrundsstøj' af automatiseret angrebs malware på Internettet, der scanner tilfældige IP-adresser for at se, om port 22 er åbne, og hvis det er, kan du prøve en spærring af automatiserede SSH-logins ved hjælp af almindelige, svage, gætte adgangskoder.

For at ændre porten SSH kører, SSH ind i din VPS som 'root' bruger. Type:

nano / etc / ssh / sshd_config

Du skal se konfigurationsfilen åbnet i nano:

Omkring den femte linje nede skal det læse Port 22

Vi vil ændre dette til noget andet. Enhver port vil gøre det, så længe det ikke er en “velkendt” port. Du kan tjekke denne liste for vejledning.

Til dette eksempel kan vi vælge 3256. Flyt med piletasterne til det specifikke sted, slet 22 og erstatt det med 3256, så linjen nu læser som:

Port 3256

Tryk derefter på Crtl-o for at gemme filen, tryk derefter på Enter og til sidst Crtl-x for at afslutte nano-editoren.

Du bliver nødt til at genstarte serveren for at ændringen skal påvirke, men vi vil gøre det senere, når vi er færdig med at konfigurere sikkerhedsindstillingerne.

3c.) Aktivér firewall

Dets formål er at kontrollere, hvilken trafik der er tilladt at krydse fra den ene side til den anden. Firewalls kan blokere trafik beregnet til bestemte IP-adresser og / eller serverporte.
Skriv følgende kommandoer ad gangen.

apt-get install ufw
ufw tillad ssh / tcp
ufw-grænse ssh / tcp
ufw tillad 7676 (port på P2P-netværket i Vidulum)
ufw tillad 3256 (port, som vi forbinder til via SSH)
ufw logge på
ufw aktivere
ufw status
ufw status

Genstart nu SSH-serverforbindelsen for at få ændringerne til at påvirke.

service ssh genstart

Log ikke ud af den aktuelle SSH-session, bare åbn en ny kittesession. Hvis vi har en skrivefejl eller en anden fejl, kan du fortryde ændringerne og ikke blokeres for din server.

Du bliver nødt til at ændre porten til 3256 i PuTTY, da port 22 nu er blokeret.

Hvis PuTTY kan oprette forbindelse til den nye port, og du kan logge ind med din nye adgangskode, og vi gjorde alt godt!

4) Core Wallet

Denne vejledning beskriver trinnene til Windows:

Download den nyeste Windows GUI-tegnebog her.
Åbn GUI-tegnebogen, og vent på, at den synkroniseres med netværket. Flere kammerater tilføjes automatisk over tid.

Klik derefter på fanen Masternode> Hent MN-nøgle for at generere en masternode-nøgle.

Du kan enten bruge den givne offentlige adresse til de sikkerheder, der findes i fanen Modtag mønter eller generere en ny med knappen Hent ny adresse.

Vær opmærksom på den private nøgle og sikkerhedsadressen til masternode, da vi har brug for den senere. Send nu nøjagtigt 15.000 VDL i en enkelt transaktion til den adresse, du genererede i det forrige trin. Dette kan sendes fra en anden tegnebog eller fra midler, der allerede er indeholdt i din nuværende tegnebog.

Når transaktionen er afsluttet, kan du se transaktionen i blockchain explorer ved at søge efter adressen.

Klik på fanen Masternode> Hent output for at få collateral_output_txid og collateral_output_index. Skriv det ned, som du har brug for det i følgende trin

Klik på fanen Masternode> Konfigurer Masternode

Alias ​​navn: f.eks. MN1
VPS IP: VPS's IP-adresse
Priv nøgle: Masternode privat nøgle fra det første trin
Outputs: Masternode-output fra trinnet ovenfor

Klik på Konfigurer og genstart tegnebogen.

Det næste trin er valgfri, men anbefales stærkt:

Sådan sikrer du din tegnebog (hvis du ikke allerede har gjort det):

Sikkerhedskopiér din private nøgle tilknyttet sikkerhedsadressen til din V-Node ved at vælge Indstillinger> Vis privat nøgle.

Sikkerhedskopier din tegnebog ved at vælge Indstillinger> Sikkerhedskopi.

Gem filen og den private nøgle på et sikkert sted fysisk offline og ikke på din computer, da disse er de eneste måder, du kan få adgang til dine midler på, hvis der sker noget med din computer.

5) V-Node VPS-opsætning

Vidulum Core er softwaren bag både Vidulum Core GUI-tegnebog og V-noder. Hvis der ikke vises en GUI, kører den som en dæmon på din VPS styret af en simpel kommandointerface

Åbn PuTTY eller konsollen igen og opret forbindelse til VPS via SSH ved hjælp af det brugernavn og det nye kodeord, du oprettede tidligere.
Følg disse trin for at installere.

5a.) Installation:

wget https://raw.githubusercontent.com/vidulum/vidulum-scripts/master/vnode-install.sh
./vnode-install.sh

Da dette er et automatisk script, skal du bare følge med og svare på spørgsmålene, som du bliver bedt om i konsollen.

Efter installationen starter dæmonen og begynder synkronisering til blockchain automatisk. For at kontrollere synkroniseringsfremgangstypen;

./vidulum-cli getinfo

Når synkroniseringsfremgangen er afsluttet (når "blokke" -værdien er lig med den mest aktuelle blokering - det er gjort synkronisering - du kan tjekke opdagelsesrejseren for at finde ud af det), vi er nødt til at gå tilbage til den lokale GUI-tegnebog> fane Masternode> vælg MN1> Start MN.

For at se, om masternoden er startet, skal du skrive;

./vidulum-cli listmasternodes

ind i VPS-konsollen.

Tillykke - du har nu en operationel V-knude!

Besøg Vidulum Discord, hvis du har brug for yderligere hjælp til at oprette en V-knude, støde på problemer med den aktuelle guide, eller bare ønsker at tale om kryptomateriale med os!

Hvis du fandt denne guide nyttig, bedes du give os en eller slip os en kommentar nedenfor.

V-App: https://vidulum.app/

Telegram: https://t.me/Vidulum

Reddit: https://www.reddit.com/r/VidulumApp/

Twitter: https://twitter.com/VidulumApp

GitHub: https://github.com/vidulum