Валидаторы XRP Ledger установят в пятницу патч с исправлением ошибок, который починит код лендинга сети до того, как кто-либо успеет им воспользоваться. Патч выходит, пока сама поправка о лендинге всё ещё на 10 голосов отстаёт от порога, необходимого для активации.
Последовательность намеренная: сначала исправление, потом одобрение. Но последний шаг уже не в руках разработчиков.
Патч и голосование
Патч — это обновление программного обеспечения для валидаторов, серверов, которые запускают протокол консенсуса и подтверждают транзакции в XRP Ledger. Он нацелен на код системы лендинга, которая всё ещё находится на стадии одобрения. Эта поправка о лендинге уже некоторое время недобирает 10 голосов до большинства в две трети, необходимого для активации, и патч эту арифметику не меняет.
На практике валидаторы могут применить исправление кода в пятницу, даже если функция лендинга не будет запущена. Патч упреждающе исправляет логику лендинга, так что если и когда поправка пройдёт, код уже будет чистым.
Зачем исправлять код, которым никто не может пользоваться
Со стороны сроки могут показаться странными. Если лендинг не запущен, зачем спешить с исправлением? Ответ в том, что исправление сейчас дешевле и безопаснее, чем позже. Как только поправка активируется и пользователи начнут взаимодействовать с системой лендинга, изменение базового кода станет гораздо более сложной операцией. Исправленная кодовая база до активации полностью избегает этого риска.
Это также означает, что валидаторы реестра не ждут политического импульса, чтобы решить техническую проблему. Патч — это задача обслуживания, а не запуск функции, и это различие важно для того, как сеть с этим справляется.
Что означает разрыв в 10 голосов
Поправке о лендинге нужна поддержка сверхбольшинства валидаторов, чтобы пройти. Десять голосов — это реальный разрыв, а не погрешность округления. Валидаторы могут менять свои голоса в любое время, но нет крайнего срока, принуждающего к решению. Поправка может оставаться в текущем состоянии неограниченно долго.
Это оставляет функцию лендинга в подвешенном состоянии. Код будет готов. Голосов нет.
На данный момент практический результат очевиден: пятничный патч улучшает кодовую базу реестра независимо от того, что произойдёт с поправкой о лендинге. Если голоса в конечном итоге появятся, система будет готова к запуску. Если нет, патч всё равно остаётся чистым плюсом для сети.
Что произойдёт в пятницу
Валидаторы, применившие патч, будут запускать исправленный код. Те, кто этого не сделает, могут выпасть из консенсуса, если патч будет принят достаточно широко, хотя в фактах не уточняется, является ли это обязательным обновлением. Поправка о лендинге остаётся открытой для поддержки валидаторов, и её статус не изменится автоматически, когда патч вступит в силу.
Следующая конкретная контрольная точка — развёртывание патча в пятницу. После этого судьба поправки о лендинге зависит от валидаторов, которые ещё не отдали свои голоса в её пользу.




