Анализ технологии Hyperliquid: архитектура кроссчейн моста и риски двойной цепной системы HyperEVM

robot
Генерация тезисов в процессе

Глубокий анализ Hyperliquid: Техническая архитектура и потенциальные риски

Hyperliquid как широко обсуждаемая биржа с онлайновым ордер-буком, заслуживает глубокого обсуждения своей технологической архитектуры и безопасности. В этой статье будет проведен анализ технической реализации Hyperliquid с двух точек зрения: структуры кросс-цепочных мостов и двойной архитектуры HyperEVM и HyperL1.

Анализ кросс-чейн моста Hyperliquid

Hyperliquid развернула мостовой контракт на Arbitrum для хранения активов USDC пользователей. Этот мостовой контракт включает в себя четыре группы валидаторов: hotValidatorSet, coldValidatorSet, finalizers и lockers, каждая из которых отвечает за разные функции.

Спекуляции утихают, технический анализ мостового контракта Hyperliquid, HyperEVM и его потенциальные проблемы

Механизм валидаторов

  • hotValidatorSet: Обработка высокочастотных операций, таких как вывод средств пользователем
  • coldValidatorSet: Изменение системной конфигурации, может аннулировать запросы на вывод средств
  • lockers: возможность голосовать для приостановки работы мостового контракта
  • финализаторы: Подтверждение изменений состояния кросс-цепочного моста

В настоящее время у Hyperliquid только 4 узла-валидатора, hotValidatorSet и coldValidatorSet соответствуют 4 адресам.

Процесс депозита

Мостовой контракт использует метод Permit EIP-2612 для обработки депозитов и позволяет вносить только USDC. Функция batchedDepositWithPermit может обрабатывать несколько депозитов одновременно, процесс довольно прост.

Спад спекуляций, технический анализ мостового контракта Hyperliquid, HyperEVM и его потенциальные проблемы

Процесс вывода средств

Запрос на вывод средств должен соответствовать следующим условиям:

  1. Получить 2/3 веса подписей hotValidatorSet
  2. После 200 секунд периода споров
  3. Окончательное подтверждение членами finalizers

В период спора lockers могут голосовать за приостановку моста контракта, coldValidatorSet может аннулировать запросы на вывод.

Спекуляция утихает, технический анализ мостового контракта Hyperliquid, HyperEVM и его потенциальных проблем

Механизм блокировки мостового контракта

2 голосующих locker достаточно для блокировки мостового контракта. Для разблокировки требуется 2/3 голосов coldValidatorSet, а также возможность обновления адреса валидатора.

Спад ажиотажа, технический анализ мостового контракта Hyperliquid, HyperEVM и его потенциальных проблем

Обновление валидатора

Функция updateValidatorSet может обновить hotValidatorSet и coldValidatorSet, требуется подпись всех членов hotValidatorSet и период спора в 200 секунд.

Отход от спекуляций: технический анализ мостового контракта Hyperliquid, HyperEVM и его потенциальных проблем

Потенциальные риски

  1. coldValidatorSet может быть контролируемым, что позволяет обойти все защитные линии и украсть активы пользователей.
  2. финализаторы могут отказать в подтверждении транзакции на вывод средств
  3. lockers могут злонамеренно заблокировать мостовой контракт

Отход от спекуляций: технический анализ мостового контракта Hyperliquid, HyperEVM и их потенциальных проблем

HyperEVM и двойная цепочная архитектура

Hyperliquid использует "двухцепочечную схему", одновременно работающую на двух цепочках:

  1. Hyperliquid L1: специализированная для системы ордеров, лицензируемая
  2. HyperEVM: EVM-совместимая цепочка, без разрешений

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

Упадок спекуляций: технический анализ мостового контракта Hyperliquid, HyperEVM и его потенциальные проблемы

Предкомпиляции

HyperEVM считывает состояние L1 через предварительно скомпилированный код. Известный адрес предварительной компиляции 0x800 может считывать позиции пользователей в вечных контрактах L1 блока.

Обсуждение оттока спекуляций: технический анализ мостового контракта Hyperliquid, HyperEVM и их потенциальных проблем

События

HyperEVM записывает данные в L1 через события. Узлы L1 слушают события по определенному адресу (0x3333...3333), преобразуя намерения пользователей в транзакции L1.

Отток спекуляций: технический анализ мостового контракта Hyperliquid, HyperEVM и его потенциальные проблемы

HyperBFT консенсус

Hyperliquid использует консенсусный алгоритм HyperBFT на основе HotStuff, который теоретически может обрабатывать 2 миллиона заказов в секунду.

Отход от спекуляций, технический анализ мостового контракта Hyperliquid, HyperEVM и их потенциальных проблем

Важные моменты разработки

  1. msg.sender может быть адресом контракта L1 системы
  2. Невозможность атомарного взаимодействия EVM с L1 может привести к потере активов
  3. Адрес EVM-контракта должен иметь сопоставленный аккаунт в L1
  4. При кросс-цепочной передаче активов может возникнуть временная невозможность проверить баланс.

В общем, HyperEVM похож на уровень второго слоя, основанный на Hyperliquid L1, но предлагает более высокую интероперабельность.

Упадок ажиотажа, технический анализ мостового контракта Hyperliquid, HyperEVM и его потенциальные проблемы

HYPE5.14%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 1
  • Поделиться
комментарий
0/400
just_another_fishvip
· 07-27 11:04
Без безопасности - это просто игра
Посмотреть ОригиналОтветить0
  • Закрепить