Новая версия клиента увеличила стабильность сети биткойн

Новая версия клиента увеличила стабильность сети биткойнС началом внедрения версии Bitcoin Core 0.12.1 количество так называемых «орфанных блоков» уменьшилось в несколько раз благодаря более быстрой работе пиринговой системы.

По мере того, как на версию 0.12.1 постепенно переходит все больше биткойн-компаний, снижается количество «орфанных блоков» (orphan blocks), то есть блоков, которые добыты повторно и, следовательно, не могут быть включены в общую цепочку и не вознаграждаются биткойнами. Это стало следствием более оперативной системы оповещения об уже добытых биткойнах.

Это подтверждает статистика. С середины апреля, когда была выпущена новая версия клиента, было добыто всего лишь пять «орфанных блоков», причем не более одного за один день. Для сравнения, с середины марта по середину апреля появилось 11 таких блоков, а ранее их добывалось еще больше, при этом иногда доходило до 5 — 7 блоков за день.

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

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

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

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

Добывая блок, каждый майнер имеет право присвоить ему определенный «временной индикатор» (header time). Это точка во времени, не более чем на два часа отстоящая от момента добычи блока. В блоке могут быть зафиксированы только те транзакции, время исполнения которых не позже, чем временной индикатор блока.

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

Источник: CoinFox

Возможно вам понравятся эти статьи...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *