6 жовтня Фонд Solana опублікував стандарт із відкритим вихідним кодом для розрахунків за принципом «поставка проти платежу» (DvP), надавши розробникам програму, яка переміщує грошову та активну частини угоди разом або не переміщує взагалі. Дизайн вимагає, щоб обидві сторони були повністю профінансовані до виконання — жодних часткових виконань — і розміщує кожну частину в окремому ескроу доти, доки третя сторона, розрахунковий орган, не підтвердить. Це вузький, але навмисний елемент інфраструктури для токенізованих ринків на Solana, і він свідомо залишає поза увагою кілька речей.
Як насправді працює двосторонній обмін
Коли угода створюється, програма блокує узгоджену кількість токенів кожної сторони в окремих ескроу-рахунках. Обидві частини мають бути токен-рахунками на Solana. Платіж з банківського рахунку, здійснений через інший канал, не підходить — він повністю випадає з атомарного обміну. Код розрахунку, за документально зафіксованим комітом джерела, перевіряє, що баланс кожного ескроу покриває узгоджену суму для цієї частини, перш ніж щось переказати. Якщо одній стороні не вистачає коштів, уся операція не відбувається.
Фінансування не є чимось екзотичним. Це звичайний переказ токенів із перевіркою, що означає, що система зберігання або казначейства може надати токени без виклику спеціальної функції фінансування. Призначення фіксуються під час створення запису про угоду. Якщо необхідний переказ не може бути завершений, розрахункова транзакція скасовується — але попередні транзакції фінансування є окремими транзакціями, тому вони не відкочуються разом із нею. Будь-які надлишкові токени повертаються вказаній стороні, а не додаються до того, що отримує контрагент.
Неттинг явно виключено
Програма не включає неттинг — практику заліку зобов’язань перед сплатою залишку. Це свідомий компроміс, і саме на нього вказали Банк міжнародних розрахунків (BIS) та Комітет з платежів і ринкових інфраструктур у своєму жовтневому звіті 2024 року про токенізацію на сторінках 12 і 13: негайний валовий розрахунок вимагає більшої ліквідності, тоді як неттингові механізми розтягують ту саму ліквідність. Але звіт BIS також вказує на інший бік медалі — швидший доступ до грошей та активів може зменшити альтернативну вартість капіталу, замороженого під час розрахунків.
Аналіз токенізованих депозитів від CryptoSlate провів суміжне розмежування між швидшим переміщенням грошей і зменшенням обсягу грошей, які вам потрібні. Його висвітлення Roughrider від 2 жовтня описало банківську платіжну схему на Solana, де перекази токенів і спалювання супроводжуються щоденним неттингом рухів на банківських рахунках. Це інша форма проблеми, і Solana DvP не намагається її вирішити.
Що охоплює атомарний розрахунок, а що ні
Програма захищає від ризику основної поставки всередині обміну токенів. Якщо ви покупець, ви не можете заплатити, не отримавши актив, і навпаки. Чого вона не робить — це не впорядковує фінансові відносини навколо угоди. Кредитор міг би фінансувати будь-яку з позицій через окрему домовленість, але ці фінансові відносини перебувають поза програмою DvP — економічна відповідальність залишається за учасниками та тими, хто їх підтримує.
Самі інструменти також мають свій багаж. Грошовий токен несе кредитний ризик і ризик погашення свого емітента. Регульований токен активу може зберігати механізми контролю — заморожування, паузи, права постійного делегата — які впливають на перекази, навіть коли токени перебувають в ескроу. Атомарний чи ні, ви все одно тримаєте чуже зобов’язання.
Що буде далі
Програма має відкритий вихідний код, а логіка розрахунків прив’язана до документально зафіксованого коміту джерела для всіх, хто хоче перевірити ескроу-перевірки. Цікаве питання зараз — хто будуватиме на її основі. Постачальник послуг зберігання, казначейський відділ або емітент токенізованих депозитів могли б підключити фінансування без будь-яких змін у самій програмі, оскільки шлях фінансування — це просто стандартний переказ із перевіркою. Чи зробить це хтось із них — і чи знайде валовий розрахунок з такою гранулярністю реальний обсяг на Solana — це те, що ще не отримало відповіді.




