Глубокий анализ: некорректный кросс-чейн протокол, соединяющий более 150 Блокчейн
Ключевые моменты
Настоящее развертывание без разрешений: Hyperlane позволяет любому разработчику мгновенно развертывать и подключаться к различным цепям без одобрения, создавая совершенно новый режим доступа к взаимной операционности.
Гибкая модульная безопасность: Межсетевой модуль безопасности Hyperlane позволяет приложениям настраивать требования к безопасности, от базовой проверки до многоуровневой проверки, поддерживая быстрые мелкие транзакции и высокозащитные передачи активов на одной и той же инфраструктуре.
Дружественная к разработчикам архитектура: Hyperlane предлагает SDK на TypeScript, инструменты CLI и полную документацию, что значительно снижает технический порог для кросс-чейн интеграции, позволяя реализовать межсетевую передачу сообщений с помощью простого API.
1. Точка поворота подключения Блокчейн
Экосистема Блокчейн переходит от изолированной разработки к настоящей взаимосвязи. Проекты больше не создают закрытые среды, а стремятся к интеграции в более широкую сеть.
Однако сегодня большинство интеграций все еще являются ручными и разрозненными. Новым проектам необходимо отдельно вести переговоры с каждым мостом или провайдером взаимосвязи, что часто приводит к высоким затратам, задержкам и управленческим расходам. Даже для технически продвинутых команд это создает структурные барьеры для участия, что в конечном итоге препятствует масштабируемости всей экосистемы.
Этот вызов не нов. В начале 1990-х годов компании управляли своими независимыми внутренними сетями, каждая из которых имела свои правила и права доступа. Хотя кросс-сетевое взаимодействие было возможным, оно требовало временных затрат на техническую координацию и взаимные разрешения.
Поворный момент произошел с введением стандартных протоколов, таких как HTTP и TCP/IP, которые сделали возможным открытый и безразрешительный доступ к единому интернету. Эти стандарты заменили сложность простотой, освободив экспоненциальный рост и глобальное участие, положив тем самым начало цифровой революции.
Индустрия Блокчейн сейчас сталкивается с аналогичной точкой поворота. Чтобы разблокировать следующий этап инноваций, она должна выйти за рамки разрозненной, основанной на разрешениях интеграции и перейти к стандартизированной, безразрешительной связанности. Снижение барьеров для входа имеет решающее значение для широкого участия и инноваций в экосистеме.
2. Решение Hyperlane: соединение без разрешений
2.1. Без лицензии и с открытым исходным кодом
Hyperlane решает структурные ограничения с помощью безлицензионной архитектуры, что является принципиально иной моделью, позволяющей любому проекту свободно подключаться. В этом подходе есть только одно требование: совместимость с поддерживаемой средой виртуальной машины. Как только это условие выполнено, интеграция может быть осуществлена без сложных процедур утверждения.
Таким образом, порог входа для проектов Блокчейн значительно снизился. То, что раньше требовало месяцев для завершения, теперь можно выполнить сразу, если соблюдены требования к технической совместимости.
Давайте рассмотрим реальный пример, связанный с разработчиком Web3 Райаном. Райан строит новый проект под названием Tiger, который работает на собственном главном сети. В настоящее время пользователи на цепочке Tiger ограничены экосистемой Tiger и не могут взаимодействовать с другими блокчейнами. Тем не менее, пользователи хотят перенести активы из Ethereum в цепочку Tiger, а также из цепочки Tiger на другие цепочки, чтобы разблокировать большую ликвидность. Для этого Райану необходимо подключить цепочку Tiger к нескольким блокчейн-сетям.
Шаг 1: Установите Hyperlane CLI
Первый шаг, Райан установил инструмент Hyperlane CLI для настройки интеграционной среды блокчейна. Этот процесс очень прост, ему нужно всего лишь выполнить в терминале "npm install @hyperlane-xyz/cli". Поскольку этот инструмент является открытым исходным кодом, нет необходимости в предварительном одобрении или регистрации. Эта простота использования подчеркивает основную ценность безлицензионной архитектуры Hyperlane.
Шаг 2: Развертывание Mailbox и ISM
В следующем этапе Райан напрямую развернул два ключевых компонента на Tiger链: Mailbox (контракт, реализующий передачу сообщений между блокчейнами) и модуль межцепочечной безопасности (для проверки подлинности каждого сообщения). Оба компонента являются открытыми и общедоступными, что позволяет разработчикам интегрировать их на своих условиях. Как только эти элементы будут на месте, система может быть протестирована.
Шаг 3: Тестирование передачи сообщений для проверки соединения
На третьем этапе Райан отправил тестовое сообщение из Tiger链 в Эфириум, чтобы проверить, был ли успешен процесс передачи. Здесь "сообщение" — это конкретная команда выполнения: "Переместить 100 токенов TIGER на адрес Эфириума 0x123...". Процесс передачи выглядит следующим образом:
Tiger链 инициирует сообщение о переводе 100 $TIGER токенов на Эфириум
Валидаторы Hyperlane проверяют сообщения и подписывают их
Ретранслятор передает подписанное сообщение в Эфириум
Верификация сообщений ISM на Блокчейн Эфириума и освобождение 100 $TIGER токенов для получателя
При установке Mailbox на исходной и целевой цепочках не требуется дополнительная конфигурация. Сообщения передаются, проверяются и выполняются. Успешное тестирование подтвердило, что две цепочки правильно соединены.
Шаг 4: Зарегистрируйтесь в общественном реестре
На последнем этапе Райан зарегистрировал детали подключения цепочки Tiger в реестре Hyperlane. Этот реестр является общим каталогом на основе GitHub, который собирает информацию о всех подключенных цепочках, включая идентификаторы, такие как доменное имя ID и адрес почтового ящика. Цель этого публичного списка заключается в том, чтобы другие разработчики могли легко найти необходимую информацию для подключения к цепочке Tiger. Его функция очень похожа на телефонный справочник: после регистрации любой может найти Tiger и инициировать связь. Благодаря этой регистрации цепочка Tiger сможет получить все сетевые эффекты экосистемы Hyperlane.
Ядром этой архитектуры является простой и мощный принцип: любой может подключаться без необходимости в одобрении, и любая цепочка может использоваться в качестве пункта назначения без разрешения.
Лучше всего эту модель понять через знакомую аналогию: электронная почта. Так же, как любой может отправить сообщение на любой адрес электронной почты в мире без предварительной координации, Hyperlane позволяет любой блокчейн с установленным Mailbox общаться с любым другим блокчейном. Это создает среду, в которой безразрешительное соединение становится стандартом, чего не может достичь традиционная система, основанная на одобрении.
2.2. Многократная совместимость виртуальных машин
С самого начала Hyperlane был разработан с модульной архитектурой для поддержки нескольких виртуальных машин. В настоящее время он поддерживает кросс-чейн совместимость между EVM на базе Ethereum, CosmWasm на базе Cosmos SDK и SVM на Solana, и в настоящее время добавляется поддержка цепей на основе Move.
Подключение различных VM-окружений по своей сути является сложным. Каждый блокчейн работает по своей модели исполнения, структуре данных, механизму консенсуса и стандартам активов. Для достижения взаимной совместимости между этими системами требуется высокоспециализированная структура, способная переводить принципиально разные архитектуры.
Например, EVM Ethereum поддерживает 18 знаков после запятой, в то время как SVM Solana использует 9 знаков после запятой. Преодоление даже небольших различий при сохранении безопасности и надежности является одним из ключевых технологических достижений Hyperlane.
Hyperlane представил "Hyperlane Warp Route" (суперпространственный криволинейный маршрут), чтобы решить проблемы подключения разных цепочек. Hyperlane Warp Route - это модульный кросс-чейн мост активов, который поддерживает неограниченные переводы токенов между цепями и позволяет перемещение различных активов между разными средами.
Короче говоря, Hyperlane Warp Route работает в зависимости от природы активов и случаев их использования. Иногда они работают как сейфы, иногда как обменные пункты, а иногда как прямые денежные переводы, при этом каждый тип маршрута предоставляет подходящий метод для каждой ситуации. Все эти процессы используют межсетевую передачу сообщений Hyperlane, работающую в различных средах виртуальных машин.
Нативный токен Warp Routes: поддерживает прямой кросс-чейн перевод нативных топливных токенов (например, ETH) без упаковки.
Залоговый ERC20: блокировка токенов ERC20 на исходной цепи в качестве залога для кросс-чейн перевода.
Синтетический ERC20: создание новых токенов ERC20 в целевой цепочке для представления оригинального токена.
Множественные залоговые Warp Routes: позволяют нескольким залоговым токенам предоставлять ликвидность.
Специальные маршруты Warp: добавление расширенных функций или интеграция конкретных случаев использования (например, хранилище, поддержка токенов фиатной валюты).
Давайте используем модель блокировки-эмиссии для исследования реального примера. Разработчик по имени Райан хочет перенести токен Tiger ($TIGER), выпущенный на Ethereum, в сеть Base.
Райан сначала развертывает контракт Hyperlane Warp Route на Эфириуме и вносит токены $TIGER в этот контракт (EvmHypCollateral). Затем почтовый ящик Эфириума генерирует и отправляет сообщение, указывающее сети Base на создание упакованной версии токена Tiger.
После получения сообщения сеть Base использует модуль межсетевой безопасности для проверки его подлинности. Если проверка успешна, сеть Base напрямую создаст упакованные токены Tiger ($wTIGER) для кошелька пользователя.
Hyperlane Warp Route играет ключевую роль в расширении модульной, без许可 кросс-чейн совместимости Hyperlane для разных цепей. Разработчикам достаточно настроить контракты в соответствии с характеристиками каждой цепи. Остальные процессы (обмен сообщениями, верификация и доставка) обрабатываются инфраструктурой Hyperlane, позволяя разработчикам реализовывать соединение между средами, не сталкиваясь со сложными механизмами перевода.
2.3. Модульная безопасность: модуль безопасности между цепями (ISM)
Хотя Hyperlane обеспечивает бесшовное перемещение сообщений и активов между различными цепями (что является ключевым преимуществом масштабируемости), это также создает одну ключевую проблему: как принимающая цепь может быть уверена, что сообщение действительно исходит из заявленного источника? Передача сообщения — это одно, а проверка его подлинности — совсем другое.
Чтобы решить эту проблему, Hyperlane вводит модуль безопасности между цепями (Interchain Security Module, ISM): модульную систему безопасности, которая проверяет подлинность сообщений перед их получением целевой цепью. ISM — это смарт-контракт на цепи, предназначенный для проверки того, действительно ли сообщение было сгенерировано на исходной цепи, обеспечивая защиту от подделки и гарантию источника.
Короче говоря, когда Mailbox целевой цепи получает сообщение, он сначала спрашивает: "Это сообщение действительно с оригинальной цепи?" Только после успешной проверки сообщение будет передано в ожидаемое место назначения. Если проверка не удалась или выглядит подозрительно, сообщение будет отклонено.
Этот процесс похож на работу пограничного контроля, когда вы путешествуете за границу. Перед тем как войти в страну, иммиграционные офицеры проверяют подлинность вашего паспорта: "Этот паспорт действительно выдан вашей родиной?" Паспорт содержит защитные характеристики и криптографические элементы для подтверждения своей легитимности. Хотя любой может подделать документы, только те паспорта, которые могут быть должным образом проверены и криптографически подтверждены по своему происхождению, будут приняты для въезда.
Важно, что ISM может гибко настраивать свою модель безопасности в зависимости от потребностей сервиса. На практике требования к безопасности значительно различаются в зависимости от контекста. Например, перевод небольшой суммы токенов может потребовать только базовой подписи валидатора для более быстрого выполнения. В то же время, перевод активов на миллионы долларов может потребовать многоуровневого подхода к безопасности, включая валидаторов Hyperlane, внешние мосты и дополнительные многосторонние проверки.
Таким образом, рамки ISM отражают одно ключевое проектное решение: Hyperlane приоритизирует связанность и безопасность через модульную верификацию. Приложения могут настраивать свою модель безопасности, сохраняя при этом безлицензионный характер протокола.
3. Инструменты для разработчиков и доступность: самый простой способ подключения
Hyperlane приоритетизирует опыт разработчиков, предлагая высокий уровень доступности и простоты использования. Его интерфейс командной строки и программный комплекс для разработки на TypeScript являются основными инструментами для интеграции новых цепочек в экосистему Hyperlane, отправки межцепочных сообщений и настройки маршрута Hyperlane Warp.
CLI и SDK полностью открыты для использования любым желающим. Разработчики могут установить код с GitHub и начать интеграцию без лицензий или процессов одобрения. Официальная документация содержит пошаговые руководства, которые легко освоить даже разработчикам с ограниченным опытом работы с Блокчейн.
3.1. Hyperlane CLI: Инструмент для прямой интеграции
Hyperlane CLI является официальным инструментом командной строки, предназначенным для того, чтобы разработчики могли развертывать контракты Hyperlane и взаимодействовать с ними с помощью простых команд. Он поддерживает широкий спектр операций, включая развертывание Hyperlane на новом Блокчейн, создание Hyperlane W
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
9 Лайков
Награда
9
9
Поделиться
комментарий
0/400
AirdropHunterWang
· 07-17 07:11
Так много инструментов для разработки, это действительно приятно.
Посмотреть ОригиналОтветить0
ApeWithAPlan
· 07-16 21:27
кросс-чейн это кто может выдержать?
Посмотреть ОригиналОтветить0
BlockTalk
· 07-16 11:22
Безопасность является основной проблемой.
Посмотреть ОригиналОтветить0
WalletWhisperer
· 07-14 17:56
Эта цепочка неплохая! Подключение такое гладкое.
Посмотреть ОригиналОтветить0
ImpermanentSage
· 07-14 17:56
Ко看来要На луну了
Посмотреть ОригиналОтветить0
DaoGovernanceOfficer
· 07-14 17:55
*вздох* эмпирически говоря, еще одно разрекламированное решение для интероперабельности, лишенное надлежащих показателей управления...
Посмотреть ОригиналОтветить0
CodeSmellHunter
· 07-14 17:55
Как добиться 150 цепочек бык
Посмотреть ОригиналОтветить0
NonFungibleDegen
· 07-14 17:45
сер, это настоящий альфа... бычий af на hyperlane ngl
Посмотреть ОригиналОтветить0
ImpermanentPhobia
· 07-14 17:36
Много говорить не имеет смысла, я сам соберу ловушку.
Hyperlane: Технический анализ безлицензионного кросс-чейн протокола, соединяющего более 150 Блоков.
Глубокий анализ: некорректный кросс-чейн протокол, соединяющий более 150 Блокчейн
Ключевые моменты
Настоящее развертывание без разрешений: Hyperlane позволяет любому разработчику мгновенно развертывать и подключаться к различным цепям без одобрения, создавая совершенно новый режим доступа к взаимной операционности.
Гибкая модульная безопасность: Межсетевой модуль безопасности Hyperlane позволяет приложениям настраивать требования к безопасности, от базовой проверки до многоуровневой проверки, поддерживая быстрые мелкие транзакции и высокозащитные передачи активов на одной и той же инфраструктуре.
Дружественная к разработчикам архитектура: Hyperlane предлагает SDK на TypeScript, инструменты CLI и полную документацию, что значительно снижает технический порог для кросс-чейн интеграции, позволяя реализовать межсетевую передачу сообщений с помощью простого API.
1. Точка поворота подключения Блокчейн
Экосистема Блокчейн переходит от изолированной разработки к настоящей взаимосвязи. Проекты больше не создают закрытые среды, а стремятся к интеграции в более широкую сеть.
Однако сегодня большинство интеграций все еще являются ручными и разрозненными. Новым проектам необходимо отдельно вести переговоры с каждым мостом или провайдером взаимосвязи, что часто приводит к высоким затратам, задержкам и управленческим расходам. Даже для технически продвинутых команд это создает структурные барьеры для участия, что в конечном итоге препятствует масштабируемости всей экосистемы.
Этот вызов не нов. В начале 1990-х годов компании управляли своими независимыми внутренними сетями, каждая из которых имела свои правила и права доступа. Хотя кросс-сетевое взаимодействие было возможным, оно требовало временных затрат на техническую координацию и взаимные разрешения.
Поворный момент произошел с введением стандартных протоколов, таких как HTTP и TCP/IP, которые сделали возможным открытый и безразрешительный доступ к единому интернету. Эти стандарты заменили сложность простотой, освободив экспоненциальный рост и глобальное участие, положив тем самым начало цифровой революции.
Индустрия Блокчейн сейчас сталкивается с аналогичной точкой поворота. Чтобы разблокировать следующий этап инноваций, она должна выйти за рамки разрозненной, основанной на разрешениях интеграции и перейти к стандартизированной, безразрешительной связанности. Снижение барьеров для входа имеет решающее значение для широкого участия и инноваций в экосистеме.
2. Решение Hyperlane: соединение без разрешений
2.1. Без лицензии и с открытым исходным кодом
Hyperlane решает структурные ограничения с помощью безлицензионной архитектуры, что является принципиально иной моделью, позволяющей любому проекту свободно подключаться. В этом подходе есть только одно требование: совместимость с поддерживаемой средой виртуальной машины. Как только это условие выполнено, интеграция может быть осуществлена без сложных процедур утверждения.
Таким образом, порог входа для проектов Блокчейн значительно снизился. То, что раньше требовало месяцев для завершения, теперь можно выполнить сразу, если соблюдены требования к технической совместимости.
Давайте рассмотрим реальный пример, связанный с разработчиком Web3 Райаном. Райан строит новый проект под названием Tiger, который работает на собственном главном сети. В настоящее время пользователи на цепочке Tiger ограничены экосистемой Tiger и не могут взаимодействовать с другими блокчейнами. Тем не менее, пользователи хотят перенести активы из Ethereum в цепочку Tiger, а также из цепочки Tiger на другие цепочки, чтобы разблокировать большую ликвидность. Для этого Райану необходимо подключить цепочку Tiger к нескольким блокчейн-сетям.
Шаг 1: Установите Hyperlane CLI
Первый шаг, Райан установил инструмент Hyperlane CLI для настройки интеграционной среды блокчейна. Этот процесс очень прост, ему нужно всего лишь выполнить в терминале "npm install @hyperlane-xyz/cli". Поскольку этот инструмент является открытым исходным кодом, нет необходимости в предварительном одобрении или регистрации. Эта простота использования подчеркивает основную ценность безлицензионной архитектуры Hyperlane.
Шаг 2: Развертывание Mailbox и ISM
В следующем этапе Райан напрямую развернул два ключевых компонента на Tiger链: Mailbox (контракт, реализующий передачу сообщений между блокчейнами) и модуль межцепочечной безопасности (для проверки подлинности каждого сообщения). Оба компонента являются открытыми и общедоступными, что позволяет разработчикам интегрировать их на своих условиях. Как только эти элементы будут на месте, система может быть протестирована.
Шаг 3: Тестирование передачи сообщений для проверки соединения
На третьем этапе Райан отправил тестовое сообщение из Tiger链 в Эфириум, чтобы проверить, был ли успешен процесс передачи. Здесь "сообщение" — это конкретная команда выполнения: "Переместить 100 токенов TIGER на адрес Эфириума 0x123...". Процесс передачи выглядит следующим образом:
Tiger链 инициирует сообщение о переводе 100 $TIGER токенов на Эфириум
Валидаторы Hyperlane проверяют сообщения и подписывают их
Ретранслятор передает подписанное сообщение в Эфириум
Верификация сообщений ISM на Блокчейн Эфириума и освобождение 100 $TIGER токенов для получателя
При установке Mailbox на исходной и целевой цепочках не требуется дополнительная конфигурация. Сообщения передаются, проверяются и выполняются. Успешное тестирование подтвердило, что две цепочки правильно соединены.
Шаг 4: Зарегистрируйтесь в общественном реестре
На последнем этапе Райан зарегистрировал детали подключения цепочки Tiger в реестре Hyperlane. Этот реестр является общим каталогом на основе GitHub, который собирает информацию о всех подключенных цепочках, включая идентификаторы, такие как доменное имя ID и адрес почтового ящика. Цель этого публичного списка заключается в том, чтобы другие разработчики могли легко найти необходимую информацию для подключения к цепочке Tiger. Его функция очень похожа на телефонный справочник: после регистрации любой может найти Tiger и инициировать связь. Благодаря этой регистрации цепочка Tiger сможет получить все сетевые эффекты экосистемы Hyperlane.
Ядром этой архитектуры является простой и мощный принцип: любой может подключаться без необходимости в одобрении, и любая цепочка может использоваться в качестве пункта назначения без разрешения.
Лучше всего эту модель понять через знакомую аналогию: электронная почта. Так же, как любой может отправить сообщение на любой адрес электронной почты в мире без предварительной координации, Hyperlane позволяет любой блокчейн с установленным Mailbox общаться с любым другим блокчейном. Это создает среду, в которой безразрешительное соединение становится стандартом, чего не может достичь традиционная система, основанная на одобрении.
2.2. Многократная совместимость виртуальных машин
С самого начала Hyperlane был разработан с модульной архитектурой для поддержки нескольких виртуальных машин. В настоящее время он поддерживает кросс-чейн совместимость между EVM на базе Ethereum, CosmWasm на базе Cosmos SDK и SVM на Solana, и в настоящее время добавляется поддержка цепей на основе Move.
Подключение различных VM-окружений по своей сути является сложным. Каждый блокчейн работает по своей модели исполнения, структуре данных, механизму консенсуса и стандартам активов. Для достижения взаимной совместимости между этими системами требуется высокоспециализированная структура, способная переводить принципиально разные архитектуры.
Например, EVM Ethereum поддерживает 18 знаков после запятой, в то время как SVM Solana использует 9 знаков после запятой. Преодоление даже небольших различий при сохранении безопасности и надежности является одним из ключевых технологических достижений Hyperlane.
Hyperlane представил "Hyperlane Warp Route" (суперпространственный криволинейный маршрут), чтобы решить проблемы подключения разных цепочек. Hyperlane Warp Route - это модульный кросс-чейн мост активов, который поддерживает неограниченные переводы токенов между цепями и позволяет перемещение различных активов между разными средами.
Короче говоря, Hyperlane Warp Route работает в зависимости от природы активов и случаев их использования. Иногда они работают как сейфы, иногда как обменные пункты, а иногда как прямые денежные переводы, при этом каждый тип маршрута предоставляет подходящий метод для каждой ситуации. Все эти процессы используют межсетевую передачу сообщений Hyperlane, работающую в различных средах виртуальных машин.
Нативный токен Warp Routes: поддерживает прямой кросс-чейн перевод нативных топливных токенов (например, ETH) без упаковки.
Залоговый ERC20: блокировка токенов ERC20 на исходной цепи в качестве залога для кросс-чейн перевода.
Синтетический ERC20: создание новых токенов ERC20 в целевой цепочке для представления оригинального токена.
Множественные залоговые Warp Routes: позволяют нескольким залоговым токенам предоставлять ликвидность.
Специальные маршруты Warp: добавление расширенных функций или интеграция конкретных случаев использования (например, хранилище, поддержка токенов фиатной валюты).
Давайте используем модель блокировки-эмиссии для исследования реального примера. Разработчик по имени Райан хочет перенести токен Tiger ($TIGER), выпущенный на Ethereum, в сеть Base.
Райан сначала развертывает контракт Hyperlane Warp Route на Эфириуме и вносит токены $TIGER в этот контракт (EvmHypCollateral). Затем почтовый ящик Эфириума генерирует и отправляет сообщение, указывающее сети Base на создание упакованной версии токена Tiger.
После получения сообщения сеть Base использует модуль межсетевой безопасности для проверки его подлинности. Если проверка успешна, сеть Base напрямую создаст упакованные токены Tiger ($wTIGER) для кошелька пользователя.
Hyperlane Warp Route играет ключевую роль в расширении модульной, без许可 кросс-чейн совместимости Hyperlane для разных цепей. Разработчикам достаточно настроить контракты в соответствии с характеристиками каждой цепи. Остальные процессы (обмен сообщениями, верификация и доставка) обрабатываются инфраструктурой Hyperlane, позволяя разработчикам реализовывать соединение между средами, не сталкиваясь со сложными механизмами перевода.
2.3. Модульная безопасность: модуль безопасности между цепями (ISM)
Хотя Hyperlane обеспечивает бесшовное перемещение сообщений и активов между различными цепями (что является ключевым преимуществом масштабируемости), это также создает одну ключевую проблему: как принимающая цепь может быть уверена, что сообщение действительно исходит из заявленного источника? Передача сообщения — это одно, а проверка его подлинности — совсем другое.
Чтобы решить эту проблему, Hyperlane вводит модуль безопасности между цепями (Interchain Security Module, ISM): модульную систему безопасности, которая проверяет подлинность сообщений перед их получением целевой цепью. ISM — это смарт-контракт на цепи, предназначенный для проверки того, действительно ли сообщение было сгенерировано на исходной цепи, обеспечивая защиту от подделки и гарантию источника.
Короче говоря, когда Mailbox целевой цепи получает сообщение, он сначала спрашивает: "Это сообщение действительно с оригинальной цепи?" Только после успешной проверки сообщение будет передано в ожидаемое место назначения. Если проверка не удалась или выглядит подозрительно, сообщение будет отклонено.
Этот процесс похож на работу пограничного контроля, когда вы путешествуете за границу. Перед тем как войти в страну, иммиграционные офицеры проверяют подлинность вашего паспорта: "Этот паспорт действительно выдан вашей родиной?" Паспорт содержит защитные характеристики и криптографические элементы для подтверждения своей легитимности. Хотя любой может подделать документы, только те паспорта, которые могут быть должным образом проверены и криптографически подтверждены по своему происхождению, будут приняты для въезда.
Важно, что ISM может гибко настраивать свою модель безопасности в зависимости от потребностей сервиса. На практике требования к безопасности значительно различаются в зависимости от контекста. Например, перевод небольшой суммы токенов может потребовать только базовой подписи валидатора для более быстрого выполнения. В то же время, перевод активов на миллионы долларов может потребовать многоуровневого подхода к безопасности, включая валидаторов Hyperlane, внешние мосты и дополнительные многосторонние проверки.
Таким образом, рамки ISM отражают одно ключевое проектное решение: Hyperlane приоритизирует связанность и безопасность через модульную верификацию. Приложения могут настраивать свою модель безопасности, сохраняя при этом безлицензионный характер протокола.
3. Инструменты для разработчиков и доступность: самый простой способ подключения
Hyperlane приоритетизирует опыт разработчиков, предлагая высокий уровень доступности и простоты использования. Его интерфейс командной строки и программный комплекс для разработки на TypeScript являются основными инструментами для интеграции новых цепочек в экосистему Hyperlane, отправки межцепочных сообщений и настройки маршрута Hyperlane Warp.
CLI и SDK полностью открыты для использования любым желающим. Разработчики могут установить код с GitHub и начать интеграцию без лицензий или процессов одобрения. Официальная документация содержит пошаговые руководства, которые легко освоить даже разработчикам с ограниченным опытом работы с Блокчейн.
3.1. Hyperlane CLI: Инструмент для прямой интеграции
Hyperlane CLI является официальным инструментом командной строки, предназначенным для того, чтобы разработчики могли развертывать контракты Hyperlane и взаимодействовать с ними с помощью простых команд. Он поддерживает широкий спектр операций, включая развертывание Hyperlane на новом Блокчейн, создание Hyperlane W