Глубокий анализ архитектуры и потенциальных рисков Hyperliquid с технической точки зрения
Hyperliquid, как недавно получившая большое внимание цепочная биржа с ордерной книгой, уже преодолела 2 миллиарда долларов TVL и была названа "цепочным Binance". В этой статье мы углубленно проанализируем структуру кросс-цепочного моста Hyperliquid, архитектуру HyperEVM и потенциальные угрозы безопасности, чтобы помочь читателям全面了解这一明星项目的技术构造.
Анализ кросс-цепного моста Hyperliquid
Hyperliquid развернул контракт кросс-чейн моста на Arbitrum для хранения активов USDC пользователей. Этот мостовой контракт включает четыре группы валидаторов:
hotValidatorSet: отвечает за высокочастотные операции, такие как вывод средств пользователями
coldValidatorSet: отвечает за изменение конфигурации системы и экстренное реагирование
lockers: аналогично комиссии по безопасности, могут приостановить работу мостового контракта
финализаторы: Подтвердить изменение состояния кросс-чейн моста
Процесс депозита
Мостовой контракт использует метод Permit из EIP-2612 для обработки депозитов, разрешая только внесение USDC. Используется функция batchedDepositWithPermit для пакетной обработки депозитов, что упрощает действия пользователей.
Процесс вывода средств
Запрос на вывод средств должен получить 2/3 голосов от hotValidatorSet. После этого начинается 200-секундный "период спора", в течение которого lockers могут приостановить контракт или coldValidatorSet может аннулировать вывод средств. После периода спора finalizers подтверждают окончательное состояние.
Механизм блокировки мостового контракта
lockers могут голосовать для блокировки мостового контракта. Два locker голосования могут приостановить его работу. Для разблокировки требуется 2/3 подписей от coldValidatorSet, а также можно обновить набор валидаторов.
Обновление коллекции валидаторов
Функция updateValidatorSet может обновить hotValidatorSet и coldValidatorSet, требуется подпись всех hotValidatorSet, есть 200 секунд на оспаривание.
потенциальный риск
coldValidatorSet может быть контролируемым, что позволяет обойти защиту и украсть активы
финализаторы могут отказать в подтверждении транзакций на вывод средств
lockers могут злонамеренно заблокировать мостовой контракт
HyperEVM и архитектура взаимодействия двойной цепи
Hyperliquid использует "двухцепочечную схему":
Hyperliquid L1: специализированная цепь для ордеров, лицензированная
HyperEVM: EVM-совместимая цепь, без разрешений
Две цепочки передают данные через один и тот же протокол консенсуса, но выполняют их отдельно. L1 имеет более быструю скорость создания блоков, цепочка EVM может читать данные L1 и записывать в L1.
Преконпилированные
HyperEVM добавляет предкомпилированный код для чтения состояния ордербука L1. Например, адрес 0x800 может читать позиции бессрочных контрактов последнего блока L1.
События
HyperEVM записывает данные в L1 через события. Узлы L1 слушают события с определенного адреса и преобразуют их в транзакции L1.
HyperBFT консенсус
Разработано на базе HotStuff, теоретически может обрабатывать 2 миллиона заказов в секунду. Использует метод лидерской сводки и трансляции, чтобы снизить сложность.
Важные замечания для разработчиков
msg.sender может быть адресом контракта L1 системы
Непосредственная неатомарность может привести к потерям активов
Адрес EVM-контракта должен создать сопоставленный аккаунт на L1
Кросс-цепочные активы могут временно быть недоступны для проверки баланса
В общем, HyperEVM напоминает двухуровневую архитектуру на основе L1, но предлагает более высокую степень взаимодействия. Разработчикам необходимо учитывать различные специальные случаи, чтобы обеспечить безопасность активов пользователей.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
10 Лайков
Награда
10
5
Поделиться
комментарий
0/400
LidoStakeAddict
· 07-31 01:47
TVL хоть и велик, но не держится.
Посмотреть ОригиналОтветить0
MEVHunterX
· 07-31 01:45
Гонят играть для лохов, а сами продолжают использовать кроссчейн мост.
Посмотреть ОригиналОтветить0
MetamaskMechanic
· 07-31 01:41
Еще одна угроза безопасности второго уровня цепочки
Посмотреть ОригиналОтветить0
BitcoinDaddy
· 07-31 01:37
С такой безопасностью, кто осмелится вложить деньги?
Посмотреть ОригиналОтветить0
NervousFingers
· 07-31 01:22
Белый дом звал меня в долг, я опытный трейдер с дрожащими руками.
Анализ технологии Hyperliquid: архитектурные преимущества и потенциальные риски
Глубокий анализ архитектуры и потенциальных рисков Hyperliquid с технической точки зрения
Hyperliquid, как недавно получившая большое внимание цепочная биржа с ордерной книгой, уже преодолела 2 миллиарда долларов TVL и была названа "цепочным Binance". В этой статье мы углубленно проанализируем структуру кросс-цепочного моста Hyperliquid, архитектуру HyperEVM и потенциальные угрозы безопасности, чтобы помочь читателям全面了解这一明星项目的技术构造.
Анализ кросс-цепного моста Hyperliquid
Hyperliquid развернул контракт кросс-чейн моста на Arbitrum для хранения активов USDC пользователей. Этот мостовой контракт включает четыре группы валидаторов:
Процесс депозита
Мостовой контракт использует метод Permit из EIP-2612 для обработки депозитов, разрешая только внесение USDC. Используется функция batchedDepositWithPermit для пакетной обработки депозитов, что упрощает действия пользователей.
Процесс вывода средств
Запрос на вывод средств должен получить 2/3 голосов от hotValidatorSet. После этого начинается 200-секундный "период спора", в течение которого lockers могут приостановить контракт или coldValidatorSet может аннулировать вывод средств. После периода спора finalizers подтверждают окончательное состояние.
Механизм блокировки мостового контракта
lockers могут голосовать для блокировки мостового контракта. Два locker голосования могут приостановить его работу. Для разблокировки требуется 2/3 подписей от coldValidatorSet, а также можно обновить набор валидаторов.
Обновление коллекции валидаторов
Функция updateValidatorSet может обновить hotValidatorSet и coldValidatorSet, требуется подпись всех hotValidatorSet, есть 200 секунд на оспаривание.
потенциальный риск
HyperEVM и архитектура взаимодействия двойной цепи
Hyperliquid использует "двухцепочечную схему":
Две цепочки передают данные через один и тот же протокол консенсуса, но выполняют их отдельно. L1 имеет более быструю скорость создания блоков, цепочка EVM может читать данные L1 и записывать в L1.
Преконпилированные
HyperEVM добавляет предкомпилированный код для чтения состояния ордербука L1. Например, адрес 0x800 может читать позиции бессрочных контрактов последнего блока L1.
События
HyperEVM записывает данные в L1 через события. Узлы L1 слушают события с определенного адреса и преобразуют их в транзакции L1.
HyperBFT консенсус
Разработано на базе HotStuff, теоретически может обрабатывать 2 миллиона заказов в секунду. Использует метод лидерской сводки и трансляции, чтобы снизить сложность.
Важные замечания для разработчиков
В общем, HyperEVM напоминает двухуровневую архитектуру на основе L1, но предлагает более высокую степень взаимодействия. Разработчикам необходимо учитывать различные специальные случаи, чтобы обеспечить безопасность активов пользователей.