Investor's wiki

Blok sieroty

Blok sieroty

Blok osierocony to blok, którego blok nadrzędny jest nieznany lub nie istnieje. Tego typu bloki powstały w starszych wersjach oprogramowania Bitcoin Core, gdzie węzły sieci mogły otrzymywać bloki pomimo braku danych o ich pochodzeniu. Od czasu wydania Bitcoin Core v.0.10, na początku 2015 roku, bloki sieroce Bitcoin (w dosłownym sensie) nie są już możliwe.

Jednak termin blok osierocony jest nadal szeroko stosowany w przestrzeni kryptowalutowej w odniesieniu do prawidłowych wykopanych bloków, które zostały odrzucone. Technicznie rzecz biorąc, bloki te powinny być nazywane „nieaktualnymi blokami” lub „wymarłymi blokami”, ale ponieważ klient określa swoje nagrody blokowe jako „osierocone”, większość ludzi nazywa je blokami osieroconymi. Więc pomimo posiadania znanego bloku rodzicielskiego, większość ludzi nazywa te bloki blokami osieroconymi, a nie przestarzałymi blokami.

Nieaktualne bloki są generowane, gdy dwóch różnych górników przekazuje swoje ważne bloki prawie w tym samym czasie. Powoduje to podział sieci na dwie konkurujące ze sobą wersje łańcucha bloków, dopóki jeden z bloków nie zostanie odrzucony (najdłuższy łańcuch ma pierwszeństwo, podczas gdy drugi zostanie porzucony). Zauważ, że oba bloki są zweryfikowane i ważne, ale tylko jeden jest dołączony do głównego łańcucha.

Ponieważ górnicy stale generują nowe bloki, niektóre z nich mogą być transmitowane do sieci niemal jednocześnie. A ponieważ sieć jest rozproszona, przesyłanie informacji między węzłami zajmuje trochę czasu. Z tego powodu istnieje możliwość, że grupa węzłów wybierze walidację jednego bloku, podczas gdy inna wybierze walidację drugiego. W końcu spowodowałoby to, że jeden z bloków zostałby „osierocony”.

Powstawanie nieświeżych bloków jest całkowicie naturalne i w większości przypadków następuje przypadkowo. Mogą jednak powstawać również wtedy, gdy złośliwi aktorzy próbują utworzyć alternatywny prawidłowy łańcuch ataków (zobacz 51%).

##Przegląd najważniejszych wydarzeń

  • Blok osierocony to blok, który został rozwiązany w sieci blockchain, ale nie został zaakceptowany przez sieć.

  • Może być dwóch górników, którzy rozwiązują ważne bloki jednocześnie. Sieć używa obu bloków, dopóki jeden łańcuch nie będzie miał więcej zweryfikowanych bloków niż drugi. Następnie bloki w krótszym łańcuchu są osierocone.

  • Bloki osierocone występują regularnie w rozproszonym łańcuchu bloków, takim jak Bitcoin i Ethereum.

##FAQ

Czy jest nagroda za wydobycie starych bloków?

Generalnie nie ma nagrody za wydobycie starego bloku. Jednak niektóre łańcuchy bloków mogą zezwalać na nieaktualne nagrody blokowe. Ethereum nagradza górników, którzy utworzyli bloki Ommer (jego odpowiednik przestarzałego bloku) mniejszymi nagrodami i opłatami transakcyjnymi — przynajmniej do momentu przełączenia się na mechanizm konsensusu typu „proof-of-stake”.

Co się dzieje z osieroconym Bitcoinem?

Bitcoin to kryptowaluta przyznawana za otwarcie nowego bloku w łańcuchu bloków. Bloki mogą zostać osierocone, ale bitcoin nie. Osierocone (nieaktualne) klocki są odrzucane.

Czy Bitcoin jest blokadą?

Blok to zaszyfrowany zapis wszystkich transakcji w tym bloku. Bitcoin to kryptowaluta nagradzana za rozwiązanie skrótu — zaszyfrowanej liczby szesnastkowej, która przechowuje informacje z poprzedniego bloku.