Batch V1.1 в XRP Ledger остаётся выше требуемого порога поддержки валидаторов, поскольку Ripple заявляет, что управляющие активами и коммерческие проекты готовятся использовать эту функцию транзакций, если она активируется позднее в этом месяце.
- Batch V1.1 имеет 30 голосов валидаторов, что сохраняет график активации XRP Ledger на 29 сентября.
- Ripple заявляет, что управляющие активами строят свои решения вокруг Batch, хотя конкретные партнёры пока не раскрываются.
- Batch может объединять восемь транзакций, позволяя связанным переводам активов и платежам расчитываться атомарно вместе.
- Разработчики заменили первоначальный Batch после того, как в феврале исследователи обнаружили критическую уязвимость проверки подписей.
- XRPL версии 3.3.0 включила Batch V1.1 после расширенных проверок и исправлений дополнительных проблем безопасности.
CoinDesk сообщил 19 сентября, что руководитель инженерного направления RippleX Айо Акиньеле заявил, что работа, связанная с управляющими активами, готовится вокруг Batch V1.1, который может упаковывать до восьми транзакций в одну операцию Batch. Ripple публично не назвала управляющих активами и не раскрыла точные даты запуска.
Данные о действующих поправках, рассмотренные 20 сентября, показали, что 30 из 35 отслеживаемых доверенных валидаторов поддерживают Batch V1.1. XRP Ledger требует поддержки не менее 80% в течение 14 последовательных дней до активации поправки, что устанавливает текущий порог в 28 голосов. Отсчёт начался 15 сентября в 14:06:41 UTC и указывает на возможную активацию вскоре после того же времени 29 сентября, если поддержка сохранится.
XRP Ledger Batch V1.1 может связывать этапы расчётов вместе
Спецификация XLS-56 определяет Batch как транзакцию, которая упаковывает от двух до восьми внутренних транзакций. Она поддерживает четыре режима обработки: «Всё или ничего», «Только одна», «До отказа» и «Независимый». Режим «Всё или ничего» требует успешного выполнения всей группы или предотвращает вступление пакета в силу.
Ripple сосредотачивает часть коммерческого обсуждения на поставке против платежа, или DvP. В такой транзакции передача актива и его оплата могут быть помещены в одну атомарную операцию. Неудачный платёж предотвратил бы завершение связанной передачи актива в режиме «всё или ничего».
Акиньеле сказал CoinDesk: «Мы поделимся подробностями, когда функция будет запущена, включая работу с ключевыми управляющими активами». Ripple не назвала эти фирмы, поэтому заявление остаётся описанием компанией работы, которая ещё не была публично подтверждена объявлениями о названных партнёрах.
Спецификация XLS-56 перечисляет среди потенциальных применений недоверенные свопы между несколькими счетами, комиссии платформ и структуры флеш-кредитов. Например, маркетплейс или кошелёк мог бы упаковать платёж клиента с сервисным сбором вместо требования отдельных транзакций, а разные счета могут авторизовать отдельные этапы одного и того же Batch.
Акиньеле сказал, что «некоторые проекты уже строятся с учётом Batch», но личности партнёров и графики производства остаются нераскрытыми. Ripple заявила, что подробности последуют после окончательного утверждения планов.
Поддержка валидаторов сохраняет окно 29 сентября открытым
По последним данным на 20 сентября Batch V1.1 имел 30 голосов поддержки среди 35 валидаторов, отслеживаемых XRPLDashboard, что равно примерно 85%. Таким образом, поддержка оставалась выше порога в 28 голосов, необходимого для продолжения окна активации.
Прогнозируемая дата 29 сентября является условной. Поправки XRPL не активируются просто потому, что однажды пересекли 80%. Валидаторы должны поддерживать сверхбольшинство в течение полного 14-дневного периода, и валидаторы могут менять свои голоса, пока идёт отсчёт. Если поддержка упадёт ниже требуемого уровня, текущее окно останавливается, и после восстановления порога потребуется ещё один непрерывный период.
Последний подсчёт продолжает быстрый рост поддержки в этом месяце. Тогда Batch V1.1 имел 24 из 35 голосов валидаторов, или 68,57%, оставаясь ниже порога активации. К 15 сентября поддержка выросла до 27 голосов, прежде чем достаточное число валидаторов поддержало поправку для начала отсчёта.
Сама поправка была выпущена с версией xrpld 3.3.0 6 августа. Официальные примечания к выпуску XRP Ledger описывают Batch V1.1 как замену первоначальной поправки Batch и указывают, что она поддерживает до восьми внутренних транзакций, включая структуры атомарных свопов.
С тех пор XRP Ledger Foundation выпустила xrpld 3.4.0. Программный релиз от 16 сентября вводит отдельные поправки о кредитовании и очистке и не заменяет Batch V1.1, который остаётся в собственном процессе голосования в основной сети. Операторам серверов было рекомендовано обновиться до версии 3.4.0 для непрерывности обслуживания.
Batch V1.1 последовал за критической уязвимостью в первой версии
Текущая поправка появилась после того, как разработчики остановили первоначальное предложение Batch в феврале. Официальное раскрытие уязвимостей XRPL сообщает, что исследователь безопасности Пранамья Кешкамат и инструмент Apex от Cantina AI выявили критическую уязвимость проверки подписей 19 февраля.
При определённых условиях уязвимый код мог перестать проверять подписантов Batch после обнаружения недавно созданного счёта. XRPL Labs заявила, что злоумышленник мог затем включить несанкционированную транзакцию с другого счёта, не обладая закрытыми ключами владельца этого счёта. Потенциальные транзакции могли включать платежи и определённые изменения состояния реестра.
Уязвимость никогда не стала активной в основной сети XRP Ledger. Первоначальная поправка всё ещё находилась на стадии голосования, и XRPL Labs заявила, что средства не подвергались риску. Валидаторам было рекомендовано голосовать против неё, а версия rippled 3.1.1, выпущенная 23 февраля, сделала Batch и fixBatchInnerSigs неподдерживаемыми, чтобы они не могли активироваться.
Затем разработчики изменили логику подписи и авторизации для замены. Отчёт об уязвимости сообщил, что исправление устранило преждевременное условие успеха, добавило средства защиты авторизации и ужесточило правила проверки подписей. Batch V1.1 позже был включён в xrpld 3.3.0 после разработки и проверки.
Работа по безопасности продолжалась до текущего голосования валидаторов. Как сообщал crypto.news в своём материале о проверке безопасности Batch V1.1, разработчики исправили ещё 11 проблем, связанных с подписями, проверками авторизации и возможными сбоями серверов, прежде чем поправка достигла текущей стадии голосования.
Акиньеле сказал CoinDesk, что проверка включала внутреннее состязательное тестирование, анализ с помощью ИИ, конкурс по безопасности Sherlock и оценки с участием Halborn и Common Prefix. CoinDesk приписала эти детали RippleX; публичные отчёты партнёров, охватывающие каждую часть этой проверки, не были включены в материалы, рассмотренные для этого отчёта.
Экосистема разработчиков XRPL внесла сопутствующие изменения по мере развития дизайна подписей. Июньский выпуск в официальном репозитории xrpl.js задокументировал, что старая логика подписи Batch не соответствовала пересмотренному формату Batch V1.1, поскольку к подписям была привязана дополнительная информация о счёте и последовательности. История выпусков JavaScript binary-codec указывает, что поддержка подписи Batch V1.1 была добавлена в версии 2.9.0 в августе.
Управляющие активами тестируют больше токенизированных расчётов на XRPL
Комментарии Ripple о Batch появляются в тот момент, когда финансовые фирмы и разработчики используют инфраструктуру XRP Ledger для токенизированных активов и проектов институциональных расчётов. В июне JPMorgan, Mastercard, Ondo Finance и Ripple участвовали в тесте погашения токенизированных казначейских обязательств США с использованием XRP Ledger.
Президент Ripple Моника Лонг заявила в августе, что финансовые учреждения переводят часть работы с токенизированными активами из пилотных программ в производство. Crypto.news сообщал о проектах институциональной токенизации Ripple, что Aviva Investors запустила класс акций токенизированного фонда на XRPL в июле и что Ripple рассматривала RLUSD как возможную денежную часть для атомарных расчётов по поставке против платежа.
Активность с ончейн-активами росла вместе с этим развитием. Ещё один обзор данных RWA XRP Ledger от crypto.news сообщил в июле, что сеть добавила примерно 2,6 млрд долларов стоимости токенизированных реальных активов за шесть месяцев, исключая стейблкоины, по данным RWA.xyz. Тот же отчёт предупредил, что представленная стоимость активов и активно распределённые активы являются существенно разными показателями.
Сам Batch V1.1 не требует, чтобы управляющие активами использовали XRP в качестве передаваемого актива. Функция работает на уровне транзакций и может упаковывать поддерживаемые транзакции XRPL с разных счетов. XRP остаётся актуальным для комиссий за транзакции реестра, тогда как базовые транзакции могут включать другие поддерживаемые активы и токенные структуры.
Следующее процедурное событие — окончание текущего окна поправки. XRPLDashboard прогнозирует активацию Batch V1.1 на 29 сентября примерно в 14:06:41 UTC, если поддержка валидаторов не менее 80% останется непрерывной в течение всего отсчёта. Последний опубликованный подсчёт на 20 сентября оставался 30 голосов за из 35 отслеживаемых валидаторов.
