🖇️IBC

Что Такое IBC?

Протокол межсетевой связи, или IBC, - это протокол, используемый для аутентификации и передачи данных между двумя независимыми блокчейнами. В отличие от многих решений по созданию мостов, которые обычно недостаточно децентрализованы и требуют от пользователей доверия к третьей стороне, IBC не вводит никаких дополнительных предположений о доверии, помимо двух блокчейнов, между которыми передаются данные. Именно IBC позволяет пользователям Cosmos беспрепятственно и безопасно взаимодействовать с несколькими различными блокчейнами.

Аналогия С Почтовой Службой

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

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

Как Это Работает

Когда пользователь использует IBC для перевода стоимости между блокчейнами, токены сначала блокируются на родном блокчейне. Затем родной блокчейн показывает цепочке назначения точное количество заблокированных токенов. После того как цепочка назначения убеждается в правильности передаваемой информации, она выпускает токены, чтобы представить стоимость, связанную с заблокированными токенами на исходном блокчейне. Хотя на самом деле передаваемый токен никогда не покидает родной блокчейн, ценность, связанная с ним, сохраняется. С точки зрения пользователя, токены передаются с одного блокчейна и принимаются на другом в считанные секунды.

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

Преимущества

IBC предлагает простоту и гибкость, не имеющую себе равных среди других межсетевых коммуникационных протоколов. IBC позволяет упорядочивать, аутентифицировать и передавать данные между блокчейнами, но не устанавливает границ для того, что представляют собой данные или как они должны быть структурированы. Это делает IBC привлекательным решением по совместимости для разработчиков, которые хотят, чтобы их продукты были максимально доступными. Когда блокчейн поддерживает IBC, пользователи всей криптоэкосистемы могут легко получить доступ к продуктам и услугам, созданным на блокчейне, а существующие пользователи блокчейна могут легко получить доступ ко всем другим блокчейнам, поддерживающим IBC.

В дополнение к простоте и гибкости для разработчиков, IBC предлагает высочайший уровень безопасности для пользователей, желающих перевести стоимость между сетями. Если передача IBC по какой-либо причине не удается, данные не теряются, а возвращаются в блокчейн, который инициировал передачу. Это означает, что тем, кто использует IBC для передачи стоимости между сетями, не нужно беспокоиться о возможной потере активов. Ретрансляторы, которые способствуют передаче данных между блокчейнами общедоступны и не нуждаются в подтверждении доверия со стороны, поэтому пользователям не нужно опасаться сбоя централизованного моста. Если ретранслятор не работает так, как нужно, любой может создать и развернуть новый.

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

Last updated