База знаний · 3 мин чтения
Почему у Bitcoin, Monero и других монет нет простого моста
Сети без смарт-контрактов или со встроенной приватностью не могут работать с обычным мостом. Объясняем почему и какие варианты есть на самом деле.
Мосту нужна программа с обеих сторон
У типичного моста есть смарт-контракт в каждой сети. Один хранит или сжигает ваши монеты. Другой проверяет, что произошло, и выплачивает деньги. В Ethereum, Solana или Arbitrum такое построить несложно.
С Bitcoin всё иначе. Его скрипты нарочно сделаны простыми. Они умеют, например, «эту монету можно потратить с двумя подписями из трёх» или «монета разблокируется через такое-то время». А вот программу, которая проверяет другой блокчейн, на них не запустить. Dogecoin, Litecoin и Bitcoin Cash устроены похоже.
Поэтому ничто в сети Bitcoin не может проверить, получили ли вы нужную сумму в Solana. Кто-то со стороны должен хранить BTC и решать, когда их выдать.
Приватные монеты добавляют сложностей
Monero по умолчанию скрывает отправителя, получателя и сумму. Zcash может делать то же самое с помощью экранированных транзакций. В этом весь смысл таких монет, но из-за этого внешние системы не могут легко проверить депозит.
Есть причина и поглубже. Мост работает за счёт того, что депозиты могут проверить другие. Приватная монета создана как раз для того, чтобы этого не допустить.
Обёрнутого XMR, которым реально пользуются в Ethereum, нет. Обёрнутый ZEC в Solana существует в мизерных объёмах, без заметной ликвидности. И помните: если перевести стоимость в публичную сеть вроде Ethereum или Solana, выплату там увидит любой.
Вариант первый: нативный кроссчейн-своп
Для большинства людей лучший путь это своп. Вы отправляете настоящие BTC и получаете SOL, ETH или USDC в другой сети. Chainflip и THORChain хранят BTC в хранилищах, которыми управляют большие группы валидаторов на пороговых подписях. В NEAR Intents вам платят солверы в сети назначения.
THORChain также добавляет нативный Monero через хранилища под управлением своих валидаторов. Перед обменом проверьте в интерфейсе THORChain, что пул XMR активен.
Это не трастлесс, но ваши монеты у посредников только на время свопа. Из Bitcoin это обычно 10-40 минут. Для Zcash основной нативный маршрут NEAR Intents, а некоторые кошельки, например Zashi, умеют менять ZEC прямо с экранированного баланса.
Вариант второй: обёрнутый токен
Если вам нужно сохранить биткоин в другой сети, обёрнутый токен единственный способ. cbBTC хранит Coinbase. WBTC хранит BitGo. tBTC хранит группа подписантов.
Для Monero и большинства небольших монет этого варианта сегодня по сути нет. Даже если обёрнутая версия где-то торгуется, при тонкой ликвидности продать её по нормальной цене трудно.
Вариант третий: биржи и обменники
Запасной вариант это централизованная биржа. Вносите XMR, DOGE или BTC, меняете и выводите в нужной сети. Подходит для крупных сумм и множества монет, но нужен аккаунт, а пока деньги на бирже, распоряжается ими она.
Для небольших и средних сумм популярны мгновенные обменники и обмен прямо в кошельке, например в Cake Wallet для Monero. Это просто, но каждый такой сервис это один оператор, которому вы доверяете на время обмена.
Атомарные свопы: обмен без доверия
Атомарный своп позволяет двум людям обменяться монетами в разных сетях с замком по времени. Либо оба получают свои монеты, либо обоим всё возвращается. Это работает даже с простыми скриптами Bitcoin, и для обмена BTC на XMR есть рабочие инструменты. Garden Finance использует такой замок для BTC.
Загвоздка практическая: нужен кто-то на другой стороне сделки, ждать бывает долго, а программы не такие удобные. Большинству пользователей нативный своп даёт лучший баланс.
- Нужна другая монета в новой сети: делайте нативный своп.
- Нужен BTC в другой сети: выберите обёрнутый токен, которому доверяете.
- Крупные суммы или редкие монеты: удобнее всего может оказаться биржа.
Другие статьи
Первый перевод между сетями: пошагово
Спокойный чек-лист для перевода монет в другую сеть: тестовая сумма, проверка адреса и мемо, запас на комиссию и что делать, если перевод застрял.
3 мин чтенияЧитать08Как переводить стейблкоины между сетями
У USDC и USDT есть официальные способы перехода между сетями. Разберём, как работают CCTP и USDT0, чем опасны токены-двойники и что проверить перед отправкой.
2 мин чтенияЧитать09Сколько ждать вывода из L2
Перевод из Ethereum в сеть второго уровня занимает минуты, а официальный путь обратно может длиться до недели. Разбираем, почему так, сколько ждать в каждой сети и когда стоит выбрать быстрый мост.
2 мин чтенияЧитать