Fiatside

Руководство 2/6

Выбор сети для депозита

Подтверждения, мемо, комиссии, форматы адресов: как выбрать сеть для отправки депозита и избежать ошибок, которые стоят дороже всего.

Published
Updated
Reading time
13 min read
Collective byline (Коллективная редакционная подпись): this text is not attributed to any individual person. It has not yet been reviewed by a named editorial owner. Figures come from product data or from public sources cited in the text.

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

В этом руководстве изложены критерии выбора по каждой сети, а также три ловушки, которые объясняют почти все инциденты с депозитами.

Четыре ключевых критерия

Стоимость отправки

Доминирующий критерий для небольших сумм и незначительный для крупных. Складываются две стоимости: комиссия за вывод, взимаемая платформой, с которой вы отправляете (она устанавливается ею свободно), и реальная стоимость сети, которая зависит от загруженности.

При отправке эквивалента 100 EUR выбор Ethereum вместо Tron может стоить несколько процентных пунктов. При 10 000 EUR разница — ничто по сравнению со спредом. Полный расчет приведен в статье USDT в TRC-20 или ERC-20.

Количество подтверждений

Мы требуем определенное количество подтверждений для каждой сети, откалиброванное по глубине, после которой реорганизация цепи становится маловероятной. Это число определяет время вашего ожидания.

| Сеть | Подтверждения | Средний блок | Расчетное ожидание | | --- | --- | --- | --- | | Bitcoin | 2 | 600 с | ~20 мин | | Ethereum | 12 | 12 с | ~2-3 мин | | Tron | 20 | 3 с | ~1 мин | | Solana | 32 | 0.4 с | < 1 мин | | BNB Smart Chain | 15 | 3 с | ~1 мин | | Polygon PoS | 128 | 2 с | ~4 мин | | Arbitrum One | 20 | 0.25 с | < 1 мин | | Litecoin | 6 | 150 с | ~15 мин | | XRP Ledger | 1 | 4 с | секунды | | Dogecoin | 20 | 60 с | ~20 мин |

Эти значения взяты из данных продуктов и повторяются как есть на каждой странице актива. Высокое количество не является признаком медлительности: Polygon требует сто двадцать восемь подтверждений, но его блок длится две секунды, что дает четыре минуты.

Требование мемо

Три сети, которые мы принимаем, требуют дополнительное поле вместе с адресом:

  • XRP Ledger: Destination Tag, целое число.
  • Stellar: Memo, текст или целое число в зависимости от типа.
  • TON: комментарий, текстовое сообщение.

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

Неоднозначность формата адреса

Наименее известный и самый опасный критерий.

Адрес, начинающийся с 0x и содержащий сорок шестнадцатеричных символов, синтаксически корректен в шести сетях: Ethereum, BNB Smart Chain, Polygon, Arbitrum, Base, Optimism и Avalanche C-Chain. Никакая проверка ввода не может определить, какую из них вы имели в виду. Единственная защита — селектор сети, и он часто предзаполнен значением, которое не является вашим.

И наоборот, некоторые форматы однозначны: адрес Bitcoin bc1..., адрес Tron T..., адрес Solana в base58, адрес XRP r.... Ошибка сети в этих форматах приведет к отказу, а не к ошибочной отправке. Это реальное преимущество.

Восстановление, случай за случаем

Значение слова «восстановимо» полностью зависит от технологии.

Между EVM-сетями. Один и тот же приватный ключ управляет одним и тем же адресом во всех совместимых цепях. Отправка ERC-20 USDT на адрес депозита Polygon восстановима: операция требует ручной работы в соответствующей цепи, имеет стоимость и занимает время.

В неподдерживаемую сеть. Если у нас нет узла в целевой цепи, мы не можем подписать транзакцию для вывода средств из нее. Ответ — нет.

Без мемо, на счет, которым мы управляем. Восстановимо после подтверждения контроля над отправляющим адресом.

Без мемо, в другой сервис. Вне нашей досягаемости. Только поддержка сервиса-получателя может действовать в соответствии с его собственной политикой.

Актив, который мы не принимаем. Нелистинговый токен, отправленный на корректный EVM-адрес, технически восстановим, но мы не можем ни конвертировать его, ни хранить. Возможен только возврат.

