Πώς να εκτελέσετε ένα Divi masternode στο Ubuntu χρησιμοποιώντας το Vultr ως VPS

Η Divi ξεκίνησε χθες το mainnet και από τώρα και στο εξής θα μπορείτε να τρέχετε ένα masternode σε διαφορετικά επίπεδα. Οι διαφορετικές βαθμίδες είναι

  • Χαλκός: 100.000 DIVI
  • Ασημί: 300.000 DIVI (+ 5%)
  • Χρυσός: 1.000.000 DIVI (+ 10%)
  • Platinum: 3.000.000 DIVI (+ 15%)
  • Διαμάντι: 10.000.000 DIVI (+ 20%)

Σε αυτό το σεμινάριο θα σας δείξω πώς μπορείτε να αναπτύξετε ένα masternode στο Ubuntu 18.04 χρησιμοποιώντας το CLI. Σε αυτό το σεμινάριο χρησιμοποιώ τα Windows 10.

Απαιτούμενο λογισμικό:

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

Υποθέτω ότι έχετε προεγκατεστημένο αυτό το λογισμικό.

Βήμα 1: Κάντε λήψη της επιφάνειας εργασίας Divi

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

Επιλέξτε την έκδοση που χρειάζεστε, υπάρχουν διανομές για τα Windows, linux και mac.

Τοποθετήστε το πορτοφόλι και ακολουθήστε τις οδηγίες και αφήστε το να συγχρονιστεί.

Βήμα 2: Πάρτε ένα Vultr VPS

Εγγραφείτε στο https://www.vultr.com/ και φροντίστε να ρυθμίσετε το 2fa εδώ: https://my.vultr.com/settings/#settingsauthentication

Αφού το κάνετε αυτό, θα αναπτύξουμε ένα νέο vps.

Βήμα 3: Εγκατάσταση ενός Ubuntu 18.04 VPS

Μη διστάσετε να επιλέξετε οποιαδήποτε τοποθεσία θέλετε, έχω χρησιμοποιήσει το Άμστερνταμ, το οποίο είναι μια εξαιρετική τοποθεσία, διότι πολλά καλώδια οπτικών ινών μπαίνουν στην ακτή εκεί.

Κάτω από τον τύπο διακομιστή, επιλέξτε το Ubuntu και βεβαιωθείτε ότι έχετε επιλέξει την έκδοση 18.04 x64.

Στο βήμα 3 επιλέγουμε το πακέτο των $ 10 / mo που πρέπει να είναι αρκετό για τα επόμενα χρόνια. Μόλις το blockchain μεγαλώσει και 40 GB δεν είναι αρκετό, μπορούμε πάντα να αναβαθμίσουμε αργότερα.

Κάτω από πρόσθετες λειτουργίες, μπορείτε να επιλέξετε να ενεργοποιήσετε τα αυτόματα αντίγραφα ασφαλείας που κοστίζουν 2,00 δολάρια το μήνα. Το αφήνω αυτό σε εσάς αν θέλετε να το κάνετε αυτό αλλά σας συνιστώ να πάρετε αυτή την επιλογή.

Εάν θέλετε πρόσθετη ασφάλεια χρησιμοποιώντας ένα κλειδί SSH, μπορείτε να ακολουθήσετε αυτό το σεμινάριο: https://www.vultr.com/docs/how-do-i-generate-ssh-keys/ Συστήνω ιδιαίτερα να το κάνετε αυτό.

Αφού έχετε επιλέξει τις επιλογές, μπορούμε να αρχίσουμε να αναπτύσσουμε το διακομιστή κάνοντας κλικ στο μεγάλο μπλε μπλε κουμπί.

Αφού κάνετε κλικ στο κουμπί, ο διακομιστής θα ξεκινήσει την εγκατάσταση όπως φαίνεται εδώ:

Και μόλις ολοκληρωθεί η εγκατάσταση, μοιάζει με αυτό:

Έχω δώσει στους vps ένα Label που ονομάζεται Divi masternode, έτσι ώστε να μπορώ εύκολα να το αναγνωρίσω, ίσως θελήσετε επίσης να προσθέσετε το είδος του masternode που τρέχετε, ειδικά αν θέλετε να τρέξετε πολλαπλά, όπως χαλκός, χρυσός κτλ.

