Устаревшие блоки (Stale Blocks) — что это такое?

Устаревшие (потерянные, орфан) блоки — это явление в системе блокчейнов, которые образуются вне цепочки. Простыми словами, Stale Blocks — это блоки, которые уже добыты, но по тем или иным причинам не произошло их подтверждение. В результате майнеры не получают вознаграждение за такие блоки.

Происхождение Stale Blocks

Самая простая причина, которая приводит к образованию устаревших либо потерянных блоков, — несколько майнеров добыли блок с одними и теми же значениями одновременно либо с разницей в доли секунды. В результате один блок, который уже верифицирован и добавлен в блокчейн, дополняется новыми блоками, оплачивается, а тот, что зафиксирован вторым — отбрасывается.

Вторая причина — намеренные действия мошенников, которые пытаются подменить реальные блоки несуществующими. Однако за счет обновлений системы Биткоин с 2015 года оба варианта проявляются значительно реже.