Руководство 2/6
Выбор сети для депозита
Подтверждения, мемо, комиссии, форматы адресов: как выбрать сеть для отправки депозита и избежать ошибок, которые стоят дороже всего.
- Published
- Updated
- Reading time
- 13 min read
Сеть — это единственный выбор в цепочке, где ошибка может быть необратимой. Неверная платежная система выплаты приводит к отклоненному переводу, который возвращается; неверная сеть приводит к успешной транзакции не в том месте, и восстановление полностью зависит от технологии.
В этом руководстве изложены критерии выбора по каждой сети, а также три ловушки, которые объясняют почти все инциденты с депозитами.
Четыре ключевых критерия
Стоимость отправки
Доминирующий критерий для небольших сумм и незначительный для крупных. Складываются две стоимости: комиссия за вывод, взимаемая платформой, с которой вы отправляете (она устанавливается ею свободно), и реальная стоимость сети, которая зависит от загруженности.
При отправке эквивалента 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, вы можете повысить комиссию позже. В противном случае ожидание — единственный вариант.
Выбор на практике
Вот логика, которую мы рекомендуем, по порядку.
- Определяется ли сеть тем, где находятся мои средства? Если ваш USDT находится в Ethereum, сравните стоимость моста плюс вывод с прямой отправкой через ERC-20. Прямая часто выигрывает.
- Мала ли сумма? Ниже нескольких сотен евро эквивалента систематически выбирайте сеть с низкой стоимостью: Tron, Solana, Polygon.
- Нужна ли мне скорость? Solana, Arbitrum и XRP Ledger подтверждают менее чем за минуту. Bitcoin и Dogecoin занимают около двадцати минут.
- Могу ли я избежать сети с мемо? Если да, избегайте. Не потому, что мемо сложны, а потому, что забыть его — единственная ошибка депозита, которая может быть постоянной.
Сети второго уровня и мосты
Arbitrum, Base и Optimism — это сети второго уровня: они выполняют транзакции в своей собственной цепи и периодически публикуют свое состояние в Ethereum. Их привлекательность для депозита очевидна — очень низкая стоимость, почти мгновенное подтверждение — но два момента стоит понять.
Окончательность там имеет два уровня. Транзакция подтверждается на втором уровне за долю секунды и окончательно зачисляется в Ethereum гораздо позже. Мы работаем на основе подтверждения второго уровня, что является стандартным поведением и достаточно для депозита такого размера, но это означает, что гарантия не идентична гарантии глубоко подтвержденной транзакции Ethereum.
Мост — это не отправка. Перевод средств из Ethereum в Arbitrum через мост — это отдельная операция со своей стоимостью, своими сроками и своим риском контрагента в зависимости от используемого моста. Соединение моста с последующей отправкой иногда стоит дороже, чем прямая отправка через ERC-20, особенно на небольших суммах.
Практическое правило: если ваши средства уже на втором уровне, отправляйте с этого второго уровня. Если они в Ethereum, сравните общую стоимость обоих путей перед использованием моста. Мост оправдан только в том случае, если у вас есть другие причины находиться в целевой цепи.
Наконец, с мостом или без, адрес остается в формате 0x: ловушка с селектором сети действует в полной мере, и это единственное, что вас защищает.
Что мы проверяем перед принятием сети
Сеть не попадает в каталог потому, что она популярна. Мы проверяем:
- Окончательность. Предлагает ли сеть четкое понятие необратимой транзакции и на какой глубине?
- Стабильность комиссий. Сеть, стоимость включения в блок которой варьируется в сто раз, трудно честно котировать.
- Наличие надежного узла. Без прямого доступа к цепи вы полностью зависите от третьей стороны в обнаружении депозита.
- Формат адреса. Неоднозначный формат, общий с другими цепями, механически повышает частоту инцидентов.
Эти критерии объясняют, почему некоторые широко используемые сети отсутствуют и почему каждая из присутствующих имеет свое собственное количество подтверждений, а не единое значение.
Статьи, прилагаемые к этому руководству
- USDT в TRC-20 или ERC-20 сравнивает реальную стоимость сетей для одного и того же актива.
- Отсутствующее мемо подробно описывает процедуру восстановления в XRP, Stellar и TON.
- Недоплата по заявке рассматривает расхождения в суммах и поздние отправки.
Статьи в этом руководстве
Каждая из них подробнее раскрывает тему, затронутую здесь, с цифрами и особыми случаями.
USDT на TRC-20 или ERC-20: что дешевле
Честное сравнение сетей для вывода USDT: комиссии за вывод, затраты на газ, время подтверждения и ловушка предварительно выбранной сети.
Пропавший мемо: восстановление депозита XRP или TON
Почему некоторые сети требуют мемо, что происходит при его отсутствии, и реальная процедура восстановления ошибочно отправленного депозита XRP, XLM или TON.
Недостаточная оплата заявки: что происходит на самом деле
Депозит ниже указанной суммы, переплата, поздняя отправка, неверная сеть: точная обработка каждого расхождения между заявкой и полученным депозитом.