Οι πληροφορίες που εμφανίζονται σε αυτόν τον πίνακα είναι πολύ σημαντικές και θα χρειαστούμε τη διεύθυνση IP, το όνομα χρήστη και τον κωδικό πρόσβασης για να συνδεθείτε στο διακομιστή.

Βήμα 4: Σύνδεση με το VPS

Για αυτό το σεμινάριο χρησιμοποιώ Putty, το οποίο είναι πελάτης SSH που μπορείτε να χρησιμοποιήσετε για να συνδεθείτε με τα vps. Μπορείτε να το κατεβάσετε εδώ: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

Μόλις εγκαταστήσετε το στόκο, συμπληρώστε το IP και διατηρήστε τη θύρα στα 22. Επίσης, επέλεξα να δώσω αυτό το όνομα και να το αποθηκεύσω έτσι ώστε να μπορώ να συνδεθώ ευκολότερα στο μέλλον.

Αφού το κάνετε αυτό, κάντε κλικ στο Άνοιγμα. Θα εμφανιστεί μια προειδοποίηση ασφαλείας, αυτό είναι εντάξει. Μπορείτε να το δεχτείτε.

Τώρα μπαίνουμε ως root και πατάμε enter. Τώρα αντιγράψτε τον κωδικό πρόσβασης από τη διεπαφή vultr και κάντε δεξί κλικ με το ποντίκι για να το επικολλήσετε, δεν θα μπορείτε να την δείτε να επικολλάται. Απλά πατήστε το πλήκτρο enter αφού το κάνετε δεξί κλικ.

Βήμα 5: Ρύθμιση VPS

Αφού συνδεθείτε επιτυχώς, τοποθετήστε τις εντολές αυτές ώστε να βεβαιωθείτε ότι ο διακομιστής είναι ενημερωμένος.

  1. apt-get update → αφήστε το να τρέξει και περιμένετε να τελειώσει
  2. apt-get upgrade -y → Θα λάβετε ένα μήνυμα σχετικά με την ενημέρωση του grub, επιλέξτε "εγκαταστήστε την έκδοση του διαχειριστή του πακέτου".
  3. Αφού γίνει αυτό, θα προσθέσουμε ένα νέο χρήστη, επειδή δεν θέλουμε να είμαστε ριζικά όλη την ώρα, κάτι που είναι πολύ επικίνδυνο. Πληκτρολογήστε: adduser masternode (μπορείτε επίσης να επιλέξετε διαφορετικό όνομα, αλλά θα το χρησιμοποιήσω στο tutorial.) Όταν σας ζητηθεί κωδικός πρόσβασης, πληκτρολογήστε έναν ασφαλή κωδικό πρόσβασης. για να το συμπληρώσετε. Όταν σας ζητηθεί επιβεβαίωση, πληκτρολογήστε Y και πατήστε enter.
  4. usermod -aG sudo masternode → Πληκτρολογήστε αυτό στην κονσόλα
  5. su masternode → αλλάζουμε από τη ρίζα στο χρήστη masternode

Τώρα θα δημιουργήσουμε το τείχος προστασίας, αλλά πρώτα πρέπει να βεβαιωθούμε ότι ορίζουμε τις προεπιλεγμένες πολιτικές.

  1. sudo ufw προεπιλογή άρνηση εισερχόμενη → μπορεί να σας ζητηθεί ο κωδικός πρόσβασης για το χρήστη masternode.
  2. sudo ufw προεπιλογή επιτρέπουν την εξερχόμενη
  3. sudo ufw επιτρέψει ssh → θέλουμε να επιτρέψουμε συνδέσεις ssh ή αλλιώς δεν θα μπορέσουμε να συνδεθούμε.
  4. sudo ufw allow 51472 → Η θύρα 51472 χρησιμοποιείται από τον daemon divi και πρέπει να είναι ανοικτή.
  5. sudo ufw συνδεθείτε
  6. sudo ufw ενεργοποίηση
  7. sudo ufw status → όταν πληκτρολογείτε αυτό, θα πρέπει να μοιάζει με την ακόλουθη εικόνα.

