Co to jest blok osierocony?
Osierocone bloki, często określane jako przestarzałe bloki, są blokami, które nie są akceptowane w sieci blockchain ze względu na opóźnienie w akceptacji danego bloku w blockchain w porównaniu z innym blokiem kwalifikującym się. Bloki sieroce są poprawnymi i zweryfikowanymi blokami, ale zostały odrzucone przez łańcuch. Są one również nazywane odłączonymi blokami, ponieważ istnieją w oderwaniu od łańcucha bloków.
Kluczowe dania na wynos
- Blok osierocony to blok, który został rozwiązany w sieci blockchain, ale nie został zaakceptowany z powodu opóźnienia w samej sieci. Może istnieć dwóch górników, którzy rozwiązują blok jednocześnie. Górnik, który ma bardziej szczegółowy arkusz z dowodem pracy, otrzymuje nagrodę za blok. Nie ma nagrody za rozwiązanie bloku, który zostanie następnie uznany za blok sierocy.
Zrozumienie sierocego bloku
Blockchain składa się z szeregu bloków, które działają jako jednostki przechowywania danych do przechowywania szczegółów różnych transakcji zachodzących w sieci blockchain. Podczas standardowego procesu wydobywania górnicy próbują generować nowe bloki, rozwiązując złożone równania matematyczne niezbędne do funkcjonowania sieci blockchain.
Pierwszy górnik, któremu uda się znaleźć nowy blok, ma prawo do nagrody za blok i zapisuje pierwszą transakcję na nowym bloku, który znalazł. Aby sieć blockchain nadal działała, nowo znaleziony blok zostaje dodany jako nowa „jednostka” w blockchain.
Jednak możliwe jest, że dwóch górników wytworzy blok w tym samym czasie. Taka sytuacja występuje, ponieważ akceptacja bloków w łańcuchu bloków przez węzły sieci blockchain nie następuje natychmiast.
To opóźnienie w zaakceptowaniu bloku może doprowadzić do kolejnego rozwiązania górnika dla tego samego dokładnego bloku. Prowadzi to do tymczasowego pomieszania w sieci blockchain, gdy węzły próbują zdecydować, który blok z dwóch nowo zidentyfikowanych bloków chce zaakceptować.
W takiej sytuacji blok z większym udziałem dowodu pracy (POW) zostaje przyjęty do łańcucha bloków. Drugi blok, z mniejszym dowodem pracy, jest odrzucany przed dodaniem do łańcucha bloków i nazywany jest blokiem osieroconym. Takie bloki są zasadniczo poprawnymi i zweryfikowanymi blokami, ale ze względu na mechanizm działania sieci i czas opóźnienia prowadzący do opóźnionej akceptacji jeden z bloków zostaje odrzucony lub osierocony.
Innym sposobem tworzenia osieroconego bloku jest sytuacja, w której haker o wystarczającej mocy mieszania próbuje odwrócić kilka transakcji, które miały miejsce wcześniej w sieci blockchain.
Bloki sieroce są najczęściej powiązane z popularną siecią kryptowalut Bitcoin. W przypadku prawidłowej transakcji istniejącej w bloku osieroconym są one dodawane do następnego prawidłowego bloku akceptowanego w łańcuchu bloków.
Specjalne uwagi: Nagrody dla sierocych bloków
Chociaż może się wydawać, że górnik łańcucha bloków odpowiedzialny za wytworzenie sierocego bloku powinien być wynagradzany za swój czas i energię, w rzeczywistości nie otrzymuje żadnej nagrody za rozwiązanie bloku i wytworzenie sierocego bloku.
Jest wielu górników, którzy uważają tę praktykę za niesprawiedliwą, ponieważ nie są w żaden sposób wynagradzani za wykonywanie wyjątkowej pracy, która jest nieakceptowana, ponieważ występuje opóźnienie w sieci akceptacji blockchain.
