Konfiguracja Masternody ze skryptem
Last updated
Last updated
Ten przewodnik posłuży Wam do skonfigurowania masternody FIX na 64-bitowym serwerze Ubuntu 16.04 / 18.04 (VPS) i będzie kontrolowany z portfela na komputerze (lokalny portfel). Portfel na VPS będzie określany jako remote wallet.
Wymagania:
1 milion FIX
Komputer główny (Twój komputer osobisty) - spowoduje to uruchomienie local wallet posiadający zabezpieczone 1.000.000 FIX .Portfel może być włączany i wyłączany bez wpływu na masternodę.
Serwer Masternode z systemem Ubuntu 16.04 / 18.04 (VPS - komputer, który będzie dostępny 24 godziny na dobę i 7 dni w tygodniu i ktory zarządzać będzie zdalnym portfelem remote wallet FIX.
Unikalny adres IP dla twojego serwera VPS.
Lokalna instalacja portfela(LOCAL WALLET)
Pobierz, zainstaluj i zsynchronizuj portfel FIX na swoim lokalnym komputerze. W niniejszym przewodniku będzie on odtąd nazywany Portfelem lokalnym. Linki do portfela można znaleźć tutaj.
Teraz w portfelu local wallet, wejdź do konsoli debugowania, przechodząc do (Narzędzia> Debugowanie konsoli) i wpisz następujące polecenie: masternode genkey
To polecenie wygeneruje twój prywatny klucz Masternode. Zapisz ten klucz, użyjemy go później.
3. W swoim portfelu wprowadź następujące polecenie w konsoli debugowania:
getaccountaddress TwojaNazwaMAsternody
Spowoduje to utworzenie adresu portfela i nazwy masternodu dla twojego masternodu. Zapisz to, ponieważ będziemy go potrzebować później.
4. Wyślij 1 000 000 FIX do adresu wygenerowanego w poprzednim kroku. WAŻNE: W polu Kwota wpisz DOKŁADNIE 1,000,000. Ta pojedyncza transakcja przekazuje blockchainowi, że adres, do którego wysyłamy, jest masternodem. Jeśli wpiszesz mniej niż 1 000 000 lub spróbujesz podzielić płatność na dwie transakcje, nie będziesz mógł przejść do następnego kroku. Po naciśnięciu przycisku "Wyślij" portfel obliczy właściwą opłatę transakcyjną. Kliknij przycisk "Tak" w oknie dialogowym, które następuje, i przejdź do następnego kroku.
5. Korzystając z portfela local wallet, zaczekaj na pierwsze potwierdzenie, a następnie wejdź do konsoli debugowania (pasek narzędzi: Narzędzia> Konsola debugowania) i wpisz następujące polecenie: masternode outputs
Wyświetla identyfikator transakcji, po którym następuje indeks wyjściowy. Zapisz to w Notatniku. (Otrzymuje to dowód transakcji wysłania 1 000 000 FIX)
6. Na pasku narzędzi local wallet kliknij Narzędzia> Otwórz plik konfiguracji masternody, aby otworzyć plik masternode.conf i dodaj następujący wiersz:
<Nazwa masternodu> <Unikalny adres IP z twojego Vps>:17464 <Klucz prywatny twojej masternody> <numer transakcji (txhash)> <output index 0 or 1 (outputidx)>
Zapisz plik i uruchom ponownie portfel.
Przykład pliku masternode.conf
VPS Zdalna instalacja portfela
Aby najpierw zainstalować portfel, zaloguj się do swojego VPS za pomocą klienta SSH. Po zalogowaniu wpisz następujące polecenia w terminalu VPS.
1. Pobierz skrypt instalacyjny MN
2. Uruchom skrypt instalacyjny MN
3. Postępuj zgodnie z instrukcjami
Uruchamianie Masternoda:
Gdy transakcja otrzyma 16 potwierdzeń będziesz w stanie uruchomić swoją Masternodę.Kliknij prawym przyciskiem myszy i wybierz "Uruchom alias"(start alias)
Teraz wróć do VPS (remote wallet), uruchom masternode przez: ./fix-cli startmasternode local false
Powinien pojawić się komunikat "masternode pomyślnie rozpoczęty".
Użyj poniższego polecenia, aby sprawdzić status:./fix-cli masternode status
Powinieneś zobaczyć coś takiego:
{
“txhash” : “334545645643534534324238908f36ff4456454dfffff51311”,
“outputidx” : 0,
“netaddr” : “45.11.111.111:17464”,
“addr” : “FmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg”,
“status” : 4,
“message” : “Masternode successfully started”
}
Musisz również sprawdzić eksplorer masternodu po uruchomieniu masternodu w portfelu FIX.
Aby to zrobić, skopiuj adres portfela masternodu z okna terminala, zaznaczając go myszą (FmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg
w powyższym przykładzie), odwiedź sekcję masternodową eksploratora FIX i wklej ją w prawym dolnym polu wyszukiwania, aby znaleźć swoją masternodę.
Twój status Masternoda powinien wyglądać jak "ACTIVE".
Po uruchomieniu masternody jego status zmienia się w następującej kolejności:
"ACTIVE" --> około 2 - 3 godziny po rozpoczęciu (eksplorer)
"ENABLED" --> około 2 - 3 godziny po rozpoczęciu ( w porfelu)
"EXPIRED" --> tylko przez kilka minut (eksplorer)
"REMOVED" --> tylko na kilka minut (eksplorer)
"ENABLED" --> Ostatecznie masternoda pozostanie w tym stanie, a czas "Aktywny" zacznie się zwiększać.
UWAGA: jeśli status masternodu jest "MISSING" w lokalnym portfelu, sprawdź jego status w https://explorer.fix.network/masternodes, może być EXPIRED / REMOVED co oznacza że jest w porządku. Czasem lepiej sprawdzić to ze społecznością na Discordzi-e , a jeżeli uruchomić Alias ponownie.
Czas w godzinach przed obliczeniem pierwszej nagrody według wzoru MNs_total_amount2.6 W chwili pisania ręcznego całkowita kwota MN wynosi 500, czyli 500* 2,6\60 = 21,67 godzin lub około 21 godzin i 40 minut.