Solana Foundation опубликовала стандарт с открытым исходным кодом для расчётов по принципу «поставка против платежа» (DvP) 6 октября, предоставив разработчикам программу, которая переводит денежную и активную части сделки вместе или не переводит вовсе. Дизайн требует, чтобы обе стороны были полностью обеспечены до исполнения — никакого частичного исполнения — и помещает каждую часть в отдельный эскроу до тех пор, пока третья сторона, расчётный орган, не даст согласие. Это узкоспециализированный, но намеренный инструмент для токенизированных рынков на Solana, и он намеренно оставляет несколько вещей за рамками.
Как на самом деле работает обмен с двумя частями
Когда сделка создаётся, программа блокирует согласованное количество токенов каждой стороны в отдельных эскроу-счетах. Обе части должны быть токен-аккаунтами на Solana. Платёж с банковского счёта, сделанный по другому каналу, не подходит — он полностью выпадает из атомарного обмена. Код расчёта, на задокументированном коммите исходного кода, проверяет, что баланс каждого эскроу покрывает согласованную сумму для этой части, прежде чем перевести что-либо. Если одной стороне не хватает средств, вся операция не проходит.
Пополнение не представляет собой ничего экзотического. Это обычный проверенный перевод токенов, что означает, что кастодиальная или казначейская система может предоставить токены без вызова специальной функции пополнения. Адреса назначения фиксируются при создании записи о сделке. Если требуемый перевод не может быть завершён, транзакция расчёта отменяется — но более ранние переводы пополнения являются отдельными транзакциями, поэтому они не откатываются вместе с ней. Любые избыточные токены возвращаются указанной стороне, а не увеличивают то, что получает контрагент.
Неттинг явно исключён
Программа исключает неттинг — практику зачёта обязательств перед выплатой остатка. Это осознанный компромисс, и на него указали Банк международных расчётов (BIS) и Комитет по платежам и рыночным инфраструктурам в своём отчёте о токенизации за октябрь 2024 года на страницах 12 и 13: немедленный валовой расчёт требует больше ликвидности, в то время как механизмы неттинга позволяют растянуть ту же ликвидность. Но отчёт BIS также указывает на другую сторону медали — более быстрый доступ к деньгам и активам может снизить альтернативные издержки капитала, связанного в процессе расчётов.
Анализ токенизированных депозитов, проведённый CryptoSlate, сделал связанное различие между более быстрым перемещением денег и уменьшением количества необходимых денег. В его материале о Roughrider от 2 октября описывалась схема банковских платежей на Solana, где переводы и сжигание токенов соседствуют с ежедневным неттингом движений по банковским счетам. Это другая форма проблемы, и Solana DvP не пытается её решить.
Что покрывает и что не покрывает атомарный расчёт
Программа защищает от риска поставки основного актива внутри обмена токенов. Если вы покупатель, вы не можете заплатить, не получив актив, и наоборот. Чего она не делает — так это не улаживает финансовые отношения вокруг сделки. Кредитор мог бы финансировать любую из позиций через отдельную договорённость, но эти отношения финансирования находятся вне программы DvP — экономическая ответственность остаётся на участниках и тех, кто их поддерживает.
Сами инструменты также несут в себе риски. Денежный токен несёт кредитный риск и риск погашения его эмитента. Регулируемый токен актива может сохранять элементы контроля — заморозка, пауза, права постоянного делегата — которые влияют на переводы, даже когда токены находятся в эскроу. Атомарный или нет, вы всё равно держите чьё-то обязательство.
Что дальше
Программа имеет открытый исходный код, а логика расчётов привязана к задокументированному коммиту исходного кода для всех, кто хочет проверить эскроу-проверки. Интересный вопрос теперь в том, кто будет строить на её основе. Кастодиальный провайдер, казначейский отдел или эмитент токенизированных депозитов могли бы подключить финансирование без каких-либо изменений в самой программе, поскольку путь финансирования — это просто стандартный проверенный перевод. Сделает ли кто-либо из них это — и найдёт ли валовой расчёт с такой гранулярностью реальный объём на Solana — это та часть, которая пока остаётся без ответа.




