Совместимость блокчейнов: небольшая справка

a42fe2e9d9750d35672354e39b60d112

Всем привет! Меня зовут Валерий, я junior developer. Недавно я попал в команду западного стартапа, развивающего финансовую экосистему в сфере блокчейн. До этого я поверхностно интересовался миром криптовалюты, но непосредственно в этой отрасли никогда не работал. А тут все так удачно совпало, что компания собирает внутреннюю информацию по всем нашим техническим процессам и технологиям, чтобы каждый участник проекта был в курсе происходящего. 

Здесь я хотел бы поделиться своими открытиями, которые я почерпнул и затронуть основные аспекты криптовалютного рынка, которые мне показались новыми и необычными, сложными для понимания, если ты никогда этим не интересовался. Также, что интересно, мне дали задачу развивать и дополнять нашу внутреннюю «Википедию» и в дальнейшем я (самостоятельно и с моими коллегами) собираюсь рассказать о технических решениях, реализованных в нашем проекте, а пока…

Введение

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

Поэтому мне хотелось бы поговорить о техническом аспекте. Мой интерес вызван тем, что стало появляться много проектов на разных блокчейнах и это не могло остаться незамеченным. Я говорю о совместимости блокчейнов, таких, как Binance и Ethereum Smart Chain, например, и мне было непонятно, в чем их смысл, ведь существовали же они как-то по отдельности, и я не вижу никакой выгоды от того, что будет некий мультиблокчейн. Поэтому я решил немного копнуть в эту тему, чтобы понять, кому действительно от этого есть профит и для кого он больший, для платформ или пользователей.

Начну с главного вопроса: для чего нужно взаимодействие блокчейнов?

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

Есть еще несколько задач, которые решаются при обмене данными между разными блокчейнами:

  • Решение функциональных задач.

  • Передача данных с большей скоростью внутри сети.

  • Масштабируемость и производительность.

  • Конфиденциальность данных.

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

Блокчейн-мост

Блокчейн-мост — это соединение, которое позволяет передавать токены между совершенно разными сетями, такими как Binance и Ethereum, а также между одним родительским блокчейном и его дочерней цепочкой, называемой боковой цепью (которая либо работает в соответствии с разными правилами консенсуса, либо наследует его безопасность от родительского блокчейна). Обе цепочки могут иметь разные протоколы, правила и модели управления, но блокчейн-мост обеспечивает способ безопасного взаимодействия обеих сторон.

Ключевые особенности:

  • Межсетевое обеспечение: мосты позволяют пользователям переносить цифровые активы из Bitcoin в Ethereum. Кроме того, они запускают децентрализованные приложения на нескольких платформах.

  • Масштабируемость: мосты обеспечивают большую масштабируемость за счет объемов транзакций, позволяя разработчикам и пользователям не отказываться от ликвидности и сетевого эффекта исходных цепочек.

  • Эффективность: пользователи могут совершать и получать микротрансферы без высоких комиссий за транзакции с токенами, размещенными в менее масштабируемых цепочках.

DEX

Децентрализованная биржа (DEX) — это сайт или приложение, где покупка, продажа или обмен криптовалюты и токенов, перечисленных на этой бирже, осуществляется напрямую между участниками. Децентрализованные биржи управляются автоматически или полуавтоматически, участники платформы вовлечены в процесс принятия важных решений. Такие платформы предоставляют возможность прямого взаимодействия между участниками и используют распределенный реестр (блокчейн) для хранения и обработки всех (или почти всех) данных. Самыми популярными DEX являются Uniswap или Pancakeswap.

Ключевые особенности:

  • Обеспечивает полную анонимность пользователя, также не хранит пользовательские активы, тем самым исключая хакерские атаки.

  • Отсутствие единого центра управления и руководства, которые могли бы манипулировать ценами внутри биржи.

  • Власти не могут вмешиваться в обмен из-за распределенной архитектуры платформы.

  • Для совершения покупки без участия третьих лиц участники используют смарт-контракты.

  • Некоторые типы DEX позволяют пользователям создавать свои собственные токены и обмениваться ими с другими пользователями. DEX позволяет людям владеть токенами для использования их в децентрализованном финансировании (DeFi), что позволяет им хранить, брать взаймы, ссужать или торговать, не обращаясь в банк или другое финансовое учреждение.

  • Низкие комиссии на торговлю и обмен.

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

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

CDEX

Межсетевой децентрализованный обмен (CDEX) — это сайт или приложение, которое поддерживает протоколы межсетевых транзакций (например, BSC и ETH) и обмен токенов между блокчейнами способом DeFi. Биржа сочетает в себе преимущества различных открытых сетей и создает продуманную экосистему. Таком является проект Hashbon Rocket, и на его примере расскажу ключевые особенности:

  • Возможность обмена любого токен ERC-20 на любой токен BEP-20 и наоборот децентрализованным образом.

  • Имеется децентрализованный межсетевой протокол.

  • Имеется механизм распределения ликвидности между биржами.

  • Предоставляет легко масштабируемую сетевую архитектуру второго уровня.

  • Позволяет размещать другие токены.

  • Арбитры обеспечивают системе безопасность и прозрачность, исключая любые ошибки.

  • Оракулы запускают различные алгоритмически токенизированные активы.

Атомарный обмен

Атомарный обмен — это технология, позволяющая обмен одной криптовалюты на другую без использования посредников (третьей стороны). Такой обмен может осуществляться как напрямую между блокчейнами между разных криптовалют, так и за пределами блокчейна. Метод атомарного обмена построен на криптографическом протоколе HTLC (Hash Time Locked Contracts).

Ключевые особенности:

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

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

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

Релейный блокчейн

Релейный блокчейн — это механизм передачи данных из одного блокчейна в другой с целью объединения нескольких фрагментированных частей.

Ключевые особенности:

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

  • Обеспечивает масштабируемость, низкую стоимость, сокращает время подтверждения транзакций.

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

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

© Habrahabr.ru