Czym jest Stale Block?
Stale Block to prawidłowy blok, który przegrał wyścig o dodanie do głównego łańcucha. Dwa bloki zostały znalezione w podobnym czasie, sieć wybrała jeden, a drugi został drugi w kolejności. Można to porównać do dwóch otwierających się kas, a ludzie wybierają tę obok ciebie.
Stale Block nie jest uszkodzonym blokiem. Jest w pełni prawidłowy, po prostu nie został zachowany jako część głównej historii. Transakcje zwykle nie znikają; zostają potwierdzone w późniejszym bloku.
Jak działa Stale Block
Szybkie przypomnienie wyścigu, bez żargonu:
- Krok 1: Dwóch różnych górników znajduje prawidłowe bloki dla tej samej wysokości w odstępie kilku sekund.
- Krok 2: Każdy górnik rozsyła swój blok do pobliskich węzłów, które zaczynają przekazywać to, co zobaczą jako pierwsze.
- Krok 3: Sieć przez chwilę ma dwie gałęzie. Twój portfel lub eksplorer może pokazywać jedną, a znajomy może widzieć drugą.
- Krok 4: Następny blok dodany przez sieć rozszerza jedną gałąź, a zasady konsensusu mówią, że zwycięża dłuższa lub cięższa gałąź.
- Krok 5: Blok na przegranej gałęzi staje się Stale Block. Jego transakcje wracają do kolejki oczekujących i zwykle są szybko ponownie uwzględnione.
Tak to działa. Krótki wyścig, wyraźny zwycięzca.
Dlaczego Stale Block ma znaczenie
To ma znaczenie, ponieważ pieniądze zależą od czasu i zaufania:
- Korzyść: Zdarzenia Stale Block pokazują, że system poradzi sobie z kolizjami czasowymi bez chaosu.
- Perspektywa: Jeśli kwota jest duża, poczekaj kilka potwierdzeń, aby reorganizacja związana ze Stale Block nie zaskoczyła cię.
- Znaczenie: Dla górników Stale Block oznacza utratę nagrody za blok i opłat, co wpływa na strategię puli i wybór sprzętu.
Wysyłasz dużą płatność? Poczekaj na kilka potwierdzeń. Jeden blok może zmienić się w Stale Block, ale po kilku kolejnych szansa na niespodziankę spada niemal do zera.
Główne cechy Stale Block
Oto, co go definiuje, w prostych słowach:
- Prawidłowy: Spełnia wszystkie zasady, po prostu nie został wybrany.
- Krótki: Zwykle istnieje przez kilka sekund do kilku minut, zanim zostanie porzucony.
- Zwracany: Transakcje w nim zwykle są ponownie wydobywane w późniejszym bloku.
- Kosztowny: Odkrywca nie otrzymuje nagrody ani opłat.
- Czas: Bardziej prawdopodobne w łańcuchach z szybszymi blokami lub przy tymczasowych opóźnieniach sieci.
Warianty
To samo, różne nazwy, których ludzie używają:
- Stale: Prawidłowy blok, który przegrał wyścig i nie znajduje się w głównym łańcuchu.
- Orphan: Ściśle rzecz biorąc, blok, którego rodzic jest nieznany, chociaż wiele osób używa terminu orphan mówiąc o Stale Block.
- Uncle: W dawnym Ethereum opartym na proof of work, bloki podobne do Stale Block mogły nadal otrzymać częściowe nagrody jako uncles, teraz nazywane ommers.
Stale Block nie anuluje twojej płatności na zawsze. Oznacza jedynie, że potwierdzenie, które widziałeś chwilowo, zostało zastąpione, i transakcja prawdopodobnie pojawi się ponownie wkrótce.
Przykład
Dwóch górników publikuje bloki dla tej samej wysokości, sieć rozszerza jedną gałąź i w ciągu chwil drugi staje się Stale Block, podczas gdy jego transakcje zostają uwzględnione w następnym bloku.
Ciekawostka
Niektóre eksplorery pokazują wskaźnik Stale Block dla pul, a w dni o dużym ruchu możesz zauważyć wiele zdarzeń Stale Block w ciągu jednego popołudnia. Tak, to całkiem normalne.
Podsumowanie
W skrócie: Stale Block to prawidłowy blok, który przegrał konkurs popularności, więc twoje monety nadal są przesyłane, tylko czekają na następną okazję.
