Разработчики XRP Ledger выпустили экстренное обновление xrpld 3.4.1 ещё 25 сентября, устраняющее, по их словам, «вопросы, чувствительные к безопасности». Официальные заметки к релизу указывают, что новая поправка fixBatchV1_2 уже получила поддержку квалифицированного большинства валидаторов и, как ожидается, активируется 9 октября, если эта поддержка останется выше необходимого порога.
Для операторов серверов дата важна не только из-за новой функциональности. Узлы, которые не обновятся до версии 3.4.1 к моменту активации fixBatchV1_2, могут оказаться заблокированными по поправке (amendment blocked) и перестанут синхронизироваться с сетью.
Поправка безопасности соседствует с BatchV1_1 — заменой предыдущей реализации Batch, от которой отказались после обнаружения критической ошибки. Batch-транзакции позволяют группировать несколько операций, включая структуры, где либо все транзакции проходят, либо вся операция откатывается. В документации XRPL подтверждается, что BatchV1_1 заменяет исходную поправку Batch и исправляет критическую ошибку, найденную в ранней версии.
Необычная деталь: разработчики пока не опубликовали исходный код, связанный с исправлениями безопасности. XRPL обещает раскрыть его позже вместе с ретроспективным анализом проблемы. В опубликованном списке изменений подтверждается исправление, отклоняющее внутренние Batch-транзакции с неверной обёрткой, а также дополнительное укрепление целочисленной арифметики в платёжном движке и вспомогательных функциях реестра.
При этом официальное объявление не сообщает о краже средств или атаке на основную сеть — обновление носит превентивный характер. Сама активация остаётся условной: изменения протокола XRPL требуют устойчивой поддержки валидаторов, а не одностороннего решения Ripple.