XRP Ledger официально активировал функцию Batch в основной сети. Обновление получило поддержку 30 валидаторов, а дашборд XRPScan подтверждает, что BatchV1_1 теперь активен на mainnet.
Простыми словами: вместо того чтобы отправлять несколько отдельных транзакций и надеяться, что каждая из них сработает, вы упаковываете их в один «пакет». Если что-то идёт не так — весь пакет отменяется, и никто не остаётся в невыгодном положении.
Режим «All or Nothing» — ключевой для институциональных сценариев. Именно он обеспечивает DvP (Delivery versus Payment): покупатель платит и получает актив одновременно, без риска, что одна сторона выполнит сделку, а вторая — нет.
После Batch: можно упаковать всё в одну операцию. Примеры использования:
Атомарные свопы между несколькими аккаунтами — обмен без доверия к контрагенту
DvP для токенизированных активов — оплата и передача актива в одной транзакции
Комиссии платформы — комиссия биржи или кошелька встраивается в ту же операцию, что и платёж клиента
Минт NFT + создание оффера — если оффер не создаётся, минт откатывается
Мультиаккаунтные выводы — попытка списать с одного счёта, при неудаче — с другого
История активации: почему это заняло время
Путь Batch к mainnet был непростым:
Первая версия была отозвана после обнаружения критической уязвимости в проверке подписей — она могла позволить несанкционированные транзакции. Средства пользователей не пострадали, так как обновление не дошло до mainnet.
Исправленная версия (BatchV1_1) была выпущена в августе 2026 года вместе с xrpld v3.3.0.
Первоначальная дата активации — 29 сентября — была сдвинута после того, как поддержка валидаторов кратковременно упала ниже порога в 80%, что сбросило двухнедельный отсчёт.
Повторный отсчёт начался 25 сентября, и 9 октября BatchV1_1 активировался вместе с исправлением fixBatchV1_2.
Что говорят разработчики
Валидатор XRPL Vet назвал это «массивно важной функциональностью» для XRP Ledger, открывающей критические сценарии использования как для институционалов, так и для розничных разработчиков. По его оценке, у разработчиков есть «большое пространство для строительства» вокруг этой функции — это «большой разлок».
Batch и зачем это нужно
Batch (внутреннее обозначение — XLS-56) позволяет объединить от двух до восьми транзакций в одну операцию. Все они выполняются атомарно — то есть либо проходят все, либо ни одна.Простыми словами: вместо того чтобы отправлять несколько отдельных транзакций и надеяться, что каждая из них сработает, вы упаковываете их в один «пакет». Если что-то идёт не так — весь пакет отменяется, и никто не остаётся в невыгодном положении.
Четыре режима выполнения
Batch поддерживает четыре режима работы:| Режим | Что делает |
|---|---|
| All or Nothing | Все транзакции должны пройти, иначе отменяются все |
| Only One | Выполняется только первая успешная транзакция, остальные не трогаются |
| Until Failure | Транзакции идут по порядку до первой ошибки, после неё — стоп |
| Independent | Все транзакции выполняются независимо, даже если часть провалилась |
Что изменилось для пользователей
До Batch: сложные операции требовали нескольких отдельных транзакций. Если одна проходила, а вторая — нет, возникал частичный результат и риск потери средств.После Batch: можно упаковать всё в одну операцию. Примеры использования:
Атомарные свопы между несколькими аккаунтами — обмен без доверия к контрагенту
DvP для токенизированных активов — оплата и передача актива в одной транзакции
Комиссии платформы — комиссия биржи или кошелька встраивается в ту же операцию, что и платёж клиента
Минт NFT + создание оффера — если оффер не создаётся, минт откатывается
Мультиаккаунтные выводы — попытка списать с одного счёта, при неудаче — с другого
История активации: почему это заняло время
Путь Batch к mainnet был непростым:
Первая версия была отозвана после обнаружения критической уязвимости в проверке подписей — она могла позволить несанкционированные транзакции. Средства пользователей не пострадали, так как обновление не дошло до mainnet.
Исправленная версия (BatchV1_1) была выпущена в августе 2026 года вместе с xrpld v3.3.0.
Первоначальная дата активации — 29 сентября — была сдвинута после того, как поддержка валидаторов кратковременно упала ниже порога в 80%, что сбросило двухнедельный отсчёт.
Повторный отсчёт начался 25 сентября, и 9 октября BatchV1_1 активировался вместе с исправлением fixBatchV1_2.
Что говорят разработчики
Валидатор XRPL Vet назвал это «массивно важной функциональностью» для XRP Ledger, открывающей критические сценарии использования как для институционалов, так и для розничных разработчиков. По его оценке, у разработчиков есть «большое пространство для строительства» вокруг этой функции — это «большой разлок».