Осиротевший блок (Orphaned Block)- это блок, родительский блок которого не существует или неизвестен.
Что такое осиротевший блок?
Осиротевший блок — это блок, родительский блок которого не существует или неизвестен. Такие осиротевшие блоки формируются в старых версиях программного обеспечения ядра Bitcoin, где узлы сети были способны получать блоки, даже несмотря на отсутствие данных об их родителе.
Теперь, после выхода в начале 2015 года версии Bitcoin Core v.0.10, осиротевшие блоки Биткойна стали невозможны.
Термин «осиротевший блок» все еще применяется в мире криптовалют и подразумевает действительные майнинговые блоки, которые были отброшены. Такие блоки могут быть названы залежавшимися или вымершими блоками; однако, так как клиент обозначает вознаграждение за блок как осиротевший, многие называют их осиротевшими блоками. Несмотря на то, что у них имеется известный родительский блок, многие по-прежнему называют их осиротевшими блоками, а не залежавшимися блоками, но, тем не менее, следует знать разницу между ними.
Теперь, учитывая тот момент, что майнеры постоянно генерируют новые блоки круглосуточно, некоторые блоки могут транслироваться в сеть одновременно, а учитывая тот факт, что сама сеть распределенная, передача этой информации между узлами может занять достаточно много времени. В результате этого возникает вероятность того, что группа узлов решит подтвердить один блок, в то время как другая группа решит подтвердить другой. Именно это может привести к тому, что один из блоков окажется осиротевшим.







