Państwo
Słowniczek

Stratum

Protokół, którego programy do kopania używają do komunikacji z poolem.

Stratum to protokół, za pomocą którego program do kopania łączy się z poolem. Pool rozdaje przez niego pracę, a program odsyła share'y. To standardowy język kopania na poolu.

Stratum utrzymuje jedno otwarte połączenie między programem do kopania a poolem, a obie strony wysyłają nim krótkie wiadomości JSON. Zastąpił starszą metodę, w której programy musiały ciągle pytać pool o nową pracę. Dzięki stratum pool wysyła nową pracę od razu, gdy jest gotowa, co ogranicza zmarnowany wysiłek.

Sesja przebiega w kilku krokach. Program najpierw się subskrybuje, a potem loguje swoją nazwą użytkownika, którą w większości pooli jest adres portfela. Pool wysyła zadanie i trudność share'a. Program hashuje i wysyła każdy znaleziony share, a pool odpowiada, czy share został zaakceptowany, czy odrzucony. Gdy w sieci pojawia się nowy blok, pool wysyła świeże zadanie i każe programowi porzucić stare.

Połączenie może mieć postać zwykłą (stratum+tcp) lub szyfrowaną (stratum+ssl). Postać szyfrowana używa TLS, tej samej ochrony co strony internetowe, więc nikt na trasie w sieci nie może odczytać ani zmienić ruchu. Niektóre programy zapisują schemat inaczej, dlatego warto sprawdzić README programu.

Typowa linia poola ma trzy części: host, port i login. Większość problemów z połączeniem to literówka w jednej z nich, zły port dla połączenia zwykłego lub TLS albo zapora blokująca ten port. Jeśli program ciągle łączy się od nowa, najpierw należy sprawdzić te trzy rzeczy.

Każda rodzina monet używa własnej odmiany stratum, więc program zbudowany dla jednego algorytmu może nie rozumieć wersji innej monety. To jeden z powodów, dla których poradniki konfiguracji pisze się osobno dla każdego programu. Dla niektórych monet istnieje nowsza wersja, Stratum V2, która dodaje szyfrowanie i format binarny, ale większość pooli nadal używa pierwotnej.

Program do kopania łączy się z poolem przez stratum na hoście i porcie podanych na stronie Jak kopać. Warto wybrać najbliższy region, aby opóźnienie, a z nim przestarzałe share'y, pozostały niskie.

Wiadomości Stratum między górnikiem a poolem po kolei: subskrypcja, autoryzacja, ustawienie trudności, wysłanie zadania, przesłanie share, odpowiedź o przyjęciu i nowe zadanie, które po bloku zastępuje stare.
Powrót do pełnego słowniczka
Czas zacząć kopać Qubitcoin?
Poradnik Jak kopać wybiera najbliższy serwer i składa dokładne polecenie dla programu do kopania.
Zacznij kopać Qubitcoin