Stakowanie „wygenerowane, ale nie zaakceptowane” – transakcja PoS: osierocona / skonfliktowana

Proof of Stake (PoS) jest alternatywą dla mechanizmu konsensusu Proof of Work (PoW). Ethereum; który obecnie korzysta z Proof of Work, wkrótce zaktualizuje protokół konsensusu sieciowego do Proof of Stake. Nie tylko Ethereum, ale wiele popularnych kryptowalut wykorzystuje mechanizm konsensusu Proof of Stake. Niektóre z dobrze znanych monet to PIVX, PacCoin, Linda coin, Peercoin, Stratis, Neblio, CloakCoin, ReddCoin, Navcoin, DeepOnion, Phore, a na tej liście jest wiele innych. W systemie PoS blok jest tworzony / weryfikowany przez użytkownika na podstawie liczby monet i czasu przechowywania ich w portfelu.

Tutaj nie będziemy omawiać tego, czym jest dowód stawki ani jak działa system dowodu stawki. Zamiast tego będziemy rozmawiać o osieroconych / skonfliktowanych transakcjach w dokumencie Proof of Bid.

Staking: wyjaśnienie sierocych bloków

Jeśli Twój portfel obstawia przez długi czas, w pewnym momencie możesz otrzymać osierocony blok. Te osierocone transakcje, które widzisz na liście transakcji w portfelu, mają obok symbolu znaku zapytania (?) I są wyszarzone. Stwierdza, że ​​„stawki zostały wygenerowane, ale nie zostały zaakceptowane”. Jeśli otworzysz i zobaczysz szczegóły transakcji, zobaczysz komunikat „status: skonfliktowany, nie został jeszcze pomyślnie wysłany”. Jeśli dopiero zaczynasz stakować, możesz się zastanawiać, czym są te skonfliktowane / osierocone bloki. Ten przewodnik dla początkujących wyjaśnia, co oznacza status „wygenerowany, ale nie zaakceptowany” w Twoim portfelu i co zrobić, jeśli otrzymasz wiele sprzecznych wyników.

konflikt statusu obstawiania

Początkujący, którzy są nowicjuszami w świecie PoS, myślą, że robią coś złego. Nie, nie jesteś! Te osierocone bloki to coś, na co natkniesz się podczas tyczenia. Nie tylko w systemie PoS, ale także blok osierocony jest powszechny w PoW (Proof of Work). Więc nie ma się czym martwić. Po prostu odblokuj portfel, upewnij się, że strzałka do obstawiania w portfelu jest zielona, ​​monety są dojrzałe, a następnie zostaw portfel działający w tle 24 x 7. Twój portfel zajmie się resztą. Na podstawie wagi twojej monety i wagi sieci zaczniesz otrzymywać udane stawki, a od czasu do czasu otrzymasz także sierotę, która nie wygrała.

Proof of Stake: wygenerowany, ale nie zaakceptowany

Więc co właściwie oznacza „Wygenerowano, ale nie zaakceptowano” podczas obstawiania / bicia i dlaczego nie jestem za to wynagradzany? Oznacza to po prostu, że blok wygenerowany przez Twój portfel nie jest akceptowany przez sieć, ponieważ ktoś przesłał wynik przed Tobą. To jest jak wyścig; bloki, które są generowane na podstawie wyników obstawiania, również muszą zostać zaakceptowane przez sieć. Jeśli sieć zaakceptuje Twój blok, otrzymasz nagrodę w postaci stawki. Jeśli jednak zostanie odrzucony z łańcucha bloków, nie otrzymasz żadnej nagrody. Więc dlaczego tak się dzieje?

stawka została wygenerowana, ale nie została zaakceptowana

Na całym świecie są tysiące portfeli / węzłów, które obstawiają i wszyscy walczą o następną nagrodę blokową. Osierocony / skonfliktowany blok jest wynikiem, gdy dwa portfele stawiają i wybijają następny blok dla łańcucha blokowego w tym samym czasie. Sieć nie może mieć dwóch identycznych bloków. Tak więc klient portfela, który postawił blok i przekazał jako pierwszy do innych węzłów, zostanie zaakceptowany. Portfel, którykolwiek wygeneruje wynik, zostanie odrzucony z łańcucha bloków. Ale dostaję zbyt wiele osieroconych bloków z tyczenia wyników, czy to normalne?

Wiele sprzecznych / osieroconych transakcji

Jak powiedzieliśmy, osierocone bloki są normalne, zdarzają się cały czas i zdarzają się również wszystkim innym stakerom w sieci. Te osierocone wyniki nie zresetują wagi monety. Nic na tym nie tracisz i zwykle w ciągu najbliższych kilku godzin (czas obstawiania zależy od sieci monet) otrzymasz udaną stawkę. W rzeczywistości, aby zrekompensować poprzednią przegraną stawkę, Twoje monety będą stawiały wyższą stawkę w następnej udanej stawce. Jeśli jednak ciągle otrzymujesz wiele sprzecznych / osieroconych transakcji, coś jest nie tak. Oto kilka rzeczy, które należy wziąć pod uwagę, jeśli otrzymasz wiele nieudanych stawek.

portfel osierocony

Najpierw sprawdź szczegóły transakcji: Jeśli mówi Status: konflikt, transmituj przez 15 węzłów (lub dowolną liczbę węzłów), to wszystko w porządku. Jeśli jednak wyświetla się komunikat „status: konflikt, jeszcze nie został pomyślnie wysłany”, sprawdź, czy Twój portfel znajduje się we właściwym łańcuchu. Jeśli otrzymujesz zbyt wiele sierot z powrotem do przeszłości, prawdopodobnie jesteś na niewłaściwym rozwidleniu. Sprawdź, czy moneta, którą stawiasz, ulepszyła swoją sieć. Następnie sprawdź, czy jest dostępna nowa aktualizacja portfela. Jeśli tak, to najpierw zaktualizuj portfel i ponownie zsynchronizuj łańcuch bloków od zera. Następnie dodaj węzły, aby upewnić się, że Twój portfel ma dużą liczbę aktywnych połączeń z innymi partnerami w sieci. Pamiętaj również, że aby odnieść sukces w tyczeniu, musisz najpierw mieć dobre połączenie sieciowe.

Jeśli to zapewnisz, Twoje prawdopodobieństwo obstawienia wzrośnie i zmniejszysz szansę na częste odrzucanie stawek.

Mamy nadzieję, że ten przewodnik okaże się przydatny. Jeśli tak, to udostępnij go. Daj nam również znać, jeśli masz jakiekolwiek pytania dotyczące obstawiania w sekcji komentarzy.