Jak skonfigurować swój pierwszy serwer masternode na Digital Ocean

Masternode to komputer lub pełny węzeł, który jest w pełni zsynchronizowany z siecią i działa 24 x 7. Masternody są zupełnie inne niż zwykłe węzły lub portfel, którego używasz do przechowywania kryptowalut. Różnią się one tym, że poza utrzymywaniem pełnego łańcucha blokowego i przekazywaniem transakcji zapewniają specjalne funkcje w sieci, takie jak: zwiększanie prywatności transakcji, zapewnianie krótszych czasów transakcji, uruchamianie systemu budżetowego i skarbowego, udział w zarządzaniu i głosowaniu itp..

Aby zmienić zwykły węzeł w tryb główny, należy najpierw posiadać określoną ilość monet jako zabezpieczenie, które zależy od monety do monety. Następnie VPS jest wymagany, aby węzeł działał 24 x 7. Gdy te dwa są już na miejscu, wszystko, co użytkownik musi zrobić, to edytować plik konfiguracyjny masternode, skonfigurować VPS i odpowiednio ustawić zimny portfel. Po ustawieniu i uruchomieniu masternode; zasila sieć projektu, zapewniając zdecentralizowane operacje. Nie tylko to, ale masternode również nagradza swoich właścicieli jako zachętę do inwestowania w monetę i wspierania łańcucha blokowego. W porządku! Ale dlaczego VPS jest wymagany do obsługi głównego trybu?

Rekomendacja VPS

W przeciwieństwie do stakowania portfela, który jest zwykle wykonywany na komputerze użytkownika, dla głównych węzłów wymagany jest VPS (Virtual Private Server). Dlaczego? Przede wszystkim, aby ustawić masternode; wymagany jest dedykowany statyczny adres IP. Następnie, aby zapewnić stabilne połączenie i utrzymać węzeł w trybie 24 x 7, musisz upewnić się, że komputer działa bez żadnych zakłóceń i ma 99,99% czasu pracy, który może zaoferować tylko zdalny serwer. Ponadto w przeciwieństwie do domowego komputera; Serwer VPS jest przeznaczony tylko do jednego celu, którym jest bezpieczniejsze i wydajniejsze uruchamianie głównego trybu. Wcześniej w jednym z naszych postów określiliśmy wszystkie wymagania dotyczące trybu głównego; dokładniej wyjaśniliśmy, dlaczego VPS jest potrzebny i dlaczego domowy komputer nie działa.

Dlaczego Digital Ocean?

Teraz, gdy zrozumiałeś zalety masternodów, możesz szukać usługi hostingowej do hostowania swojego masternodu. Przy wyborze dostawcy hostingu najważniejszą rzeczą, którą należy wziąć pod uwagę, jest cena, niezawodność i funkcje. To nie jest nasza osobista opinia, ale po prostu zapytaj każdego, kto prowadzi masternod. Większość poleciłaby wybrać Vultr lub Digital Ocean.

Oba są niedrogie, niezawodne, oferują różnorodne opcje i zapewniają najlepsze wrażenia użytkownika. Wdrażanie i zarządzanie VPS za ich pomocą jest bardzo proste. Obaj dostawcy hostingu są równie świetni do hostowania masternodu. W każdym razie, ponieważ ten przewodnik dotyczy konfiguracji serwera na Digital Ocean, tutaj zajmiemy się tylko Digital Ocean. Wkrótce stworzymy osobny przewodnik dotyczący tworzenia serwera masternode na Vultr.

Zanim przejdziemy do tego przewodnika, zwróć uwagę na następujące kwestie: Przede wszystkim nie jest to przewodnik po konfiguracji masternodu. Nie obejmuje to, którą monetę Masternode wybrać. Nie będziemy wyjaśniać, jak skompilować portfele na VPS, zainstalować zależności, zainstalować sentinel, utworzyć plik wymiany ani jakąkolwiek inną konfigurację.

Ten przewodnik po prostu pomoże Ci w utworzeniu konta i wdrożeniu odpowiedniego serwera masternode na Digital Ocean. Potraktuj to jako część 1 konfiguracji Masternode.

Zakładanie konta na Digital Ocean

Zmierzać do DigitalOcean.com i kliknij Zarejestruj się w prawym górnym rogu. Wpisz swoją nazwę użytkownika, adres e-mail, hasło i kliknij utwórz konto.

Tworzenie konta Digital Ocean

Oświadczenie dotyczące partnera:  Powyższy link jest linkiem polecającym. Kiedy rejestrujesz się za pomocą naszego linku polecającego, po prostu pomagasz nam zarobić niewielką prowizję od dokonanego zakupu. Nie będzie Cię to kosztować nic więcej. Jednak jako wyraz uznania i za skorzystanie z naszego linku otrzymasz bonus na koncie w wysokości 100 $, który jest ważny przez 60 dni.