Τώρα μου αρέσει να επανεκκινήσω το διακομιστή έτσι είμαι 100% σίγουρος ότι το τείχος προστασίας λειτουργεί. Κάνετε αυτό πληκτρολογώντας: sudo reboot. Αν αυτό δεν λειτουργεί τότε ξεκινάτε πρώτα και μετά επανεκκινήστε. Βεβαιωθείτε ότι γνωρίζετε τον κωδικό πρόσβασης του χρήστη masternode επειδή από εδώ και στο εξής δεν θα χρησιμοποιούμε τη ρίζα πια.

Βήμα 6: Εγκατάσταση δυαδικών αρχείων στο VPS

  1. Μεταβείτε στη διεύθυνση https://github.com/Divicoin/Divi/releases/tag/1.0.0 και κατεβάστε το linux distro και τοποθετήστε το σε ένα φάκελο στον σκληρό σας δίσκο.
  2. Ανοίξτε το WinSCP και συνδεθείτε με το VPS χρησιμοποιώντας masternode ως όνομα χρήστη.
Όταν λάβετε την προειδοποίηση ασφαλείας, κάντε κλικ στο κουμπί Ναι

3. Μεταφορτώστε το διανομέα στο VPS

Έβαλα το linux distro στο C: \ Divi \ και στο VPS μου στα δεξιά, είμαι στον κατάλογο / home / masternode. Τώρα σύρετε το linux distro στον κατάλογο των vps. Θα μεταφορτώσει το αρχείο στον διακομιστή όπως φαίνεται παρακάτω:

Μπορείτε να αφήσετε το WinSCP ανοιχτό γιατί θα το χρειαστεί αργότερα.

4. Στο Putty, πληκτρολογήστε cd / home / masternode και στη συνέχεια: ls

Μπορείτε επίσης να πληκτρολογήσετε pwd για να δείτε τον κατάλογο που βρίσκεστε.

5. Τώρα είμαστε στον σωστό κατάλογο, πρέπει να αποσυσκευάσουμε το .tar.

Τύπος: tar -xvzf divi-1.0.0-x86_64-linux-gnu.tar.gz

6. Τύπος: cd divi-1.0.0 / bin / και στη συνέχεια ls

7. Θα δείτε 3 αρχεία: divi-cli, divid και divi-tx. Βεβαιωθείτε ότι εμφανίζονται πράσινα.

8. Τώρα πληκτρολογήστε: ./divid ενώ είστε σε αυτόν τον κατάλογο

Στο Putty, επιλέξτε το επισημασμένο κείμενο όπως φαίνεται παραπάνω και επικολλήστε το σε ένα έγγραφο στον υπολογιστή σας. Θα χρειαστείτε αυτές τις πληροφορίες για το επόμενο βήμα.

9. Επιστροφή στο WinSCP κάντε κλικ στο φάκελο που υποδεικνύεται από το βέλος και πληκτρολογήστε τα εξής:

Ο κατάλογος είναι /home/masternode/.divi. Βεβαιωθείτε ότι δεν ξεχνάτε την κουκκίδα.

Ανοίξτε το αρχείο divi.conf και επικολλήστε τις πληροφορίες από το βήμα 8 του αρχείου. Το αρχείο σας θα πρέπει να φαίνεται ως εξής:

Βεβαιωθείτε ότι έχετε προσθέσει επίσης τους κόμβους και τις πληροφορίες δαίμονα. Εδώ είναι οι πληροφορίες, ώστε να μπορείτε να την αντιγράψετε να την επικολλήσετε.

EDIT: Μπορείτε να αφήσετε τα seednodes, αυτά δεν είναι online πλέον, έτσι divi.conf μπορεί να είναι χωρίς τα seednodes.

δαίμονας = 1

Αφού το κάνετε αυτό, αποθηκεύστε το αρχείο και κλείστε το.

