Технический анализ архитектуры Hyperliquid и потенциальных проблем
Hyperliquid, как один из представителей бирж с онлайновыми ордерами, уже превысил 2 миллиарда долларов по TVL и называется "онлайновым Binance". В данной статье мы подробно проанализируем архитектурные принципы Hyperliquid с точки зрения технической конструкции и безопасности.
Анализ кросс-чейн моста Hyperliquid
Hyperliquid развернул контракт кросс-цепного моста на Arbitrum для хранения активов USDC пользователей. Этот мостовой контракт включает четыре группы валидаторов:
hotValidatorSet: Обработка высокочастотных операций, таких как снятие средств
coldValidatorSet: изменение системных настроек, может аннулировать запросы на вывод
lockers: можно приостановить выполнение мостового контракта
финализаторы: Подтвердить изменения статуса кросс-цепочного моста
Процесс депозита
Мостовой контракт использует метод Permit из EIP-2612 для обработки депозитов, поддерживает пакетные операции. Логика депозитов проста, риски безопасности низкие.
Процесс вывода средств
Заявка на вывод средств должна соответствовать следующим условиям:
Собрать 2/3 подписей от hotValidatorSet
По истечении 200 секунд спора
Подтверждено членами финализаторов.
В течение периода спора, lockers могут приостановить мостовой контракт, а coldValidatorSet может сделать вывод средств недействительным.
Механизм блокировки мостового контракта
Необходимо, чтобы 2 участника lockers проголосовали для блокировки мостового контракта. Для разблокировки требуется 2/3 голосов от coldValidatorSet, а также возможность обновления набора валидаторов.
Обновление набора валидаторов
Обновление hotValidatorSet и coldValidatorSet требует подписей всех членов hotValidatorSet, после 200 секунд периода споров подтверждается финализаторами.
Потенциальные риски
После контроля coldValidatorSet можно обойти механизмы безопасности для кражи активов
финализаторы могут отказать в подтверждении транзакции на вывод средств
lockers могут злонамеренно заблокировать мостовой контракт
HyperEVM и архитектура взаимодействия двух цепей
Hyperliquid использует двухцепочечную архитектуру:
Hyperliquid L1: специализированная система ордеров, лицензируемая
HyperEVM: EVM-совместимая цепочка, без разрешений
Две цепочки взаимодействуют через Precompiles и Events:
Прекомпилируемые контракты: позволяют HyperEVM читать состояние L1
События: разрешить HyperEVM записывать данные в L1
HyperBFT консенсус
Hyperliquid разработал алгоритм консенсуса HyperBFT на основе HotStuff, теоретическая пропускная способность достигает 2 миллионов заказов в секунду.
Важные замечания для разработчиков
msg.sender может быть адресом системного контракта
Взаимодействие EVM с L1 не является атомарным, необходимо обрабатывать ситуации неудачи
Адрес EVM-контракта должен быть создан как сопоставленный аккаунт на L1
Кросс-цепочные активы могут быть временно невидимыми, необходимо правильно с ними обращаться
В общем, HyperEVM похож на уровень L1 в качестве второго уровня, но предлагает более высокую совместимость. Разработчикам следует обратить внимание на технические детали, связанные с его уникальной двойной цепочной структурой.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
17 Лайков
Награда
17
7
Поделиться
комментарий
0/400
StopLossMaster
· 07-13 23:58
Такой сложный и безопасный двойной блокчейн можно использовать?
Посмотреть ОригиналОтветить0
DegenMcsleepless
· 07-11 22:04
Не понимаешь - спрашивай, две цепи и мост стали настолько распространенными.
Посмотреть ОригиналОтветить0
StakeTillRetire
· 07-11 06:11
Такая сложная архитектура, кто осмелится внедрить?
Посмотреть ОригиналОтветить0
GasFeeCrier
· 07-11 06:11
Какой риск такой большой, и все равно заниматься кросс-чейн?
Посмотреть ОригиналОтветить0
gas_fee_therapist
· 07-11 06:07
Это техническое решение ненадежно, после просмотра хочется убежать.
Посмотреть ОригиналОтветить0
GasGrillMaster
· 07-11 06:03
в блокчейне кросс-чейн я все пробовал, безопасность emmm...
Посмотреть ОригиналОтветить0
BakedCatFanboy
· 07-11 05:57
С таким количеством технологий, где же еще можно все это изучить?
Технический анализ архитектуры Hyperliquid: Интерпретация кроссчейн моста и двойного дизайна HyperEVM.
Технический анализ архитектуры Hyperliquid и потенциальных проблем
Hyperliquid, как один из представителей бирж с онлайновыми ордерами, уже превысил 2 миллиарда долларов по TVL и называется "онлайновым Binance". В данной статье мы подробно проанализируем архитектурные принципы Hyperliquid с точки зрения технической конструкции и безопасности.
Анализ кросс-чейн моста Hyperliquid
Hyperliquid развернул контракт кросс-цепного моста на Arbitrum для хранения активов USDC пользователей. Этот мостовой контракт включает четыре группы валидаторов:
Процесс депозита
Мостовой контракт использует метод Permit из EIP-2612 для обработки депозитов, поддерживает пакетные операции. Логика депозитов проста, риски безопасности низкие.
Процесс вывода средств
Заявка на вывод средств должна соответствовать следующим условиям:
В течение периода спора, lockers могут приостановить мостовой контракт, а coldValidatorSet может сделать вывод средств недействительным.
Механизм блокировки мостового контракта
Необходимо, чтобы 2 участника lockers проголосовали для блокировки мостового контракта. Для разблокировки требуется 2/3 голосов от coldValidatorSet, а также возможность обновления набора валидаторов.
Обновление набора валидаторов
Обновление hotValidatorSet и coldValidatorSet требует подписей всех членов hotValidatorSet, после 200 секунд периода споров подтверждается финализаторами.
Потенциальные риски
HyperEVM и архитектура взаимодействия двух цепей
Hyperliquid использует двухцепочечную архитектуру:
Две цепочки взаимодействуют через Precompiles и Events:
HyperBFT консенсус
Hyperliquid разработал алгоритм консенсуса HyperBFT на основе HotStuff, теоретическая пропускная способность достигает 2 миллионов заказов в секунду.
Важные замечания для разработчиков
В общем, HyperEVM похож на уровень L1 в качестве второго уровня, но предлагает более высокую совместимость. Разработчикам следует обратить внимание на технические детали, связанные с его уникальной двойной цепочной структурой.