Teraz po utworzeniu konta zostaniesz poproszony o zweryfikowanie adresu e-mail. Potwierdź swój adres e-mail, klikając otrzymany link weryfikacyjny.

Zweryfikuj konto Digital Ocean

Po weryfikacji musisz połączyć informacje o płatności. Możesz wybrać kartę kredytową / debetową lub opcję PayPal. Nie martw się; nie obciążymy Cię, dopóki nie wygaśnie Twój kredyt w wysokości 100 USD.

Informacje rozliczeniowe VPS

Po tym kroku czas stworzyć nowy projekt. Na następnym ekranie zobaczysz cele projektu lub możesz bezpośrednio zalogować się na swoje konto i kliknąć nowy projekt po lewej stronie. Po prostu nazwij swój projekt, jak chcesz, pozostaw pole opisu puste i wybierz cel jako cel edukacyjny lub usługę.

Projekt DigitalOcean

Ponieważ utworzyłeś nowy projekt, możesz teraz rozpocząć wdrażanie dropletu. Kropelki to nic innego jak wirtualny serwer w Digital Ocean. Każda kropla to jeden serwer i, o ile wiemy, na użytkownika przypada maksymalnie 5 kropel. W porządku! Teraz stwórzmy naszą pierwszą kroplę.

Wdrażanie serwera masternode w Digital Ocean

Kliknij „Rozpocznij z Droplet” lub w prawym górnym rogu menu rozwijane utwórz i kliknij Droplety. Nadszedł czas, aby wybrać plan i skonfigurować serwer zgodnie z własnymi potrzebami.

Nowa kropla masternodu

Wybór obrazu

Możemy nawet skonfigurować masternody na serwerze Windows, ale Ubuntu 16.04 jest w dużej mierze polecany przez wiele monet masternodów. Dlaczego więc Ubuntu 16.04.6, a nie najnowszy 18.10? Oczywiście, możesz również wybrać 18.10 lub 18.04, ale wiele monet masternode nie obsługuje najnowszych wersji. W tej chwili większość usług masternode działa doskonale tylko w wersji 16.04. Dlatego na razie zaleca się korzystanie z 16.04. W każdym razie 16.04 stanie się przestarzały za 2 lata i nie będzie żadnego wsparcia dla tej wersji.

Masternodes @ Ubuntu 16.04

Na razie po prostu wybierz Ubuntu 16.04.6 x64 jako obraz i przejdź do wyboru planu.

Wybór planu

Serwer, który zamierzasz utworzyć, jest przeznaczony dla twoich masternodów. Standardowy serwer zaczynający się od 5 USD miesięcznie jest więcej niż wystarczający do hostowania masternodu. Ten pakiet zawiera 1 wirtualny procesor, 1 GB pamięci RAM, 25 GB SSD i do 1000 GB transferu danych miesięcznie. Ten plan wystarczy, aby rozpocząć korzystanie z masternodów i możesz uruchomić od 2 do 3 masternodów (różnych monet) na tym konkretnym serwerze.

Uwaga: Wielu użytkowników będzie debatować, że 1 GB RAM to za mało do kompilacji portfeli. Tak to prawda. Należy jednak pamiętać, że Digital Ocean umożliwia użytkownikom tworzenie plików wymiany na dysku. Uważamy, że to wystarczy, aby skompilować i zbudować pliki binarne. Wkrótce stworzymy osobny przewodnik dotyczący tworzenia pliku wymiany.

Cennik masternode VPS

W tej chwili wybór należy do Ciebie. Możesz wybrać serwer za 5 USD / miesiąc lub plan za 10 USD / miesiąc, który oferuje 2 GB pamięci RAM, 50 GB SSD i 2 TB transferu danych. W każdym razie, jak już powiedzieliśmy, większość masternodów będzie działać idealnie na serwerze, który kosztuje 5 USD miesięcznie.

Kopie zapasowe, region centrum danych i dodatkowe opcje

Po wybraniu planu dodaj kopie zapasowe, jeśli to konieczne, co będzie kosztować dodatkowy 1 USD miesięcznie (zwykle kopie zapasowe nie są potrzebne w przypadku masternodów). Wybierz region centrum danych według własnego uznania (możesz wybrać dowolną lokalizację). Następnie w opcji dodatkowej wybierz IPv6 i na koniec kliknij Utwórz.

Konfiguracja cyfrowego serwera oceanicznego