10. Στο Putty, και στον ίδιο κατάλογο όπως και πριν, πληκτρολογήστε ./divid -daemon.
11. Αν θέλετε να παρακολουθείτε ένα αρχείο καταγραφής, μπορείτε να ανοίξετε μια άλλη παρουσία του Putty, συνδεθείτε στο διακομιστή και πληκτρολογήστε: tail -f ~ / .divi / debug.log

Ο δαίμονας τρέχει τώρα και πρέπει να συγχρονιστεί. Τώρα είναι καιρός να επιστρέψουμε στο πορτοφόλι της επιφάνειας εργασίας, ώστε να μπορέσουμε να διαθέσουμε το masternode με το Divi.

Βήμα 7: Επιστροφή στο Πορτοφόλι επιφάνειας εργασίας του Divi

Στο πορτοφόλι Divi, ξεκλειδώστε το πορτοφόλι σας με το χρονικό όριο "Always" και στη συνέχεια ανοίξτε την κονσόλα.

  1. Θα δημιουργήσουμε μια παράλληλη συναλλαγή χρησιμοποιώντας τη λειτουργία allocatefunds. Ανάλογα με το είδος του masternode που θέλετε να εκτελέσετε, έχετε τις εξής επιλογές:
  • allocatefunds "masternode" "mn1" "χαλκός"
  • allocatefunds "masternode" "mn1" "ασημένιο"
  • κατανομή των κονδυλίων "masternode" "mn1" "gold"
  • κατανομή των κονδυλίων "masternode" "mn1" "πλατίνα"
  • allocatefunds "masternode" "mn1" "διαμάντι"

Διαλέξτε ένα και πληκτρολογήστε το στην κονσόλα και βεβαιωθείτε ότι έχετε πραγματικά το ποσό του Divi για εκείνο το masternode, δεν μπορείτε να το εξαπατήσετε.)

Αυτό θα οδηγήσει σε κάτι σαν αυτό:

allocatefunds "masternode" "mn1" "χαλκός"
{
 "Txhash": "2868ffeeebdf43778iwonttellyoumytxhashe346946025ee9b24a"
}}

Επιλέξτε αυτές τις πληροφορίες και αντιγράψτε τις επικολλήστε στο έγγραφο στο οποίο έχετε τις άλλες πληροφορίες σας.

Μετά την εκτέλεση αυτής της λειτουργίας, πρέπει να περιμένουμε 15 μπλοκ πριν μπορέσουμε να συνεχίσουμε. Πάρτε ένα φλιτζάνι καφέ. Μπορείτε να ελέγξετε το τρέχον μπλοκ στο diviscan.io

2. Όταν τελειώσετε τον καφέ σας και 15 μπλοκ είναι πίσω μας, μπορούμε να αρχίσουμε να χρηματοδοτούμε το masternode. Χρησιμοποιούμε το txhash από πάνω και τη διεύθυνση IP από το διακομιστή. Επίσης επιλέγουμε το όνομα: mn1 και ένα masternode χαλκού. Πληκτρολογήστε την κονσόλα:

fundmasternode "mn1" "χαλκός" "2868ffeeebdf43778iwonttellyoumytxhashe346946025ee9b24a" "45.32.236.146"

Εδώ βλέπουμε την κονσόλα και τη λειτουργία fundmasternode.

Ως αποτέλεσμα, θα δείτε κάτι τέτοιο:

{
 «Line config»: «MN1 108.61.165.59:51472 YVQNKVXL5Sq2YnopeiwillneverletyouknowwhatthisisBYJ2L5DMHCn 2868ffeeebdf43thisisonebadasssignatureee9b24a 0»
}}

Αντιγράψτε ξανά επικολλήστε αυτές τις πληροφορίες και αποθηκεύστε το στο έγγραφο από πριν.

3. Κλείστε το Πορτοφόλι του Desktop Divi και μεταβείτε στον ακόλουθο κατάλογο όπου το είναι δικό σας: C: \ Users \ \ AppData \ Roaming \ DIVI

4. Ανοίξτε το αρχείο masternode.conf με τον αγαπημένο σας επεξεργαστή κειμένου (σημειωματάριο ++ πάντα κερδίζει;))

