Орфан

Орфан (Orphan) или сирота — это действующий блок на блокчейне, который не является частью основной цепи.

Что такое орфан?

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

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

С появлением новых блоков узлы будут добавлять их в цепочку, которую они считают действительной. В блокчейне Биткойна автоматически считается, что более длинная цепочка является действительной. Таким образом, один из двух блоков, несмотря на свою точность, будет сиротой (более короткая цепочка).

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

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

Связанные термины