Świetny! Udało Ci się wdrożyć swój pierwszy serwer. Teraz po określonej konfiguracji i konfiguracji portfela możemy sprawić, by ten serwer działał jako główny tryb. Będzie działać jak gorący portfel i pozostanie online 24 x 7.

Uwaga: Jak już powiedzieliśmy tutaj, nie będziemy omawiać żadnych konfiguracji masternodów, takich jak tworzenie pliku wymiany, instalowanie zależności lub kompilowanie portfela, które zostaną omówione w osobnym samouczku.

Łączenie się ze zdalnym serwerem

Teraz, gdy wdrożyłeś VPS (wirtualny serwer prywatny), musimy nauczyć się uzyskiwać dostęp do tego zdalnego serwera i obsługiwać go.

Konfiguracja dropletu masternode VPS

Aby bezpiecznie połączyć się z Linux VPS, będziemy używać klienta SSH (Secure Shell).

Jeśli korzystasz z komputera z systemem Windows, to pobierz PuTTY który jest darmowym klientem SSH typu open source dla systemu Windows. Ta aplikacja; PuTTY pozwoli ci na interakcję ze zdalnym serwerem. W nadchodzących przewodnikach po masternodach ta aplikacja będzie używana do konfigurowania serwera, instalowania zależności, konfigurowania portfela i wszystkiego innego.

Jeśli jesteś użytkownikiem MAC, nie potrzebujesz PuTTY, ponieważ domyślnie masz tę aplikację o nazwie „Terminal”, której możesz używać jako klienta SSH.

Pobierz, zainstaluj i otwórz PuTTY, jeśli korzystasz z komputera z systemem Windows. Otwórz aplikację Terminal, jeśli korzystasz z MAC.

Teraz, aby zainicjować połączenie ze zdalnym serwerem przy użyciu tych klientów SSH, potrzebujemy następujących informacji:

  1. Adres IP Twojego VPS
  2. Nazwa użytkownika i
  3. Hasło

W momencie, gdy utworzysz droplet w Digital Ocean, otrzymasz wszystkie te informacje e-mailem. Zaloguj się do swojego adresu e-mail i powinieneś znaleźć e-mail od Digital Ocean podobny do tego.

dane logowania do cyfrowego oceanu

Otwórz PuTTY lub okno Terminala, wprowadź adres IP, wybierz port jako 22, wybierz typ połączenia jako SSH, a następnie kliknij Otwórz, aby zainicjować połączenie.

Połączenie z serwerem PuTTY

Możesz teraz zobaczyć wyskakujący ekran z alertem bezpieczeństwa PuTTY. Nie ma się czym martwić. Po prostu kliknij tak i przejdź dalej.

Alert bezpieczeństwa PuTTY

Teraz zaloguj się jako „root”, kliknij Enter, a następnie skopiuj i wklej hasło otrzymane w e-mailu.

Logowanie do serwera masternode

Uwaga: Ze względów bezpieczeństwa okno terminala nie wyświetli niczego w polu hasła. Niezależnie od tego, czy wpisujesz, czy wklejasz hasło, po zakończeniu naciśnij Enter. Aby wkleić skopiowany tekst, kliknij prawym przyciskiem myszy i powinieneś być gotowy.

Ponieważ jest to Twoje pierwsze logowanie, zostaniesz poproszony o zmianę hasła użytkownika root. Wklej aktualne hasło z wiadomości e-mail, naciśnij Enter, a następnie wprowadź nowe hasło. Jak powiedzieliśmy, okno terminala nie pokazuje żadnych danych wejściowych w polu hasła, więc po prostu wpisz lub wklej i naciśnij enter. Teraz wpisz ponownie nowe hasło i ponownie naciśnij Enter.

Dostęp do roota VPS

Zobaczysz teraz linię podobną do tej:

root @ ubuntu-s-1vcpu-1gb-sfo2-01: ~ #

Oznacza to, że udało Ci się połączyć ze zdalnym VPS.

Świetny! Twój pierwszy serwer jest gotowy. Teraz, aby skonfigurować masternode, musimy przygotować ten VPS, który, jak powiedzieliśmy na początku, omówimy to w osobnym artykule. W międzyczasie zapoznaj się z poleceniami masternodu i Linuksa, które pomogą Ci w nadchodzących przewodnikach po masternodach.

Jak powiedzieliśmy, jest to część 1 konfiguracji Masternode, która polega na tworzeniu serwera na Digital Ocean. Jeśli nie masz doświadczenia z masternodami i nie masz wcześniejszej wiedzy na temat serwerów internetowych, mamy nadzieję, że ten przewodnik okazał się przydatny. Jeśli tak, to udostępnij go, Śledź nas na Twitterze i zapisz się, aby dowiedzieć się więcej o kryptowalutach i technologii blockchain.