Bitget App
Trade smarter
Kup kryptoRynkiHandelKontrakty futuresEarnWeb3CentrumWięcej
Handel
Spot
Kupuj i sprzedawaj krypto
Margin
Zwiększ swój kapitał i wydajność środków
Onchain
Going Onchain, without going Onchain!
Convert
Brak opłat transakcyjnych i poślizgu
Odkryj
Launchhub
Zdobądź przewagę na wczesnym etapie i zacznij wygrywać
Copy
Kopiuj wybitnego tradera jednym kliknięciem
Bots
Prosty, szybki i niezawodny bot handlowy AI
Handel
Kontrakty futures zabezpieczone USDT
Kontrakty futures rozliczane w USDT
Kontrakty futures zabezpieczone USDC
Kontrakty futures rozliczane w USDC
Kontrakty futures zabezpieczone monetami
Kontrakty futures rozliczane w kryptowalutach
Odkryj
Przewodnik po kontraktach futures
Podróż po handlu kontraktami futures – od początkującego do zaawansowanego
Promocje kontraktów futures
Czekają na Ciebie wysokie nagrody
Bitget Earn
Najróżniejsze produkty do pomnażania Twoich aktywów
Simple Earn
Dokonuj wpłat i wypłat w dowolnej chwili, aby uzyskać elastyczne zyski przy zerowym ryzyku.
On-chain Earn
Codzienne zyski bez ryzykowania kapitału
Strukturyzowane produkty Earn
Solidna innowacja finansowa pomagająca poruszać się po wahaniach rynkowych
VIP i Wealth Management
Usługi premium do inteligentnego zarządzania majątkiem
Pożyczki
Elastyczne pożyczanie z wysokim bezpieczeństwem środków

Orphan Block

Średniozaawansowany
share

Czym jest blok osierocony?

Bloki osierocone to bloki w blockchainie, które nie należą do głównego łańcucha. Powstają one, gdy dwóch górników jednocześnie odkrywa prawidłowy blok i transmituje go do sieci. Tymczasowo tworzy to dwa konkurujące ze sobą łańcuchy w sieci, aż jeden z nich stanie się dłuższy i zyska akceptację większości, powodując odrzucenie drugiego łańcucha. Odrzucone bloki nazywane są blokami osieroconymi lub, bardziej precyzyjnie, blokami nieaktualnymi.

Ważne cechy charakterystyczne bloków osieroconych

Formacja:

Bloki osierocone powstają, gdy wielu górników wygeneruje bloki niemal jednocześnie. Ponieważ sieć może pomieścić tylko jedną wersję łańcucha bloków, blok, który nie zostanie zintegrowany z najdłuższym łańcuchem, zostaje „osierocony”.

Walidacja:

Oba bloki w tej sytuacji są ważne, ale tylko jeden może zostać włączony do głównego łańcucha bloków. Drugi, pomimo swojej ważności, zostaje porzucony.

Rozwiązanie:

Sieć rozwiązuje ten problem, wybierając najdłuższy łańcuch (łańcuch z największą ilością zgromadzonej pracy). Bloki na krótszym łańcuchu stają się sierotami, a ich transakcje są zwracane do mempoolu, aby oczekiwać na włączenie do przyszłych bloków.

Wpływ bloków osieroconych

Odwrócenie transakcji:

Transakcje w osieroconych blokach nie zostają utracone, ale wracają do mempoolu, oczekując na potwierdzenie w kolejnym bloku. Może to spowodować niewielkie opóźnienia w potwierdzaniu transakcji.

Wydajność wydobycia:

Osierocone bloki oznaczają utratę potencjalnych zysków dla górników, ponieważ nagrody za blok i opłaty transakcyjne z osieroconego bloku nie są realizowane. Może to mieć wpływ na ogólną wydajność i rentowność działań wydobywczych.

Bezpieczeństwo sieci:

Występowanie osieroconych bloków jest naturalnym elementem sieci blockchain i nie stanowi istotnego zagrożenia dla bezpieczeństwa. Niemniej jednak, powtarzające się tego typu zdarzenia mogą sugerować problemy z opóźnieniami w sieci lub inne nieefektywności.

Kontekst historyczny

We wcześniejszych wersjach oprogramowania Bitcoin Core bloki osierocone były definiowane jako bloki, których blok macierzysty był nieznany. Jednakże od czasu wydania Bitcoin Core v0.10 na początku 2015 roku, ten konkretny problem został rozwiązany. Obecnie termin „blok osierocony” (orphan block) jest używany zamiennie z terminem „blok nieaktualny” (stale block), mimo że są to technicznie różne pojęcia.

Znaczenie dla górników

Kompleksowe zrozumienie osieroconych bloków ma kluczowe znaczenie dla górników, ponieważ podkreślają one konkurencyjny charakter działań wydobywczych i konieczność skutecznej propagacji nowych bloków w sieci. Górnicy starają się zminimalizować liczbę bloków osieroconych, zwiększając łączność sieciową i wykorzystując bardziej zaawansowane oprogramowanie wydobywcze do szybkiej propagacji i walidacji nowych bloków.

Podsumowanie

Bloki osierocone są istotną cechą mechanizmu konsensusu blockchain, stanowiąc przykład preferencyjnego traktowania przez sieć najdłuższego łańcucha w celu utrzymania ujednoliconej i uzgodnionej historii transakcji. Chociaż stanowią one stratę dla górników i tymczasowe opóźnienie dla niektórych transakcji, przyczyniają się do odporności i bezpieczeństwa sieci blockchain poprzez egzekwowanie zasady najdłuższego łańcucha.

Pobierz aplikację
Pobierz aplikację