Биткоин
Блок-сирота, orphan — это блок, который не имеет известного предка в самой длинной цепочке блоков.
Это блоки, созданные на другом блоке, который больше не является активным концом самой длинной цепи. Некоторые ноды, возможно, считали, что это лучший блок в определенный момент, но они переключились на другую цепь, которая больше не содержит соответствующий блок. Они действительны, проверены, и их происхождение до блока генезиса полностью известно, они просто не активны в настоящее время. Название Сирота исходит из того, что выплаты для таких блоков обозначены как «осиротевшие» (orphaned).
Брошенный блок, abandoned block, stale — это блок, который полностью вычислен, но не стал частью самого длинного блокчейна в сети. Вознаграждение устаревшему блоку не полагается, майнер не получает комиссии. Такая ситуация происходит, когда два майнера получают блок почти одновременно, но один из них быстрее встраивает новый блок в цепь.
Брошенные блоки изначально принимаются большинством, но позже отклоняются, когда получено доказательство более длинной цепи, которая не включает этот конкретный блок.
Это означает, что пользователь мог видеть транзакцию как имеющую одно подтверждение, а затем вернуться к 0 подтверждениям.
Но в целом, существует несколько определений с перекрывающимися значениями. Осиротевшими блоками могут называть и брошенные.
Uncle block Ethereum
Анклы, или Дядюшки, не имеют ничего общего с семейными узами в традиционном смысле этого слова. В сети Эфириум дядей называется блок, который зовется сиротой в биткоине, хотя между ними есть большая разница.
Майнеры в сети Ethereum поощряются за включение в основной блок нескольких анклов во время майнинга. А тот, кто добыл анкл-блок, тоже вознаграждается (хотя и по урезанной ставке), протокол GHOST от Ethereum дает этим сиротам («дядя») экономическую ценность в сети. Два анкл-блока включаются в блок. В Эфириуме действительная цепь — более тяжелая (у Биткоина — более длинная).
Почему сеть создана таким образом, чтобы стимулировать майнеров включать оставленные блоки? Есть две основные причины:
- это снижает децентрализацию майнинга, так как этот шаг способствует майнингу небольшими пулами или в одиночку;
- увеличении общей безопасности цепи Ethereum.
Имейте в виду, что анклы также раздувают блокчейн, что становится частью недавней проблемы с Ethereum. Серьезная проблема состоит в том, что награда за блок стимулирует намеренно майнить пустые блоки. Коррекция проводилась в улучшении EIP 100.