Что такое ICM? Понимание кросс-цепной функции Avalanche
2025-04-30
По мере эволюции блокчейн-сетей потребность в бесшовной, безопасной и децентрализованной межцепочной коммуникации становится более актуальной, чем когда-либо. Avalanche (AVAX), известный своей высокопроизводительной и масштабируемой инфраструктурой, отвечает на эту потребность с помощью революционной функции: Avalanche Interchain Messaging (ICM).
Этот протокол обеспечивает нативную кросс-Avalanche L1 коммуникацию, устраняя необходимость в централизованных реле или сторонних мостах.
Давайте погрузимся в то, что такое ICM, как он работает и чем он является преодолевающим текстом для экосистемы Avalanche и более широкой блокчейн-сферы.
Введение в межсетевое сообщение Avalanche (ICM)
ICM, сокращение от Interchain Messaging, является протоколом низкого уровня, разработанным Avalanche для поддержки прямой передачи сообщений между независимыми блокчейнами Avalanche Layer 1 (L1).
В отличие от традиционных мостовых систем, ICM позволяет виртуальным машинам (VM) общаться друг с другом без привлечения посредников. Это обеспечивает высокую безопасность и эффективность передачи данных и токенов через подсети Avalanche.
ICM стало возможным с обновлением Banff, которое интегрировало схемы подписей BLS в инфраструктуру валидаторов — заложив основу для нативной межсетевой передачи сообщений.
Ключевые случаи использования ICM
Хотя основной функцией ICM является связь между Avalanche L1, его последствия выходят далеко за рамки этого. Вот некоторые из самых убедительных случаев использования:
- Oracle Integration: ICM позволяет ораклам передавать данные с одной цепочки на другие Avalanche L1, что существенно снижает операционные расходы.
- Переводы токенов: ICM обеспечивает бездоверительные и бесшовные переводы активов между цепочками Avalanche L1.
- Государственное шардирование: Он поддерживает совместное использование состояния и масштабируемость, позволяя управлять фрагментированным состоянием в нескольких подсетях Avalanche.
ICM по сути преобразует Avalanche в модульную, взаимосвязанную систему — аналогично Cosmos или Polkadot, но без необходимости в цепочках специального назначения или дополнительных слоев консенсуса.
Как работает ICM: четырехступенчатый процесс
Кросс-Алаванш L1 сообщения следует четырехфазному процессу:
1. Подписание сообщений на Origin Avalanche L1
Сообщения в ICM подписываются валидаторами с использованием BLS-криптографии. У каждого валидатора есть пара BLS закрытого/открытого ключей. Когда сообщение отправляется, валидаторы подписывают его, чтобы доказать его подлинность.
2. Агрегация подписей
ICM поддерживает агрегацию подписей, что означает, что несколько подписей валидаторов могут быть сжаты в одну мультиподпись. Это значительно уменьшает размер сообщения и улучшает эффективность — даже если участвует тысячи валидаторов.
3. Доставка сообщений
В отличие от других систем, сообщения не передаются через центральный протокол. Нет глобальной шины сообщений или доверенной стороны. Сообщения передаются приватно между L1 цепями, предоставляя разработчикам полный контроль над методами доставки и стандартами конфиденциальности.
4. Проверка Сообщений
Назначение L1 использует публичные ключи валидаторов и веса долей (зафиксированные в P-цепочке Avalanche) для проверки сообщения. Каждый L1 может устанавливать свой собственный порог для проверки подписи (например, требуется 70% доли от L1 A, 90% для L1 C), добавляя гибкость и настройку безопасности.
Гений этой системы заключается в бездоверительной валидации — каждый L1 может доверять источнику сообщения, не требуя доверия к самому транспортному механизму.
Ссылочная реализация: XSVM
Чтобы продемонстрировать функциональность ICM, команда Avalanche создала демонстрационную виртуальную машину под названием XSVM. Эта виртуальная машина демонстрирует мощь ICM, позволяя выполнять кросс-L1 переводы сразу из коробки.
XSVM может служить отправной точкой для разработчиков, стремящихся реализовать межцепочечные функции, такие как:
- Кросс-сетевые dApps
- Децентрализованные биржи между подсетями
- Механизмы управления, охватывающие несколько цепочек
Читать также:Прогноз цены Avalanche (AVAX) на октябрь 2024, 2025, 2026, 2030, 2040 – 2050: советы по покупке/продаже
Почему ICM важен в более широкой экосистеме AVAX
ICM улучшает позицию Avalanche как модульной и масштабируемой блокчейн-системы. Благодаря возможности запуска нескольких специализированных цепочек (подсетей), которые при этом все еще общаются нативно, Avalanche предлагает как производительность, так и компоновку.
Это может привлечь больше предприятий и DeFi проектов к Avalanche, зная, что кросс-сетевые потоковые данные не только возможны, но и нативно поддерживаются с минимальными накладными расходами.
Более того, в отличие от внешних мостов — которые часто становятся объектами атак — структура ICM устраняет посредника, уменьшая поверхность атаки и делая Avalanche более безопасным.
Заключение
Протокол Avalanche Interchain Messaging (ICM) является знаковым нововведением, которое поднимает уже мощную экосистему AVAX на новый уровень, обеспечивая ее совместимость, отсутствие доверия и высокую модульность.
Будь то для перемещения токенов, распределения оракулов или разработки мультицепочных приложений, ICM переопределяет возможное в рамках однослойной блокчейн-структуры.
Путем обеспечения эффективного, настраиваемого и безопасного обмена сообщениями между L1 цепочками, Avalanche закладывает основу для будущего, в котором совместимость блокчейнов является родной — а не второстепенной.
Часто задаваемые вопросы (FAQ)
Что такое ICM в Avalanche?
ICM (Межсетевое Сообщение) - это протокол, который позволяет различным цепям Avalanche L1 общаться и отправлять сообщения друг другу нативно, без мостов или центральных ретрансляторов.
Как ICM отличается от моста?
В отличие от традиционных мостов, ICM не полагается на третью сторону для передачи сообщений или активов. Вместо этого он использует подписи валидаторов, агрегацию и проверку доли — всё это бездоверительно и децентрализовано.
ICM безопасен?
Да, ICM использует набор валидаторов P-Chain Avalanche и BLS-подписи для проверки, что делает этобезопасное, надежное решениедля кросс-цепочной связи.
ICM поддерживает межсетевые переводы токенов?
Да. Переводы токенов являются одним из основных случаев использования ICM, наряду с вещанием оракулов и разделением состояния.
Disclaimer: De inhoud van dit artikel vormt geen financieel of investeringsadvies.
