MasterInvestИнвестиции & Заработок · masterinvest.info

Что такое заброшенный блок (Orphan block) в блокчейне?

27-07-2019, 02:19
Что такое заброшенный блок (Orphan block) в блокчейне?


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

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

Что происходит с транзакциями

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