# Создаем собственные Варп маршруты на Hyperlane **Published by:** [Mioku](https://paragraph.com/@mioku/) **Published on:** 2024-09-17 **URL:** https://paragraph.com/@mioku/hyperlane-2 ## Content Warp Routes Варп маршруты — это модули Hyperlane для безразрешительного бриджа токенов, а точнее, это уникальный подход Hyperlane к концепции бриджа токенов. Варп предоставляет разработчикам настраиваемую межцепочечную безопасность. В отличие от других протоколов обёртывания токенов, Warp Routes защищены модулями межцепочечной безопасности (ISM), что позволяет разработчикам определять модель безопасности своей межцепочечной структуры токенов. В частности, Warp Routes — это отдельные экземпляры моста, каждый из которых уникален по сравнению с другими, в отличие от традиционных мостов токенов, где один мост владеет и определяет условия для всех соединенных активов. Архитектура Контракты Warp Route взаимодействуют между цепочками путем блокировки токенов в качестве залога в исходной цепочке (цепочка Collateral) и последующего майнинга токенов в виде обернутых токенов (HypERC-20 синтетики), которые передаются в цепочку назначения (цепочка Synthetic, упомянутая ранее). Заблокированные токены могут быть возвращены в цепь происхождения, чтобы в любой момент вернуть себе первоначальные токены ERC-20 (обеспечение). В отличие от других мостов, Warp Routes имеют настраиваемую безопасность; каждый маршрут может определять контракт (межцепочечный модуль безопасности), который будет использоваться для обеспечения соблюдения правил и ограничений, которым должен следовать маршрут токена. Маршруты Warp используют контракты Hyperlane Mailbox, которые обеспечивают связь между цепочками. Контракты Mailbox, а также модули безопасности Interchain Security Module реализованы в любой из цепочек mainnet и testnet Hyperlane . Вы можете создавать маршруты между любыми из этих цепочек mainnet и testnet. Более того, вы даже можете использовать Warp Routes для переноса активов в любую новую цепочку.В этом гайде мы разместим контракт токена Brett на Base Mainnet в HypERC20 Collateral а затем “заминтим” HypERC20 Synthetic на Зоре. На самом деле вы можете создать синтетику в любом количестве цепочек Hyperlane. Если бы мы использовали в качестве моста родной газовый токен этих цепочек — ETH — мы бы выбрали тип HypERC20 Native. Существует также несколько других типов, таких как Yield-bearing Routes, xERC20 и Bridged USDC — более подробную информацию можно найти в документации по Warp Route. Подготовка сервера sudo apt updateapt install curl iptables build-essential git wget jq make gcc nano tmux htop nvme-cli pkg-config libssl-dev libleveldb-dev libgmp3-dev tar clang bsdmainutils ncdu unzip llvm libudev-dev make protobuf-compiler -y Ставим Hyperlane CLInpm install -g @hyperlane-xyz/cli Если возникнут ошибки при установке и NPM будет ругаться, то устанавливаем NVM и далее снова ставим CLIcurl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash source ~/.nvm/nvm.sh nvm install --lts nvm use --lts npm --version Создаем Warp Config hyperlane warp init Видим что в Hyperlane CLI представлено очень много сетей Mainnet и Testnet, мы выберем Base и Zora. Цепочки выбираем кнопкой пробела и нажимаем EnterДалее на вопросы отвечаем следующее: Base token type — Collateral Mailbox Address- — Yes Contract токена Brett — 0x532f27101965dd16442e59d40670faf5ebb142e4 Zora token type — Synthetic Mailbox Address — YesВсе, конфигурация создана Делаем Deploy маршрутаHYP_Key — Наш приватный ключ EVM Кошелька (Metamask) Далее на вопрос об API нажимает N (No) Затем мы увидим наш план развертывания нажимаем YПосле успешного Деплоя должны увидеть следующее:Как видим на развертывание у нас ушло около 0.00003 ETH на Base и 0.000015 на Zora Пользовательский интерфейс SuperBridge Теперь, когда наш контракт развернут, мы можем использовать его для тестирования мостов. Переходим сюда — https://hyperlane.superbridge.app/ и выбираем значок шестеренки, а затем “Customize”Скопируем нашу конфигурацию развертывания warp из CLI в поле пользовательского маршрута.После нажатия кнопки «Сохранить» создастся постоянная ссылка, которой можно будет поделиться. Каждый конфиг Варпа имеет свою собственную ссылку, т.е. каждый раз создаются новые ссылки, и вы не можете иметь несколько конфигов в одной ссылке. Не забудьте сделать закладки и пометить свои ссылки, если вы собираетесь ими поделиться. Теперь идем дальше и используем пользовательский интерфейс, чтобы перевести BRETT с Base на Zora! ⏩ Я купил несколько токенов Brett введя адрес контракта в кошельке RabbyExplorer Вы можете найти свой адрес в Hyperlane Explorer — https://explorer.hyperlane.xyz/ и следить за своими транзакциями. Официальное видео создания Варп маршрута Оригинальная статья — https://medium.com/hyperlane/how-to-launch-a-token-bridge-with-hyperlane-warp-routes-befaf91217b5 Twitter — https://x.com/hyperlane Discord — https://discord.com/invite/hyperlane Мой пошаговый гайд по установке Валидатора и Ретранслятора Hyperlane - https://medium.com/@intriiga/modular-expansion-hyperlane-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D1%83%D0%B7%D0%BB%D0%B0-%D0%B2%D0%B0%D0%BB%D0%B8%D0%B4%D0%B0%D1%82%D0%BE%D1%80%D0%B0-%D0%B8-%D1%80%D0%B5%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%B0-1171f8956e66 ## Publication Information - [Mioku](https://paragraph.com/@mioku/): Publication homepage - [All Posts](https://paragraph.com/@mioku/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@mioku): Subscribe to updates - [Twitter](https://twitter.com/mioku50): Follow on Twitter