Orphan блок — термин, который используется для обозначения блока, оказавшегося вне текущей принятой цепочки. В разных протоколах термин может применяться немного по-разному, поэтому его значение следует рассматривать в контексте конкретной сети.

Типичный сценарий возникает, когда несколько блоков конкурируют за одно положение в цепочке. После разрешения конкуренции механизм консенсуса выбирает одно продолжение, а альтернативный блок перестаёт принадлежать актуальной истории.

В современных технических описаниях важно отличать orphan блок от stale блок, поскольку эти термины могут иметь разные значения в зависимости от протокола и реализации.