Orphan Block
Orphan Block (Осиротевший блок) – потерянный в битве за консенсус
Orphan block – это валидный блок, который не был включен в основную цепочку блокчейна, потому что сеть выбрала конкурирующий блок.
Такие блоки возникают из-за задержек передачи данных или конкуренции между майнерами.
Как появляются orphan-блоки?
- Два майнера одновременно находят блок (например, с разницей в секунды).
- Сеть получает оба блока и начинает проверку.
- Выбирается один блок (с большей сложностью или быстрее распространившийся).
- Второй блок становится "осиротевшим" и исключается из цепи.
Пример:
- Майнер А в Китае и майнер Б в США находят блок #800 000 почти одновременно.
- Блок майнера А доходит до большего числа нод быстрее – его принимают.
- Блок майнера Б становится orphan.
Почему это проблема?
- Майнер теряет награду (например, 6.25 BTC в Bitcoin).
- Транзакции из orphan-блока возвращаются в мемпул и требуют повторного подтверждения.
- Нагрузка на сеть – лишние вычисления и передача данных.
Где чаще встречаются orphan-блоки?
- Высоколатентные сети (медленное распространение блоков).
- Перегруженные блокчейны (например, Bitcoin при халвингах).
- Нестабильные пулы – если майнеры плохо синхронизированы.
Статистика: в Bitcoin ~1-2% всех блоков становятся orphan (примерно 1 блок в день).
Как уменьшить риск orphan-блоков?
Подключиться к ближайшему серверу пула – снижает задержки.
Использовать быстрый интернет – минимизирует пинг.
Выбирать пулы с хорошей синхронизацией (например, Foundry USA).
Orphan vs. Stale Block
- Orphan block – технически валиден, но проиграл конкуренцию.
- Stale block ("устаревший") – найден слишком поздно (например, для следующего блока).
Известные случаи
- 2013: В Bitcoin зафиксировано 6 orphan-блоков подряд из-за DDoS-атаки.
- 2017: В Ethereum Classic orphan-блоки участились после хардфорка.
Вывод
Orphan-блоки – неизбежная часть децентрализованных сетей.
Майнеры теряют награды, но сеть остается безопасной.
Оптимизация подключения снижает риски.
"Если ваш пул часто теряет блоки – смените сервер или пул."
"Orphan-блок – это как билет в лотерее, который почти выиграл, но не совсем."
Лучшие посты




