ru
Назад к списку

Разработчики Биткоина согласовали детали активации Taproot с помощью «жеребьевки»

source-logo  bits.media 07 Апрель 2021 10:23, UTC
Разработчики не могли определиться с деталями активации обновлении Taproot и применили «жеребьевку» в блокчейне Биткоина, чтобы завершить обсуждения, которые начались год назад.

Согласно данным, полученным из узла блокчейна Биткоина, результат «жеребьевки» определил, что временная шкала активации обновления Taproot будет измеряться с использованием показателя прошедшего медианного времени (Median Time Past, MTP), а не высоты блока.

mpt.png

Напомним, что в прошлом месяце разработчики Биткоина и участники сообщества определились с графиком развертывания обновления Taproot. Подготовка к активации кода начнется в мае через Speedy Trial, а само обновление будет активировано в ноябре. Taproot и подписи Шнорра – крупнейшие обновления Биткоина со времен SegWit.

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

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

«Жеребьевка» в пользу MTP произошла на блоке 678 079. После этого разработчик Bitcoin Core Эндрю Чоу (Andrew Chow) удалил свой запрос на включение кода, основанный на высоте блока. MTP означает, что после включения кода Taproot у майнеров и операторов узлов будет ровно три месяца для поддержки обновления, прежде чем истечет период ожидания.

«У нас есть два хороших варианта, и выбор в пользу жеребьевки означает, что люди соглашаются отложить минутные предпочтения в пользу выбора одного варианта для общего блага», – написал разработчик Bitcoin Core Джереми Рубин (Jeremy Rubin). «Я думаю, что в этих обстоятельствах уместно использовать жеребьевку, хотя я признаю, что некоторые могут посчитать такое отношение к разработке слишком легкомысленным».

В случае поддержки 90% майнеров, активация Speedy Trial будет успешной и обновление будет зафиксировано для активации через три месяца после начала голосования. Еще через три месяца Taproot будет активировано в основной сети Биткоина. Предположительно голосование начнется 7 мая и если майнеры продемонстрируют достаточную поддержку, то Taproot будет зафиксирован для развертывания 7 августа и активирован 15 ноября.

bits.media