Definiție
Un Orphan Block este un block rezolvat sau valid din blockchain, care ulterior este respins de rețeaua blockchain; Aceste block-uri nu fac parte din blockchain-ul principal.
Block-urile orfane se formează în mai multe situații; Una dintre cele mai frecvente cauze ale block-urilor orfane apare atunci când doi mineri rezolvă simultan un block; Minerul care prezintă dovada de lucru mai detaliată primește recompensa block-ului în timp ce celălalt block este respins.
Block-urile orfane sunt cunoscute sub numele de block-uri vechi sau block-uri detașate.
Explicație
În timpul procesului de minerit, minerii concurează pentru a genera noi block-uri, rezolvând funcții matematice complexe. Primul miner care a rezolvat problema primește block-ul său în blockchain, și primește recompensa block-ului. Aceasta este coloana vertebrală a fiecărui blockchain de dovadă a muncii.
Poate apărea o situație în care doi mineri produc un block în același timp. Acest lucru se întâmplă, deoarece block-urile nou formate în blockchain nu sunt acceptate instantaneu. În timpul decalajului pentru acceptarea unui block nou, un alt miner poate rezolva același block.
Când se întâmplă acest lucru, nodurile trebuie să decidă care dintre cele două block-uri nou formate să le accepte. Block-ul cu ponderea mai mare a dovezii muncii este cel mai adesea acceptat, în timp ce celălalt este aruncat din lanț și considerat un block orfan. Deși aceste block-uri sunt valabile din punct de vedere tehnic, ele sunt respinse din cauza acceptării întârziate.
« Înapoi la dicționar