Блок сирот

Что такое сиротский блок?

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

Ключевые выводы

  • Сиротский блок — это блок, который был решен в сети цепочки блоков, но не был принят из-за задержки в самой сети.
  • Может быть два майнера, которые ищут блок одновременно. Майнер, у которого есть более подробный лист подтверждения работы, получает награду за блок.
  • Нет вознаграждения за решение блока, который затем определяется как сиротский.

Понимание сиротского блока

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

Первый майнер, которому удалось найти новый блок, имеет право на вознаграждение за блок и записывает первую транзакцию в новый найденный блок. Чтобы сеть блокчейнов продолжала функционировать, вновь обнаруженный блок добавляется в качестве новой «единицы» в цепочку блоков.

Однако возможно, что два майнера производят блок в одно и то же время. Эта ситуация возникает из-за того, что прием блоков в блокчейн узлами сети блокчейн не происходит мгновенно.

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

В такой ситуации блок с большей долей подтверждения работы (POW) принимается в цепочку блоков. Другой блок с меньшим доказательством работы не добавляется в цепочку блоков и называется сиротским блоком. Такие блоки, по сути, являются действительными и проверенными блоками, но из-за рабочего механизма сети и времени задержки, приводящего к задержке принятия, один из блоков отклоняется или становится бесхозным.

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

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

Особые соображения: награды за сиротский блок

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

Есть много майнеров, которые считают эту практику несправедливой, поскольку им никоим образом не выплачивается компенсация за выполнение исключительной работы, которая не принимается только из-за задержки в сети принятия блокчейна.