Три ловушки, объясняющие почти все

Селектор сети, оставленный по умолчанию

На экранах вывода сеть — это выпадающий список под полем адреса, предзаполненный. Пользователь вставляет корректный адрес и подтверждает, не глядя на это меню.

Контрмера механическая: сначала выберите сеть, затем вставьте адрес. В таком порядке адрес, несовместимый с выбранной сетью, будет отклонен формой.

Максимальная сумма, вычитающая комиссии

«Отправить максимум» или «вывести все» вычитает комиссии из отображаемой суммы. Вы думаете, что отправляете 0.05, а уходит 0.0498. Это не критично — недоплата обрабатывается по зафиксированному курсу — но удивляет людей. Подробности в статье Недоплата по заявке.

Слишком низкие комиссии за транзакцию

В Bitcoin настройка «экономный» в кошельке может оставить транзакцию в mempool на часы. Она не потеряна, но выходит за окно фиксации курса, и заявка перекотируется.

Если ваш кошелек поддерживает RBF, вы можете повысить комиссию позже. В противном случае ожидание — единственный вариант.

Выбор на практике

Вот логика, которую мы рекомендуем, по порядку.

  1. Определяется ли сеть тем, где находятся мои средства? Если ваш USDT находится в Ethereum, сравните стоимость моста плюс вывод с прямой отправкой через ERC-20. Прямая часто выигрывает.
  2. Мала ли сумма? Ниже нескольких сотен евро эквивалента систематически выбирайте сеть с низкой стоимостью: Tron, Solana, Polygon.
  3. Нужна ли мне скорость? Solana, Arbitrum и XRP Ledger подтверждают менее чем за минуту. Bitcoin и Dogecoin занимают около двадцати минут.
  4. Могу ли я избежать сети с мемо? Если да, избегайте. Не потому, что мемо сложны, а потому, что забыть его — единственная ошибка депозита, которая может быть постоянной.

Сети второго уровня и мосты

Arbitrum, Base и Optimism — это сети второго уровня: они выполняют транзакции в своей собственной цепи и периодически публикуют свое состояние в Ethereum. Их привлекательность для депозита очевидна — очень низкая стоимость, почти мгновенное подтверждение — но два момента стоит понять.

Окончательность там имеет два уровня. Транзакция подтверждается на втором уровне за долю секунды и окончательно зачисляется в Ethereum гораздо позже. Мы работаем на основе подтверждения второго уровня, что является стандартным поведением и достаточно для депозита такого размера, но это означает, что гарантия не идентична гарантии глубоко подтвержденной транзакции Ethereum.

Мост — это не отправка. Перевод средств из Ethereum в Arbitrum через мост — это отдельная операция со своей стоимостью, своими сроками и своим риском контрагента в зависимости от используемого моста. Соединение моста с последующей отправкой иногда стоит дороже, чем прямая отправка через ERC-20, особенно на небольших суммах.

Практическое правило: если ваши средства уже на втором уровне, отправляйте с этого второго уровня. Если они в Ethereum, сравните общую стоимость обоих путей перед использованием моста. Мост оправдан только в том случае, если у вас есть другие причины находиться в целевой цепи.

Наконец, с мостом или без, адрес остается в формате 0x: ловушка с селектором сети действует в полной мере, и это единственное, что вас защищает.

Что мы проверяем перед принятием сети

Сеть не попадает в каталог потому, что она популярна. Мы проверяем:

  • Окончательность. Предлагает ли сеть четкое понятие необратимой транзакции и на какой глубине?
  • Стабильность комиссий. Сеть, стоимость включения в блок которой варьируется в сто раз, трудно честно котировать.
  • Наличие надежного узла. Без прямого доступа к цепи вы полностью зависите от третьей стороны в обнаружении депозита.
  • Формат адреса. Неоднозначный формат, общий с другими цепями, механически повышает частоту инцидентов.

Эти критерии объясняют, почему некоторые широко используемые сети отсутствуют и почему каждая из присутствующих имеет свое собственное количество подтверждений, а не единое значение.

Статьи, прилагаемые к этому руководству

Статьи в этом руководстве

Каждая из них подробнее раскрывает тему, затронутую здесь, с цифрами и особыми случаями.

Также полезно