Они представляет собой соединение между блокчейнами, которое позволяет передавать любые типы данных, в том числе токены и смарт-контракты, из одной цепочки в другую. Мосты соединяют различные экосистемы и делают всю инфраструктуру DeFi удобнее. В этой статье расскажем о блокчейн мостах – технологии, позволяющей осуществлять взаимодействие между различными блокчейн сетями. ecn счета форекс Мосты играют важную роль в развитии криптовалютных экосистем, обеспечивая совместимость и передачу активов между блокчейнами.
Что нужно знать о мостах в блокчейне?
Каждый тип имеет свои преимущества и недостатки с точки зрения скорости работы, стоимости транзакций, уровня безопасности и степени децентрализации. Выбор оптимального решения мосты криптовалют зависит от конкретных потребностей пользователей и особенностей взаимодействующих сетей. С момента запуска одного из первых мостов Wanchain Bridge в 2018 году было создано множество других решений, каждое из которых имеет свои особенности и варианты использования. Эти мосты становятся неотъемлемой частью инфраструктуры Web3, связывая разрозненные блокчейны в единую взаимосвязанную экосистему и открывая путь к более совместимому и процветающему децентрализованному будущему. Кроссчейн-мост – это специальный сервис, который позволяет “переправлять” криптоактивы из одного блокчейна в другой. Он работает как “пересадочная станция”, где ваш биткоин “садится” в вагон другой сети, например, Ethereum.
Не требующие доверия мосты более безопасны
Соответственно, процедуры KYC и AML тут не применяются и, в связи с этим, у пользователей есть риски получить «грязную» криптовалюту. Перевести токены между блокчейнами можно и через биржи, но на многих крупных биржах клиенты из России всё еще остаются заблокированы. К примеру, нативный биткоин (BTC) не может быть напрямую использован в Ethereum, а эфир (ETH) – в Bitcoin.
Начну с главного вопроса: для чего нужно взаимодействие блокчейнов?
Каждый метод верификации имеет свои преимущества и недостатки в зависимости от целей и условий использования. Отдельно стоит поговорить о рисках, с которыми сопряжено взаимодействие с мостами или их разработка. Важно отметить, что адрес получателя должен быть в формате bytes32, поэтому кодируем его вместе с суммой через abi.encode(). Для этого функционала нам понадобится наблюдатель (watcher) — это будет незамысловатый JavaScript-код.
Потенциальный кейс: цифровой рубль на блокчейне
Поэтому я решил немного копнуть в эту тему, чтобы понять, кому действительно от этого есть профит и для кого он больший, для платформ или пользователей. Не требующие доверия моста позволяют передавать данные между блокчейнами без необходимости в централизованном хранителе, что потенциально делает их более безопасным вариантом для взаимодействия. Стало известно об атаке на кроссчейн-мост Wormhole, который осуществлял обмен активами между сетью Solana и другими блокчейнами, в том числе со сверхпополярным Ethereum. Злоумышленники обнаружили метод эмиссии необеспеченных токенов, которые они обменяли на реальные криптовалюты. В общей сложности экосистема Solana подверглась четырем атакам, а общий ущерб от них составил $397 млн.
- В мире блокчейнов существует множество проектов и каждый старается быть лучше и функциональнее другого, придумывая свой код и протоколы консенсуса, что делает их разобщенными между собой.
- Double-spending реализуется, когда атакующий отправляет одновременно две или более транзакции, расходуя одни и те же криптовалютные средства.
- Мосты можно разделить на несколько типов в зависимости от используемого механизма доверия и способа передачи активов между различными сетями.
- Получатель должен наследоваться от CCIPReceiver и обязательно содержать функцию _ccipReceive, которая будет обрабатывать получаемое сообщение.
- Слегка централизованный мост, такой как Chainswap, использует группу доверенных ретрансляторов.
- Когда транзакция будет завершена, можно будет увидеть транзакции в обоих цепочках, а также стоимость транзакции в сети назначения.
Да, нужно будет развернуть два смарт-контракта в обеих сетях, но для простоты мы сделаем один универсальный смарт‑контракт, который будет отвечать и за отправку сообщений, и за их получение. Более того, он будет работать по схеме «lock and mint» для отправки токенов из исходной сети и «burn and unlock» для их возврата, как и в примере с централизованным мостом. Поскольку это EVM-сети, мы можем использовать одинаковые адреса EOA для отправителя и получателя токенов. Конечно, для связи двух таких приложений понадобятся каналы (channels).
Интероперабельность — способность различных систем взаимодействовать — не рассматривалась на заре технологии блокчейна. Например, Биткойн и Эфириум существовали как независимые системы, поэтому вы не могли потратить BTC на Ethereum или ETH на Биткойн. В материале расскажем о проблеме совместимости блокчейнов и покажем, как она решается с помощью кроссчейн-мостов. Наконец, для разработки и развертывания безопасных мостов между блокчйенами требуется следовать передовым методам, таким как методы безопасного кодирования, тестирование и отладка, а также методы безопасного развертывания. При этом разработчики могут помочь обеспечить безопасность и стабильность кроссчейн-мостов. Регулярный мониторинг сети необходим для обнаружения подозрительной активности и предотвращения атак.
Вы отправляете токены на адрес в неродной цепочке блоков, а ваш первоначальный депозит в первой цепочке блоков отправляется на ваш адрес. По мере развития децентрализованного финансового пространства разработчики должны принимать дополнительные меры для обеспечения безопасности кроссчейн-мостов. Однако по мере того, как криптопользователи все больше интересуются самостоятельным хранением и децентрализацией, популярность не требующих доверия мостов может расти.
«Заморозка» необходима для исключения возможности дважды использовать монеты в двух блокчейнах. Важными элементами в децентрализованном мосте кроме смарт-контракта являются оракулы. Кроссчейн-мосты – это инновационное решение, которое меняет правила игры в мире криптовалют. Подобно мостам, соединяющим острова, они позволяют переносить активы и информацию между различными блокчейнами, делая ранее разрозненные экосистемы единым целым.
Такие сети есть, но чтобы это не служило рекламой конкретных проектов, мы не будем упоминать их в этом исследовании. Для начала, определим, какие технологии должны поддерживаться блокчейном для того, чтобы он подходил для запуска в нем сервисов государственными и коммерческими организациями. Похожая ситуация происходила в 90-ых годах, во время становления интернета.
Контроль выпуска и сжигания монет между блокчейнами осуществляется оракулами – доверенными участниками сети, которые гарантируют свою честность большим депозитом в Toncoin, по аналогии с валидаторами блокчейна. Общий объем циркулирующих токенов остается одинаковым, но делится между обоими блокчейнами, а стоимость актива будет одинакова в любой сети, так как она привязана к стоимости исходных токенов. То есть мост передает «ценность актива» в новой цепочке вновь выпущенных токенов.
Это означает, что при переводе активов через такие мосты, пользователям приходится платить высокие комиссии за транзакции в Ethereum (gas fees). Избежать этих комиссий практически невозможно, что может существенно увеличивать стоимость использования моста. В некоторых случаях транзакции могут занимать длительное время, особенно при высокой нагрузке на блокчейн. Кроме того, существует вероятность того, что средства пользователей будут “заморожены” в пуле ликвидности моста из-за технических проблем или недостаточного объема встречных транзакций. Помимо этого, мы будем использовать ещё один EOA-адрес — он будет выступать в роли моста, т.е.
Эти мосты называют «обернутыми мостами», которые выдают привязанные токены, сопоставленные один к одному на любом блокчейне. Когда нужно будет вернуть активы обратно в первую сеть, новые токены будут сожжены, а старые разблокируются. Отправка обернутых токенов из блокчейна «Б» в блокчейн «А» запускает более интересный механизм — сжигание синтетических активов. Обернутые токены в оригинальном блокчейне сжигаются при отправке в смарт-контракт моста. Оракулы подтверждают факт транзакции, после чего контракт в блокчейне «А» разблокирует соответствующее количество оригинальных монет и отправляет их по назначению. Важно отметить, что значительная часть существующих блокчейн мостов завязана на Ethereum.
Такой системе достаточно того, чтобы наблюдатель перестал отслеживать события, и мост сломается. Более того, в этом примере мы не учитывали “финализацию транзакций” (transaction finality) ни в оригинальной сети, ни в сети назначения. Для финализации транзакции может потребоваться несколько минут, и это также может легко нарушить работу моста.
Почему бы не сделать «мост» между цифровым рублем и общественным блокчейном, выпустив на нем «обернутый рубль». Когда мы говорим про любой обернутый токен, мы подразумеваем, что какие-либо токены блокируются в одной сети, и точно такое же количество выпускается в другой. В случае с опекунскими мостами также может возникнуть проблема централизации. В данном случае одна организация хранит промежуточные активы, что может привести к опасениям по поводу доверия и контроля. Если злоумышленник возьмет на себя этот контроль, он сможет вывести средства или активы из моста. В марте 2022 года мост к сети Ronin был разрушен, когда злоумышленники взяли под контроль сеть Ronin и украли 600 миллионов долларов.
Блокчейн-технологии сейчас находятся на том этапе развития, когда их можно и нужно использовать для оптимизации государственных и бизнес-процессов. Сама по себе блокчейн-технология безвредна, чего нельзя сказать про один из ее вариантов применения — криптовалюты. Уже достаточно давно идут разговоры о легализации криптовалют на территории РФ, но ЦБ имеет твердую позицию – легализация невозможна.