База знаний · 3 мин чтения

Кому вы доверяете, когда пользуетесь мостом

Любой мост на кого-то опирается: на кастодиана, группу подписантов, сеть валидаторов или код. Рассказываем, как понять, на кого именно, и как оценить риск.

Главный вопрос к любому мосту

Перенос стоимости между сетями всегда требует кого-то, кто следит за одной сетью и действует в другой. Поэтому полезно спрашивать не «безопасен ли », а «кто может потерять или украсть мои монеты и что ему мешает».

Ответ на этот вопрос называют . Она важнее бренда, числа поддерживаемых сетей и красоты сайта.

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

Основные варианты доверия

Почти все маршруты попадают в одну из нескольких групп.

  • Один : монеты хранит одна компания. Coinbase для cbBTC, BitGo для WBTC, Circle для USDC. Схема понятная, но вы рассчитываете на честность и платёжеспособность этой компании.
  • : чтобы перевести деньги, нужно несколько подписей, например 5 из 9. Лучше одного ключа, но только если ключи и правда у разных людей.
  • Сеть с : большая группа делит один ключ, и целиком его нет ни у кого. По данным Chainflip, у них нужно согласие 100 из 150 валидаторов. Операторы узлов THORChain вносят залог в RUNE, который теряют при обмане.
  • : код в одной сети сам проверяет записи другой сети. Ближе всего к , но между очень разными сетями встречается редко.
  • Эмитент: CCTP от Circle USDC по самой Circle.

Чему учат прошлые взломы

На мостах случились одни из крупнейших краж в криптовалюте. Три истории 2022 года показывают основные способы, которыми всё ломается.

Ronin, около 600 млн долларов. У моста была мультиподпись 5 из 9. Взломщики получили 5 ключей, причём несколько из них фактически контролировала одна организация. Вывод: считайте, сколько разных людей держат ключи, а не сколько ключей всего.

Wormhole, около 320 млн долларов. Ошибка в контракте на Solana позволила обойти проверку подписей и выпустить обёрнутый ETH без обеспечения. Вывод: ошибка в коде может обойти даже сильную группу подписантов.

Nomad, около 190 млн долларов. Неудачное обновление сделало почти любой вывод законным на вид. Как только один человек это заметил, сотни других повторили его транзакцию. Вывод: проверяет код в конкретный момент, а последующие изменения могут всё сломать.

Срок значит не меньше устройства

Риск зависит и от того, как долго ваши деньги в чужих руках. Своп через Chainflip или -мост вроде Across держит ваши средства несколько минут. После этого у вас обычная монета в новой сети.

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

Поэтому, чтобы просто перевести деньги из точки А в точку Б, быстрый маршрут с коротким сроком часто безопаснее. А если вы собираетесь держать актив в другой сети, вы принимаете модель доверия конкретного обёрнутого токена.

Как оценить маршрут самому

Читать код не нужно. Хватит нескольких вопросов.

  • Кто хранит монеты или подписывает выплаты, и сколько из них должны сговориться?
  • Как долго мои деньги будут у моста?
  • Какие суммы через него прошли и сколько времени он работает без инцидентов?
  • Есть ли опубликованные аудиты и открытая программа вознаграждений за уязвимости?
  • Если я держу обёрнутый токен, как его погасить и хватит ли , чтобы продать?

Не держите всё в одном месте

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

Словарь терминовПодчёркнутые слова на страницах маршрутов и проектов можно навести курсором или нажать, и появится короткое пояснение.

Другие статьи