Один свап BTC → USDT на $250k провалится примерно у половины провайдеров любого non-custodial агрегатора — не из-за compliance, а потому что их maxSwapUsd на этой паре стоит на $100k–$150k, тогда как у других дотягивает до $500k–$1M. Тот же заказ, разбитый на три leg’а по $80–90k через провайдеров с самым высоким cap, едет чисто, остаётся внутри floating-буфера и обходит внутренний review-тир, который большинство провайдеров ставит где-то между $20k и $50k. Задача на больших суммах не «найти провайдера без лимита». Задача — прочитать cap table, разбить по уму и дать routing сделать остальное. Ниже — worked examples, цифры по монетам и правило, когда вместо агрегатора правильнее идти на OTC-деск.
Что считать «крупным» свапом в non-custodial flow
Граница ниже, чем кажется.
$10k baseline. Здесь начинает иметь значение routing. Ниже — разница в spread между провайдерами на уровне погрешности, бери любую разумную котировку. Выше — разница между самым тугим и самым широким spread на той же монете уже считается в реальные деньги.
$50k жёсткий порог. Здесь cap table начинает связывать руки по-настоящему. Некоторые провайдеры просто отказывают, другие дают заметно худший spread на крупный тикет, и шанс разовой проверки на одном leg растёт. Пороги верификации зависят от провайдера и суммы, и это тот диапазон, где они начинают всплывать.
$250k whale zone. На этом размере явный выбор: агрегатор, который сам разбивает заказ, или OTC-деск, который котирует это одним блоком. Оба варианта имеют место — правило выбора в §7.
«Крупный» — это не только доллары. Это ещё coin × network. $50k BTC на mainnet — рутина для каждого поддерживаемого провайдера. $50k XMR — близко к per-leg потолку у половины набора, а $50k низколиквидного альта пробивает cap’ы и упирается в тонкую ликвидность на стороне получения.
Почему один большой свап тихо тебя обижает
Три проблемы возникают, когда толкаешь всю сумму одним заказом.
Slippage на неликвидных парах. Агрегаторы в конечном счёте роутят в чью-то ликвидность — book биржи, OTC inventory или DEX-пул. Market sweep на $100k по неликвидной паре проходит по book вверх, и ты платишь average fill, а не top quote. Headline rate деградирует на 0.3–2% в момент, когда твой заказ — доминирующий size в book, и эту деградацию ты не видишь в pre-trade котировке.
Per-provider maxSwapUsd ceiling. Реальная cap table, которая имеет значение на больших суммах, по данным агрегатора, май 2026:
| Монета | Диапазон maxSwapUsd по провайдерам | Типичное узкое место |
|---|---|---|
| BTC | $500k → $1M | редко cap, следи за spread |
| ETH | $500k → $1M | редко cap, следи за spread |
| XMR | $100k → $200k | cap и есть ограничение |
| SOL | $250k → $500k | средний диапазон |
| TRX / USDT-TRC20 | $250k → $500k | средний диапазон |
Для BTC и ETH ограничение редко в cap — оно в spread между провайдерами и size-impact на book получения. Для XMR cap и есть ограничение: $250k XMR одним заказом большинство провайдеров просто не возьмут. Работа агрегатора — читать эту матрицу в реальном времени и либо роутить в провайдера с максимальным cap, либо делить.
Внутренние review-тиры. Пороги верификации зависят от провайдера и суммы. Несколько интегрированных провайдеров применяют enhanced compliance checks, когда один заказ переходит внутренний tier — часто между $20k и $50k, иногда выше. Эти тиры не висят на главной странице. Один свап на $80k с большей вероятностью попадёт на ручную проверку, чем три $25k свапа через разных провайдеров за тот же час.
Свап на $250k не падает из-за compliance. Он падает, потому что у провайдера
maxSwapUsdна этой монете $150k, и никто в UI агрегатора не сказал тебе об этом до того, как ты нажал Continue.
Стратегия разбиения
Базовая эвристика простая. Держи каждый leg ниже наименьшего из:
- 50% от
maxSwapUsdпровайдера получения на эту монету - $50k
- 1% дневного объёма пары на стороне получения
Побеждает самое строгое. Первое уберегает от edge-of-cap заказов, которые становятся неудобными в routing. Второе держит ниже review-тира у большинства провайдеров. Третье не даёт стать доминирующим размером в book получения.
Worked example — $250k BTC → USDT-TRC20. Cap BTC позволяет один $250k order минимум у трёх провайдеров, cap TRC20 — $250k–$500k за leg, так что заказ можно провести одним блоком. Но ликвидность USDT-TRC20 на $250k может сдвинуть rate на 0.3–0.6% у медленных провайдеров. Разбиение на 3 × $80–85k через xgram, stealthex и simpleswap (тройка с максимальными cap и лучшими spread на этом размере по данным агрегатора) обычно даёт fill на 0.2–0.4% лучше и обходит per-provider review. На $250k это $500–$1,000 экономии.
Worked example — $120k что-то → XMR. Случай, где cap решает. XMR cap’ы — $100k–$200k по всему набору. Один $120k order едет только к двум провайдерам с максимальным cap, что убирает конкуренцию по цене. Два $60k leg’а едут к каждому провайдеру в наборе, давая агрегатору реальную ценовую конкуренцию на каждом leg. Итог: лучше headline rate и меньше зависимость от одного hop, который должен работать на весь заказ.
Time-spacing. Разделение по провайдерам — большой рычаг; разделение по времени играет меньшую роль. Разумный интервал — 5–30 минут на leg: достаточно, чтобы mid-market сдвинулся, и недостаточно, чтобы держать exposure часами. Не дели через известные события волатильности (CPI, FOMC, заголовки про ETF). Либо до события, либо после, либо fixed на leg’и, попадающие на дверь.
Не дели слишком мелко. У каждого leg фиксированные косты — network fee на исходной стороне, фиксированная часть spread провайдера. Десять $3k leg’ов вместо одного $30k — дороже. Sweet spot в этом диапазоне обычно 2–5 leg’ов.
Как помогает агрегатор
Виджет на главной делает работу с cap table за тебя. Он тянет live-котировки с каждого поддерживаемого провайдера, знает per-coin maxSwapUsd у каждого из свежих данных и показывает только тех, чей ceiling реально покрывает твою сумму. Провайдеров, которые молча отказали бы, ты не увидишь в списке — про механику это как SwapZilla агрегирует котировки.
На floating routing выбирает лучший ToAmount среди провайдеров, способных взять твой size. Поэтому для крупных сумм floating часто чище. Fixed-quote при $50k+ закладывает более широкий буфер (провайдер берёт 30 минут price risk на бо́льший notional), а при $100k+ несколько провайдеров вообще не котируют fixed. Короткая версия: на больших суммах floating выигрывает ещё чаще, чем на retail, кроме оплат по invoice или известных событий волатильности. Полная версия — в Fixed vs floating rate on a crypto swap.
Агрегатор также показывает live rateSpread по каждому провайдеру. Spread на одной монете гуляет от 0.85% до 1.45% по данным агрегатора — на $100k это $600 разницы на leg между самым тугим и самым широким. Destination wallet выбираешь ты; провайдера выбирает routing; куда упадут средства — снова ты.
Реальность верификации на больших суммах
Диапазоны выглядят по-разному. Пороги верификации зависят от провайдера и суммы, поэтому разбивка идёт по band, а не одним числом.
До ~$5k. Стандартный non-custodial flow. На стороне SwapZilla — никакого аккаунта, никакой identity, никакого человека в петле. Провайдер получает только deposit и payout addresses, и больше ничего.
$5k–$50k. Всё ещё стандартно у почти каждого поддерживаемого провайдера. Некоторые применяют автоматический risk scoring (taint analysis депозита, проверка exchange-of-origin) — для тебя это невидимо, если адрес не флагнут. Обычно ты ничего не заметишь.
$50k–$250k. Band, где начинают появляться проверки. Несколько провайдеров могут поставить заказ на внутренний compliance review, особенно если депозит идёт с флагнутого источника, юрисдикция получения restricted или payout — privacy-монета. Это не равно открытию аккаунта на бирже — это разовая проверка конкретного заказа. Митигации: разбиение на leg’и через разных провайдеров, чистый адрес депозита и (критически важно) refund address.
$250k+. На этом размере внимание может прийти к каждому leg. Здесь начинается серьёзное сравнение агрегатора с разбиением против OTC-деска — про это §7.
При $50k–$250k правильно разбитый маршрут через агрегатор убирает основную часть friction’a и не требует аккаунта на бирже. Пороги верификации зависят от провайдера и суммы — разбиение по провайдерам распределяет и этот риск.
Чего этот гид не утверждает: что любой non-custodial flow «свободен от compliance». Провайдеры ведут реальные compliance-программы, и правила меняются. Утверждение точнее: в этом band грамотно разбитый маршрут даёт ощутимо меньше friction, чем custodial-альтернатива.
Refund address становится load-bearing на размере
Refund address optional у большинства провайдеров. Это UX-решение, которое понятно на retail и перестаёт быть понятным на размере.
На $200 худший случай для забытого refund address — медленный support-тикет. На $200k худший случай — медленный support-тикет на $200k застрявших средств. Когда leg истекает (TIME_EXPIRED), уходит на review и получает отказ или попадает в network reorg, провайдер возвращает средства на refund address автоматически, если ты его указал, и в support-purgatory — если нет.
На каждый leg сплит-свапа ставь refund address — кошелёк, который ты контролируешь, на исходной сети. Не тот же wallet, что deposit address (отдельное UX-правило у большинства провайдеров), но на той же сети, чтобы возврат шёл обычной транзакцией. Belt-and-braces правило для $50k+ leg’ов: refund address, скриншот order ID, не закрывай вкладку до завершения leg’а. 90 секунд работы окупаются на одном leg в квартал, который икнул.
Если в твоём крупном свапе участвует USDT, выбор сети меняет fee math на размере — посмотри USDT TRC-20 vs ERC-20 vs Solana перед тем, как выбирать destination network. И общий FAQ разбирает, что происходит, если refund реально срабатывает.
Когда OTC-деск — правильный ответ
Выше примерно $250k–$500k у подхода «агрегатор с разбиением» появляется потолок. Сплиты становятся неудобными (слишком много leg’ов, слишком много wall-clock time), и per-leg spread’ы складываются. Здесь OTC-дески становятся конкурентоспособны.
Экономика OTC. На $100k–$5M спотового BTC и ETH на ликвидных парах OTC-деск обычно котирует 5–25 базисных пунктов (0.05%–0.25%) над reference mid-price по индустриальным roundup’ам 2026 года. Деск держит inventory и берёт на себя market-impact cost, который ты бы иначе заплатил, проходя публичный book. Это самая чистая часть OTC-предложения на размере.
Total cost через агрегатор на том же размере. Типично 10–40 bps end-to-end на ликвидных парах, больше на неликвидных (XMR, мелкие альты).
Честный tradeoff:
- OTC-деск — лучшая цена на $500k+ по BTC, ETH и major-стейблам. Минус: нужен аккаунт, source-of-funds документация, чат или звонок на каждый блок.
- Агрегатор с разбиением — лучшая цена на сумме до $250k по BTC и ETH, заметно лучшая цена при любом размере для XMR и privacy-routed свапов (большинство OTC-десков XMR вообще не котируют), без аккаунта. Разбиение делаешь сам или это делает виджет.
Оставайся в агрегаторе до $250k на любой монете и для любого leg с XMR при любом размере. Рассматривай OTC для $500k+ на BTC, ETH или USDT major. Между $250k и $500k — judgment call: получи котировку у обоих.
Типичные ошибки на размере
Ошибки, которые реально стоят денег на крупных свапах, примерно в порядке частоты.
- Отправил всю сумму одним заказом, не посмотрев cap table. Order тихо едет к одному провайдеру, который смог его взять, — возможно, не к тому, у кого лучший rate. Cost на spread при $100k: $200–$1,000 против оптимально отрутенного сплита.
- Забыл refund address на крупном leg. Worst-case impact линейно скейлится с размером leg. 30 секунд работы в UI имеют самый высокий ожидаемый return из всех полей формы при $50k+.
- Разбил слишком мелко. Десять $5k leg’ов из $50k стоят дороже двух $25k, потому что фиксированная network fee на leg доминирует.
- Взял fixed на свап $100k+ в тихий рынок. Fixed-буфер на этом размере доходит до 1–2% — $1k–$2k «страховки» от 30-минутного движения, которое в обычный день укладывается заметно меньше. См. Fixed vs floating rate on a crypto swap.
- Разбил через событие волатильности. 90-минутный сплит через дверь FOMC означает, что leg 3 цена заметно хуже, чем leg 1. Либо до события, либо после, либо fixed на leg’и, попадающие на дверь.
- Свежий, непротестированный destination wallet для первого крупного leg. Сделай тестовый депозит на $50. 10 минут ожидания — дешёвая страховка от опечатки в длинном XMR- или Solana-адресе.
- Доверие старым скриншотам котировки. Live rate в момент клика ≠ rate в момент confirm депозита (для floating). Для fixed lock начинается с клика. В любом случае скриншот 20 минут назад не несёт нагрузки.
- «Без аккаунта» = «никаких проверок никогда». Нет. Закладывай, что один leg из пяти на $50k+ потребует extra-шаг, и будешь приятно удивлён чаще, чем нет.
Quick decision checklist для крупных свапов
Карманное правило на тот раз, когда ты смотришь на крупный баланс и swap-виджет:
- До $10k — один свап, обычный flow, любая разумная котировка.
- $10k–$50k — один свап, floating, refund address установлен, FAQ открыт на случай зависания.
- $50k–$250k — посмотри cap table на главной для своей пары, разбей на 2–4 leg’а по разным провайдерам, если headline rate’ы различаются больше чем на 0.3%, floating если не invoice и не event day.
- $250k–$500k — склоняйся к агрегатору с разбиением для XMR и любого privacy-routed свапа. Получи OTC-котировку на BTC, ETH или USDT major, если есть OTC-relationship. Сравни и выбери.
- $500k+ на BTC, ETH или major-стейбле — OTC обычно чище. Агрегатор по-прежнему работает для XMR-leg’ов внутри более широкого workflow.
- Всегда — refund address на каждый leg, тестовая отправка на исходной сети, без сплитов через известные события волатильности.