Сирота — действительный блок в цепочке блоков, который не является частью основной цепи.
Что такое сирота (Orphan) в блокчейне
Сирота — это законный блок, который не является частью основного блокчейна. Его также называют устаревшим или отсоединенным блоком. Существуют различные факторы, которые могут вызвать потерянные блоки. Ключевые среди них включают интернет-лаги, длину блокчейна, размер блока и скорость узла, в котором находится блокчейн. Эти факторы приводят к тому, что два блока имеют одинаковую отметку времени, что приводит к тому, что основной блокчейн отклоняет один блок и поглощает другой.
Промежуток времени может возникнуть, например, в ситуации, когда два майнера в цепочке биткойнов одновременно находят, решают и распространяют блок. Из-за вышеуказанных факторов два блока видны разным узлам в разное время.
По мере поступления новых блоков узлы будут добавлять их в цепочку, которую они считают действительной. Блокчейн Биткойн автоматически считает, что более длинная цепочка является действительной. Следовательно, один из двух блоков, несмотря на то, что он точен, будет сиротой (более короткая цепочка).
Разработчики блокчейна уменьшают количество сирот, учитывая задержку распространения и время блокировки. Сирота может возникнуть, если децентрализованная платформа имеет высокую задержку распространения и короткое время блокировки.
Обратите внимание, что слишком много конкурирующих блоков также может привести к разветвлениям и, следовательно, к появлению конкурирующих цепочек.
Эти цепочки приводят к нестабильности или зависанию децентрализованных сетей.