Обмен криптовалюты из SSP: покупка, продажа и обмен — разбираемся

·7 мин. чтения·Автор: SSP Editorial Team
Иллюстрация трёх маршрутов обмена — покупка, продажа и крипта-в-крипту — проходящих через кошелёк multisig 2-of-2 SSP

Обмен криптовалюты из SSP: покупка, продажа и обмен — разбираемся

Перемещение между активами — одно из самых частых действий в кошельке. Из SSP у вас есть три разных способа это сделать — покупка, продажа и обмен — и хотя они имеют общий интерфейс, внутри они работают совсем по-разному. Понимание разницы важно, потому что у каждого формата свои комиссии, своя модель контрагента и свои последствия для самостоятельного хранения ваших средств.

Это руководство проходит через все три, объясняет, где находится встроенный в кошелёк aggregator SSP, и показывает, когда осмысленнее идти прямо на DEX через WalletConnect.

Что остаётся неизменным: модель самостоятельного хранения 2-of-2

Прежде чем говорить о форматах, общее: SSP — это кошелёк multisig 2-of-2. Каждая транзакция, покидающая ваш адрес — будь то перевод on-ramp-провайдеру, вызов swap к роутеру DEX или token approval — требует подписи от вашего расширения И подписи от вашего SSP Key. Ни третье лицо, ни бэкенд SSP, ни провайдер, интегрированный в кошелёк, не могут переместить ни сатоши, ни wei от вашего имени без согласия обоих устройств.

Это та часть, которая не меняется, когда вы обмениваете. Провайдер, через которого вы маршрутизируете, dApp, к которому вы подключаетесь, сеть, в которой вы находитесь — всё это меняется. Требование подписи 2-of-2 — нет.

Формат 1: Покупка (фиат в крипту)

Поток «покупки» в SSP — это фиатный on-ramp. Вы передаёте доллары США, евро или другую местную валюту картой, банковским переводом или эквивалентным каналом, а сторонний провайдер зачисляет криптовалюту на ваш адрес.

Вот что на самом деле происходит:

  • SSP интегрирует одного или нескольких on-ramp-провайдеров. Когда вы начинаете покупку, кошелёк передаёт вас в поток этого провайдера.
  • Провайдер запрашивает KYC (верификацию личности) и платёжные данные. Эта часть не имеет отношения к SSP — это регулируемое оформление платежа провайдером.
  • Региональная доступность зависит от лицензий провайдера. Некоторые сети, фиатные валюты и способы оплаты доступны в одних странах и недоступны в других.
  • Когда платёж проходит, провайдер отправляет криптовалюту на ваш адрес SSP. С этого момента актив находится в вашем хранилище 2-of-2 — точно так же, как любой другой входящий перевод.

Два практических замечания. Во-первых, цена, которую вы платите, включает спред и комиссии провайдера поверх базовой рыночной ставки; для on-ramp-ов это нормально, но при наличии выбора стоит сравнивать провайдеров. Во-вторых, вы никогда не передаёте провайдеру никаких ключей, seed или права подписи — им нужен только адрес назначения.

Формат 2: Продажа (крипта в фиат)

Продажа — это зеркальное отражение. Вы отправляете криптовалюту из SSP стороннему off-ramp-провайдеру, и провайдер зачисляет фиат на ваш банковский счёт.

Механически:

  • Вы инициируете продажу из SSP, и кошелёк передаёт вас провайдеру.
  • Провайдер собирает KYC и место вывода (банковский счёт, карта или эквивалент).
  • Вы подписываете обычную транзакцию отправки в SSP — подпись расширения + подпись SSP Key — которая перемещает вашу криптовалюту на адрес приёма провайдера.
  • После того как провайдер получает и подтверждает on-chain-перевод, фиат выплачивается на ваше место вывода.

Шаг подписания такой же, как у любого другого исходящего перевода. У SSP нет специального ключевого пути для «продажи»; это отправка, подписанная 2-of-2, на адрес депозита off-ramp-а, после чего провайдер берёт дело в свои руки.

Формат 3: Обмен (крипта в крипту)

Здесь становится интереснее. Из SSP есть два архитектурно разных способа обменять один token на другой, и у них разные компромиссы.

Вариант А: Встроенный swap aggregator SSP

В SSP есть встроенный aggregator покупки/продажи/обмена, который позволяет менять один криптоактив на другой, не покидая кошелёк. Концептуально aggregator опрашивает несколько сторонних провайдеров и DEX-aggregator-ов от вашего имени, выбирает маршрут и представляет это как одну операцию.