5. Επικολλήστε τη γραμμή config στο αρχείο και αποθηκεύστε το. Θα πρέπει να μοιάζει με αυτό:

Εδώ βλέπουμε τη γραμμή config από το βήμα 2 να επικολλάται στο αρχείο masternode.conf στον υπολογιστή-πελάτη.

Βήμα 8: Επιστροφή στο VPS (ναι σχεδόν ολοκληρωθεί)

  1. Στο WinSCP ενώ βρίσκεστε ακόμα στον κατάλογο /home/masternode/.divi ανοίξτε το αρχείο divi.conf και επικολλήστε τις παρακάτω πληροφορίες, θα πρέπει να φαίνεται ως εξής:

# Ζεύγος ελέγχου ταυτότητας
rpcuser = divirpc
rpcpassword = Fs94VUSUuo8UPjoMhLg68JgpKQfxdrXjLnRBgoAei8gU
rpcallowip = 127.0.0.1

server = 1
δαίμονας = 1
logtimestamps = 1
maxconnections = 256
masternode = 1

externalip = 45.32.236.146

masternodeprivkey = YVQNKVXL5Sq2Ynopeiότανελέγεσαιεγνωρίζεις ότι είναιBYJ2L5DMHCn

Σταθεροί κόμβοι σπόρων

addnode = 178.62.195.16

addnode = 178.62.221.33

EDIT: Μπορείτε να αφήσετε τα seednodes, αυτά δεν είναι online πλέον, έτσι divi.conf μπορεί να είναι χωρίς τα seednodes.

2. Κάτω από το externalip θα εισάγετε τη διεύθυνση IP από το VPS σας και κάτω από το masternodeprivkey το ιδιωτικό κλειδί που κάναμε νωρίτερα. Οι πληροφορίες που ήταν ήδη εδώ μπορούν να διατηρηθούν. Όταν πραγματοποιήσατε τις αλλαγές, αποθηκεύστε το αρχείο. Κάντε 100% σίγουρος ότι οι πληροφορίες είναι σωστές με βάση αυτό που δημιουργήσατε, αλλιώς ο masternode δεν θα λειτουργήσει.

Βήμα 9: Εκκίνηση του masternode

Αφού τελειώσετε τις αλλαγές, ανοίγουμε ξανά το Πορτοφόλι Desktop Divi και ξεκλειδώστε το και επιστρέψτε στην κονσόλα. Στην κονσόλα πληκτρολογήστε τα εξής:

startmasternode "mn1"

Πρέπει να λάβετε ένα μήνυμα απάντησης που ξεκίνησε το Masternode.

Βήμα 10: Ελέγξτε αν όλα λειτουργούν

Στο Putty, ενώ βρίσκεστε στο / home / masternode / divi-1.0.0 / bin, πληκτρολογήστε:

./divi-cli getstakingstatus

Εδώ βλέπουμε mnsync: αληθινό, αυτό είναι αυτό που θέλουμε.

./divi-cli getmasternodestatus

"Μήνυμα": "Το Masternode ξεκίνησε με επιτυχία"

Εάν δείτε αυτό, ολοκληρώσατε με επιτυχία αυτό το σεμινάριο και μετά από λίγο (μπορεί να διαρκέσει έως και 2 ώρες) μπορείτε να δείτε τις ανταμοιβές που έρχονται στο ποντίκι σας Divi Desktop.

Τώρα, το getmasternodestatus λέγοντας ότι το masternode έχει ξεκινήσει με επιτυχία δεν θα εμφανιστεί αμέσως, παίρνει λίγο χρόνο. Όσο καιρό είναι αληθινό το mnsync, το σετ σου! Απλά συνεχίστε να ελέγχετε κάθε άλλη ώρα ή έτσι.

Για περισσότερες πληροφορίες, μπορείτε επίσης να μεταβείτε στη διεύθυνση https://wiki.diviproject.org

Ελπίδα αυτό το φροντιστήριο / οδηγός βοηθά για όποιον θέλει να τρέξει το δικό τους Divi Masternode!

Καλή τύχη!

Sigma