В XRP Ledger исправлению не хватило всего одного голоса, чтобы его «отодвинули» на месяц. Активация исправления fixCleanup3_4_0 изначально была назначена на 23 октября, 09:34 UTC. Правило жёсткое: более 80% из 35 валидаторов, которым доверяют по умолчанию (29 голосов), должны успешно проходить проверки примерно каждые 15 минут на протяжении 14 дней подряд. Один пропуск — и обратный отсчёт обнуляется.

В среду в 12:54 UTC число голосов за результат одной из проверок резко упало до 26, и обратный отсчёт тут же сбросился. В 14:46 UTC оно снова достигло 29, запустив новый 14-дневный отсчёт; теперь активация назначена на 4 ноября, 14:46 UTC. Ещё интереснее запас голосов: в первый раз исправление прошло ровно с 29 голосами — без запаса, а сейчас поддержка выросла до 31 из 35, то есть на 2 голоса выше порога. Но достаточно одного сбоя — и всё обнуляется: система не допускает ни малейшего отклонения.

Что делает это исправление? Закрывает реальную уязвимость: при определённых условиях аккаунт, которому разрешено только уничтожать токены эмитента, мог создавать новые токены. Кроме того, оно корректирует расчёт времени просрочки и дефолта по кредиту в коде белого списка и кредитования (примечания к выпуску xrpld 3.4.0). Это часть кредитной системы, которую Ripple с июня продвигает банкам и платёжным компаниям. А самой этой кредитной системе по состоянию на четверг всё ещё не хватало примерно 10 голосов, поэтому обратный отсчёт даже не начался.

Есть и ещё один момент: ни одна из двух панелей мониторинга не показывает, какие именно валидаторы отключились. В записях отключение или перезапуск сервера учитываются так же, как голосование против. Поэтому «восстановление» поддержки не обязательно означает, что вы видите реальный рост числа голосов за.

#XRP #XRPL #Рипл