Что вы видите:

  • Актив «из» и «в», сумму и котировку, включающую ожидаемый вывод, влияние на цену и общие комиссии.
  • Один шаг подтверждения, который за кулисами может включать token approval (если вы обмениваете ERC-20) и саму swap-транзакцию.
  • Вы одобряете в расширении и подтверждаете на SSP Key — точно так же, как любую другую транзакцию.

Что вы не видите:

  • Какие именно провайдеры были опрошены и какие пулы или роутеры использует выбранный маршрут.
  • Спред со стороны провайдера и комиссии за маршрутизацию, которые упакованы в котируемый вывод.

Этот вариант удобен. Вы остаётесь в интерфейсе SSP, не нужно управлять сессией WalletConnect, и получаете опыт «одной операции». Компромисс в том, что цена приходит от третьих сторон — aggregator забирает котировки, а не запускает собственную ликвидность. Всегда смотрите на котируемый вывод, влияние на цену и общие комиссии перед подтверждением, а на новой паре начинайте с небольшой пробной суммы.

Вариант Б: Идти прямо к DEX через WalletConnect

Другой вариант — подключить SSP к dApp DEX — Uniswap канонический пример — используя WalletConnect. dApp становится UI обмена; SSP остаётся подписантом.

Этот подход открывает всю поверхность DEX:

  • Конкретные пулы и маршруты, которые использует DEX.
  • Продвинутые возможности: лимитные ордера, пользовательский допуск slippage, fee-tier-ы и прямое взаимодействие с более новыми или мелкими пулами ликвидности.
  • Любые программы стимулов, governance-token-ы или аналитика, которые открывает DEX.

Он также открывает вас полной поверхности DEX, а это значит больше вещей, которые нужно правильно настроить, и больше векторов риска, о которых нужно знать. Вы будете явно управлять token approvals, вы будете более напрямую открыты slippage и влиянию на цену, и в публичных mempool-ах вам придётся думать о MEV, таких как frontrunning и sandwich-атаки.

Картина хранения не меняется. Роутер DEX — это просто smart account контракт; swap — это транзакция, которую подписывает ваша 2-of-2. DEX никогда не держит ваши средства — он атомарно выполняет swap on-chain. Если что-то пойдёт не так до завершения сделки, транзакция откатывается, и вы остаётесь с входным активом (минус gas).

Простая схема принятия решения

Эти два варианта — не иерархия, они служат разным задачам. Грубое правило:

  • Распространённые пары, простой swap, нужна одна операция: встроенный aggregator обычно лучше по ощущениям.
  • Long-tail-токены, продвинутые типы ордеров, конкретный пул или нативные функции DEX: идти прямо через WalletConnect.
  • Крупный размер или чувствительный тайминг: посмотрите обе котировки и рассмотрите разделение по маршрутам; обратите внимание на варианты защиты от MEV на стороне dApp-а.

Использовать оба — не зазорно. Многие пользователи SSP делают обычные обмены stablecoin-ов внутри кошелька и переходят к dApp DEX, когда нужно что-то конкретное.

Что действительно проверить перед подтверждением

Для каждого формата — покупка, продажа, обмен, встроенный или через dApp — это одни и те же вопросы:

  • Каков котируемый вывод? Сколько единиц целевого актива вы реально получите после комиссий и влияния на цену.
  • Какова общая стоимость? Спред, комиссии провайдера, комиссии DEX и gas. Для ERC-20 на Ethereum gas может доминировать в малых swap-ах; в Polygon, Base, BNB Smart Chain или Avalanche gas заметно ниже, но всё же не нулевой.
  • Это встроенный маршрут или внешний dApp? Поток подписания одинаковый, но модель контрагента разная. Знание того, чем вы пользуетесь, меняет то, о чём стоит беспокоиться (прозрачность комиссий vs approvals и slippage).
  • Я тестировал на небольшой сумме? Для любой новой пары, провайдера или dApp начинайте с малого. Пара долларов gas на пробном переводе — дешёвая страховка от сюрприза с маршрутизацией или approval.

Константа

Какой бы путь вы ни выбрали — покупка, продажа, встроенный swap или swap в dApp DEX — история хранения та же. Ваши два устройства подписывают каждую отправку. Актив находится в вашем multisig 2-of-2 до swap-а и в вашем multisig 2-of-2 после. Swap — это просто перевод посередине, и SSP делает этот перевод так же, как любой другой: с обеими подписями, каждый раз.

Для более глубокого понимания базовой механики смотрите обзор DeFi от Ethereum.org и документацию Uniswap.

Поделиться статьёй

Похожие статьи