Testnet Wildhorn - instrukcje 2

Witamy na drugim blogu w sieci testowej HOPR Wildhorn w sieci Polygon. Jeśli jeszcze nie zainstalowałeś i nie sfinansowałeś węzła, zapoznaj się z częścią 1.
W tej części dowiesz się, jak używać swojego węzła do zdobywania punktów w sieci testowej. Proszę zgłaszać wszelkie problemy w Telegramie lub Discordzie.

Pierwsze kroki

Gdy Twój węzeł jest uruchomiony i działa, powinieneś zobaczyć taki ekran, gdy odwiedzasz http://localhost:3000/ w swojej przeglądarce:

To jest twój interfejs węzła. Wpisz polecenia w polu na dole i zobacz wyniki w panelu na górze.

Podstawowe polecenia
Zanim zaczniemy wchodzić w interakcje z innymi węzłami, zróbmy wycieczkę po naszym własnym węźle. Możesz uzyskać pełną listę poleceń, wpisując „pomoc”.
Aby uzyskać adres swojego węzła, wpisz:
“address”

Zobaczysz dwa adresy: ostatnie pięć znaków adresu HOPR twojego węzła i jego adres wielokąta (chociaż powie „adres ETH”). Aby zobaczyć pełny adres HOPR, kliknij skróconą wersję, aby ją rozwinąć.

Aby uzyskać saldo tokenów swojego węzła, wpisz:

“balance”

Zobaczysz jego saldo w tokenach MATIC i mHOPR.

Aby zobaczyć, o jakich innych węzłach wie Twój węzeł, wpisz :slight_smile:
“peers”

To pokaże (miejmy nadzieję!) długą listę innych węzłów, w tym ocenę ich jakości przez twój węzeł. Ten współczynnik jakości jest używany, gdy węzeł próbuje znaleźć najlepszą ścieżkę w sieci do wysyłania danych. Te dane są trudne do uzyskania i są jedną z rzeczy, które będziemy testować w tej i przyszłych sieciach testowych.
Bezpośrednim sposobem przetestowania połączenia między twoim węzłem a innym węzłem jest użycie funkcji ping. Wpisz:

ping [address]

Powinieneś otrzymać szybki powrotny “pong”

Teraz spróbujmy wysłać bezpośrednią (niezmieszaną, nie prywatną) wiadomość. Najlepiej, jeśli użyjesz adresu kogoś, kogo znasz lub innego węzła, który kontrolujesz.
Aby wysłać wiadomość, wpisz:

send ,[address] [message]

Na przykład:

Upewnij się, że wstawiasz spację po wysłaniu i przecinek bezpośrednio przed adresem!

(Tak, to bardzo dziwne. Między tobą a mną naciskam, aby to zmienić w przyszłych wersjach! Ale powód tej składni będzie jaśniejszy, gdy wyślemy później wiadomość o wielu przeskokach.)

To są podstawy korzystania z węzła HOPR. Poza tym, kiedy został sfinansowany po raz pierwszy, żadna z tych interakcji nie zostanie zarejestrowana w łańcuchu bloków.

Następne kroki
Teraz, gdy znasz już trochę swój węzeł, nadszedł czas, aby zacząć zdobywać punkty. Wszystkie te działania skutkują aktywnością w łańcuchu, której możemy użyć do uzyskania wyniku Twojego węzła.
(Może się to wydawać sprzeczne z danymi uwierzytelniającymi HOPR. Jest to jeden z działań równoważących podczas uruchamiania sieci testowej: musimy być w stanie połączyć dane z określonymi węzłami, aby zobaczyć, co działa, a co nie. Zapewniamy, że nie nie móc tworzyć znaczących linków, jeśli nie otrzymaliśmy najpierw Twojej zgody za pośrednictwem interakcji na pulpicie nawigacyjnym).
Wiele z tych kroków będzie łatwiejszych, jeśli wykonasz je z kilkoma innymi osobami (możesz połączyć się z innymi uczestnikami sieci testowej w Telegramie lub Discordzie) lub jeśli kontrolujesz wiele węzłów. Jeśli uruchomisz wiele węzłów, pamiętaj, że możesz zarejestrować je wszystkie na naszym pulpicie nawigacyjnym i uzyskać łączny wynik dla nich wszystkich!

