Блокчейн-мосты
Развитие Web3 привело к созданию экосистемы, состоящей из блокчейнов уровня 1 (L1) и решений для масштабирования уровня 2 (L2). У всех них есть свои уникальные возможности и компромиссы. По мере увеличения количества протоколов блокчейна растет и спрос на перемещение активов между цепочками. Для удовлетворения этого спроса нам нужны мосты.
Что такое мосты?
Блокчейн-мосты работают точно так же, как и мосты в реальной жизни. Как физический мост соединяет два физических места, блокчейн-мост соединяет две экосистемы блокчейнов. Мосты облегчают связь между блокчейнами за счет передачи информации и активов.
Давайте рассмотрим пример.
Вы из США и планируете поездку в Европу. У вас есть доллары, но на расходы нужны евро. Чтобы обменять свои доллары на евро, вы можете воспользоваться пунктом обмена валюты за небольшую плату.
Но что делать, если вы хотите совершить аналогичный обмен, чтобы использовать другой ? Скажем, вы хотите обменять из основной сети Ethereum на ETH в Arbitrum(opens in a new tab). Как и при обмене валюты, который мы совершили для получения евро, нам нужен механизм для перевода наших ETH из сети Ethereum на Arbitrum. Мосты делают такую транзакцию возможной. В данном случае у Arbitrum есть нативный мост(opens in a new tab), который может переводить ETH из основной сети в Arbitrum.
Зачем нужны мосты?
Все блокчейны имеют свои ограничения. Чтобы Ethereum мог масштабироваться и идти в ногу со спросом, ему необходимы . Кроме того, L1 (например, Solana и Avalanche) проектируются по-разному, чтобы обеспечить более высокую пропускную способность, но в жертву приносится децентрализация.
Однако все блокчейны развиваются в изолированных средах и имеют разные правила и механизмы . Это означает, что они не могут общаться нативно, а токены не могут свободно перемещаться между блокчейнами.
Существуют мосты для соединения блокчейнов, позволяющие передавать информацию и токены между ними.
Мосты позволяют:
- передавать активы и информацию между блокчейнами;
- получать доступ к сильным сторонам различных блокчейнов, тем самым расширяя их возможности (поскольку сейчас протоколы предоставляют больше возможностей для инноваций);
- пользователям получать доступ к новым платформам и использовать преимущества различных цепочек;
- разработчикам из разных блокчейн-экосистем сотрудничать и создавать новые платформы для пользователей.
Как переводить токены на уровень 2
Варианты использования мостов
Ниже приведено несколько сценариев для использования мостов.
Более низкие комиссии за транзакции
Допустим, у вас есть ETH в основной сети Ethereum, но вы хотите получить более дешевую комиссию за транзакции для изучения различных децентрализованных приложений. Переводя свои ETH с помощью моста из основной сети в сверток Ethereum L2, вы можете получить более низкие комиссии за транзакции.
Децентрализованные приложения на других блокчейнах
Если вы использовали Aave в основной сети Ethereum, чтобы занимать USDT, но процентная ставка займа USDT с использованием Aave на Polygon выше.
Исследование блокчейн-экосистем
Если у вас есть ETH в основной сети Ethereum и вы хотите изучить другой вариант L1, чтобы опробовать имеющиеся там нативные децентрализованные приложения. Вы можете использовать мост для перевода ваших ETH из основной сети Ethereum на альтернативный вариант L1.
Собственные нативные криптоактивы
Допустим, вы хотите владеть нативными биткойнами (BTC), но у вас есть средства только в основной сети Ethereum. Чтобы получить доступ к BTC в Ethereum, вы можете купить Wrapped Bitcoin (WBTC). Однако WBTC — это нативный токен , созданный специально для сети Ethereum. Это означает, что это версия Bitcoin для Ethereum, а не исходный актив в блокчейне Bitcoin. Чтобы владеть нативным BTC, вам нужно будет перевести свои активы из Ethereum на Bitcoin с помощью моста. Это соединит мостом ваш WBTC и преобразует его в нативный BTC. Альтернативный вариант: у вас могут быть BTC, а вы захотите использовать их в -протоколах Ethereum. Для этого потребуется другой мост, от BTC к WBTC, который затем можно будет использовать в качестве актива на Ethereum.
Типы мостов
Мосты имеют много типов конструкции и сложности. Как правило, мосты делятся на две категории: с доверием и без доверия.
Мосты с доверием | Мосты без доверия |
---|---|
Мосты с доверием в своей работе зависят от центральной структуры или системы. | Мосты без доверия работают с помощью умных контрактов и алгоритмов. |
У них есть предположение о доверии, касающееся хранения средств и безопасности моста. Пользователи в основном полагаются на репутацию оператора моста. | Они работают без доверия, то есть безопасность моста такая же, как и у основного блокчейна. |
Пользователи должны отказаться от контроля над своими криптографическими активами. | С помощью мосты без доверия позволяют пользователям сохранять контроль над своими средствами. |
Если обобщить, мосты с доверием полагаются на предположение о доверии, в то время как мосты без доверия сводят необходимость доверять кому-то к минимуму и не вводят новых предположений о доверии сверх уже имеющихся в базовых доменах. Эти понятия можно описать так.
- Без доверия: безопасность эквивалентна безопасности основных доменов. Описание приводит Арджун Бхуттани в этой статье(opens in a new tab).
- Предположения о доверии: отход от безопасности основных доменов из-за добавления внешних верификаторов в систему, что делает ее менее криптоэкономически безопасной.
Чтобы лучше понять основные различия между двумя подходами, возьмем пример.
Представим, что вы на контрольно-пропускном пункте аэропорта. Существует два типа контрольно-пропускных пунктов.
- Контрольно-пропускные пункты с ручным управлением: обслуживаются должностными лицами, которые вручную проверяют все данные вашего билета и удостоверения личности перед передачей посадочного талона.
- Самостоятельная регистрация: обслуживается машиной, вы вводите свои данные о рейсе и получаете посадочный талон, если все подтверждается.
Контрольно-пропускной пункт с ручным управлением похож на модель с доверием, так как его работа зависит от третьей стороны, то есть от должностных лиц. Как пользователь вы доверяете должностным лицам принимать правильные решения и правильно использовать вашу личную информацию.
Самостоятельная регистрация схожа с моделью без доверия, поскольку она устраняет роль оператора и использует технологии для своей работы. Пользователи всегда сохраняют контроль над своими данными и не должны доверять третьим лицам свою личную информацию.
Многие решения для мостов используют модели, находящиеся между двумя крайностями, с различной степенью доверия.
Риск при использовании мостов
Мосты находятся на ранней стадии разработки. Вероятно, оптимальная конструкция моста еще не найдена. Взаимодействие с любым типом моста сопряжено с риском.
- Риск смарт-контракта: риск ошибки в коде, которая может привести к потере средств пользователя.
- Технологический риск: программный сбой, код с ошибками, человеческий фактор, спам и злонамеренные атаки могут нарушить работу пользователей.
Более того, поскольку мосты с доверием добавляют предположения о доверии, они несут дополнительные риски, включая следующее:
- Риск цензуры: операторы мостов в теории могут помешать пользователям передавать свои активы с помощью моста.
- Риски с опекой-: операторы мостов могут сговориться с целью похищения средств пользователей.
Средства пользователя находятся под угрозой в следующих случаях:
- Наличие ошибки в смарт-контракте
- Совершение ошибки пользователем
- Взлом базового блокчейна
- Вредоносные намерения операторов мостов с доверием
- Взлом моста
Одним из последних был взломан мост Solana Wormhole, при этом было украдено 120 тысяч wETH (325 млн долларов)(opens in a new tab). Многие крупнейшие взломы блокчейнов были связаны с мостами(opens in a new tab).
Мосты имеют решающее значение для пользователей слоя 2 Ethereum (L2) и даже для пользователей, которые хотят исследовать различные экосистемы. Однако с учетом рисков, связанных со взаимодействием с мостами, пользователи должны понимать, какие компромиссы с ними связаны. Есть несколько стратегий для обеспечения безопасности между цепочками(opens in a new tab).
Дополнительные ресурсы
- EIP-5164: исполнение кросс-чейн(opens in a new tab) — 18 июня 2022 г., Брендан Ассельстайн
- Структура рисков мостов L2(opens in a new tab), 5 июля 2022 г., Бартек Кепушевский
- Почему будущее за многими, а не одной цепочкой(opens in a new tab) — 8 января 2022 г., Виталик Бутерин