Блокчейн-мост
Мост — сервис, переносящий активы между блокчейнами. Токены не путешествуют: оригинал блокируется в одной сети, а в другой выпускается его обёрнутая копия. Мосты — самая атакуемая часть криптоинфраструктуры.
Как это работает
Вы отправляете токен в контракт моста в исходной сети. Он блокируется там, и в целевой сети выпускается эквивалентное количество обёрнутого токена. При обратной операции копия сжигается, а оригинал разблокируется.
Обёрнутый токен стоит ровно столько, сколько стоит обещание моста вернуть оригинал. Если заблокированные средства украдут, копия обесценится, хотя формально останется у вас на балансе.
Поэтому мост — это концентрация средств в одном контракте, охраняемом одним набором ключей или валидаторов. Атакующему не нужно ломать блокчейн, достаточно сломать мост.
Почему это опасно
Крупнейшие взломы мостов, все — в течение одного года.
| Ronin, март 2022 | ≈ $625 млн |
| Wormhole, февраль 2022 | ≈ $325 млн |
| Nomad, август 2022 | ≈ $190 млн |
В случае Ronin атакующий получил контроль над пятью из девяти ключей валидаторов — этого хватило, чтобы подписать вывод. Уязвимость была не в криптографии, а в том, сколько подписей требовалось и кто их держал.
Как снизить риск
- Не держите средства в мостуМост — это транспорт, а не хранилище. Перевели и сразу используйте актив по назначению.
- Официальный мост сетиУ Layer 2 обычно есть собственный мост — медленнее сторонних, но без дополнительного набора доверенных подписантов.
- Смотрите, кто подписываетСколько ключей нужно для вывода и кому они принадлежат — это и есть модель безопасности моста.
- Крупную сумму — частямиНесколько переводов подряд с проверкой зачисления дешевле одной ошибки на всю сумму.