Otwieranie kanałów
Aby wysyłać prywatne wiadomości, musisz otworzyć kanały do innych węzłów, aby przekazywać swoje dane.
Aby otworzyć kanał, wpisz:
open [address] [amount of mHOPR to fund]

Kwota może być dowolną kwotą, którą może pokryć Twoje saldo, ale pamiętaj, że każdy kupon jest wart 0,01 mHOPR, więc 1 mHOPR powinien wystarczyć do wysłania wielu wiadomości!

Na przykład:

Ten proces może trochę potrwać, więc bądź cierpliwy. Gdy kanał zostanie otwarty, zobaczysz komunikat o powodzeniu i identyfikator kanału.

Wysyłanie wiadomości OnHop
Wyślijmy wiadomość o jednym przeskoku do naszego własnego węzła. Rodzaj:

send [hop address],[your address] [message]

(To, nawiasem mówiąc, jest powodem dziwnej składni przecinka, gdy wysyłaliśmy wiadomość bezpośrednią. Węzeł oczekuje listy adresów oddzielonych przecinkami, więc potrzebujesz jednej, nawet jeśli lista ma tylko jeden adres!)
Jeśli sprawdzisz swoje saldo, zobaczysz, że wydałeś trochę mHOPR na wysyłanie tych wiadomości.

Odbiór biletów

Te mHOPR zostaną przekonwertowane na bilety w węźle przekazującym. Kontrolery twojego węzła mogą teraz pisać:

redeemTickets

Aby przekonwertować te bilety z powrotem na mHOPR. Ich salda wzrosną o odpowiednią kwotę.

Zamykanie kanałów

Możesz również zamknąć kanał płatności, wpisując

close [address]

Zainicjuje zamknięcie kanału, teraz powinieneś odczekać 1 minutę, po czym będziesz musiał poczekać co najmniej 100 potwierdzonych bloków w łańcuchu
Następnie powtórz ponownie polecenie zamknięcia:

close [address]

Punktacja węzła

W przypadku sieci testowej Wildhorn Twój węzeł otrzyma wynik na podstawie aktywności w łańcuchu. Podstawowe czynności scoringowe to:

  • Otwieranie kanałów
  • Zamykanie kanałów

Będziemy monitorować czas między wydarzeniami otwarcia i zamknięcia. Im więcej masz otwartych kanałów i im dłużej masz je otwarte, tym wyższy wynik (chociaż, aby zapobiec spamowi, za swój setny kanał zdobędziesz mniej punktów niż za pierwszy).
Oczywiście nie jest zbyt przydatne otwieranie kanałów, jeśli nie są one używane, więc zarobisz również za wysyłanie wiadomości przez kanały.
Możemy mierzyć aktywność, patrząc na względne salda adresów. Więc zdobędziesz punkty za:

  • Wzrost mHOPR (z przekazywania).
  • Spadek w mHOPR (od wysyłania wiadomości).

Im więcej wiadomości wyślesz i im więcej danych przekazuje twój węzeł, tym wyższy wynik. Będą premie za osiągnięcie kamieni milowych 50 i 100 wiadomości wysłanych z węzła.
Są one monitorowane za pomocą inteligentnej umowy, a nie salda, więc nie możesz po prostu wysyłać tokenów między adresami!
(Dla każdego, kto zastanawia się, jak to jest w jakikolwiek sposób prywatne, krótka odpowiedź brzmi, że tak nie jest. W tej chwili każdy przekazany pakiet generuje bilet, a każdy bilet można wymienić na nagrodę w łańcuchu. Ten link zostanie zerwany po dokonaniu płatności probabilistycznych są zaimplementowane. Możesz o nich przeczytać tutaj.)

Wyświetlanie swojego wyniku

Będziesz mógł zobaczyć węzły w sieci i ich wynik w panelu Sieć na pulpicie nawigacyjnym. Miejmy nadzieję, że będzie to działać w poniedziałek. Nie martw się jednak, tabela liderów jest generowana na podstawie danych z łańcucha, więc Twój wynik rośnie, gdy korzystasz z węzła, nawet jeśli jeszcze go nie widzisz!
To wszystko w tej części. Trzecia i ostatnia część będzie bardziej zajmować się tabelą liderów, weryfikując wiele węzłów i zdobywając NFT na podstawie twojego wyniku.