Глибина аналізу технологічної архітектури біржі Hyperliquid у блокчейні: аналіз кросчейн мосту та дволанцюгової структури

robot
Генерація анотацій у процесі

Глибокий технічний аналіз архітектури Hyperliquid та потенційних проблем

Нещодавно на увагу потрапила певна біржа з книжкою замовлень в блокчейні, яка стала одним з найбільш впливових проєктів, її загальна заблокована вартість (TVL) перевищила 2 мільярди доларів США, і її оцінили як "блокчейн-версію певної відомої централізованої біржі". Цей проєкт навіть повернув концепцію Layer3 та аплікаційних ланцюгів у публічну свідомість. Завдяки блискучим результатам, які призвели до оцінки в 30 мільярдів доларів США протягом місяця після запуску, цей проєкт здобув широку увагу. На ринку з'явилася велика кількість аналітичних звітів, але більшість зосереджені на функціональності продукту та механізмах торгівлі, рідко глибоко досліджують його технічну структуру та можливі ризики безпеки.

Ця стаття має на меті заповнити цю прогалину, чисто з технічної конструкції та безпеки розглядати цей проект, допомогти більшій кількості людей зрозуміти його структуру та принципи. Ми розпочнемо з аналізу конструкції та ризиків кросчейн мосту, а також двохланкової конструкції, глибоко досліджуючи його технологічну архітектуру та способи реалізації.

Зниження спекуляцій: технічний аналіз мостового контракту Hyperliquid, HyperEVM та їх потенційні проблеми

Аналіз контракту кросчейн-мосту

Цей проект розгорнув кросчейн міст на певній Layer2 мережі для зберігання активів USDC, внесених користувачами. З контракту можна побачити частину поведінки вузлів.

Набір валідаторів

Цей проект має 4 групи валідаторів: гаряча група валідаторів, холодна група валідаторів, а також особи, що ухвалюють рішення та особи, які блокують, які відповідають за різні функції:

  • Гарячі валідатори використовуються для реагування на часті операції користувачів, такі як виведення, використовуючи гарячий гаманець для швидкого реагування на запити користувачів.

  • Холодні валідатори в основному використовуються для зміни конфігурацій системи, таких як зміна списку валідаторів, обробка статусу блокування контрактів моста, можуть безпосередньо робити деякі запити на виведення недійсними.

  • Заблоковані особи, подібно до "Комісії з безпеки", можуть голосувати за призупинення крос-чейн мосту в екстрених ситуаціях. Наразі є 5 адрес, для призупинення контракту мосту потрібно лише 2 голоси.

  • Уповноважена особа головним чином підтверджує зміни стану кросчейн-мосту, такі як внесення та зняття коштів користувачами.

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

Депозит

Містковий контракт обробляє внески користувачів на основі методу Permit EIP-2612, дозволяє лише внесення USDC. Використовуйте функцію пакетного внеску для обробки кількох внесків, процес простий і не має ризику для коштів.

Виведення

Виведення коштів є високоризикованою операцією, процес є досить складним:

  1. Після того, як користувач ініціює запит на виведення коштів, потрібно зібрати 2/3 підписного ваги від кола гарячих валідаторів.

  2. Є 200 секунд "періоду спірності", протягом якого особи, що заморожують, можуть голосувати за заморожування контракту, а холодні валідатори можуть зробити зняття недійсним.

  3. Після закінчення періоду спірів, особа, що приймає рішення, може підтвердити остаточний статус, і лише тоді USDC буде переведено до гаманця користувача.

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

Заблокування мостового контракту

Заблоковані особи можуть голосувати за блокування мостового контракту. Після голосування двох заблокованих осіб контракт припиняє свою роботу. Заблоковані особи також можуть відкликати голосування. Після блокування контракту його можна розблокувати лише за підписом 2/3 холодних валідаторів. При розблокуванні оновлюється список валідаторів.

Оновлення валідатора

Оновлення валідаторів потребує підпису всіх гарячих валідаторів, є 200-секундний період оскарження. По закінченню терміну необхідно підтвердження від особи, що відповідає за завершення оновлення.

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

Основні ризики

  1. Хакер, контролюючи холодного валідатора, може ігнорувати блокування та красти активи користувачів.

  2. Установник може відмовитися підтвердити операцію з виведення коштів, розпочати перевірку атаки.

  3. Зловмисне блокування мостового контракту особою, призупинити всі виведення.

Двохланкова взаємодійна архітектура

Щоб реалізувати програмовану торгівлю на основі книги замовлень, цей проект представив спеціальне рішення EVM. Його переваги полягають у можливості зчитування стану книги замовлень, смарт-контракти можуть взаємодіяти з системою замовлень, розширюючи сценарії використання.

Цей проект використовує "подвійну ланцюгову схему", вузли одночасно працюють з двома ланцюгами:

  1. Ланцюг спеціально для книг замовлень: дозвільний, висока продуктивність

  2. EVM-сумісний ланцюг: без дозволу, можна розгортати смарт-контракти, доступ до даних спеціалізованого ланцюга через попередньо скомпільовані функції

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

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

механізм взаємодії

  1. Попередня компіляція: додати спеціальний контракт, дозволити EVM зчитувати стан спеціалізованого ланцюга.

  2. Подія: EVM-контракти можуть викликати події, на основі яких вузли виконують відповідні дії у спеціалізованому ланцюзі.

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

Протокол консенсусу

Використовуючи протокол HyperBFT, оснований на HotStuff, теоретично можна обробляти 2 мільйони замовлень на секунду.

Поради щодо розробки

  1. msg.sender може бути адресою системного контракту

  2. Невзаємодіяна атомність може призвести до втрати активів

  3. Адреса EVM-контракту повинна бути відображена на спеціалізованому ланцюзі

  4. При кросс-лінейному переміщенні активів баланс може тимчасово бути недоступний для перевірки.

Отже, EVM-ланцюг цього проєкту подібний до спеціалізованого другого рівня, але пропонує вищу взаємодію. Його інноваційна архітектура відкриває нові можливості для поєднання високопродуктивної книги замовлень з розумними контрактами, але також приносить певні потенційні ризики та труднощі в розробці.

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

Зниження спекуляцій: технічний аналіз мостового контракту Hyperliquid, HyperEVM та їх потенційних проблем

Зниження спекуляцій: технічний аналіз мостового контракту Hyperliquid, HyperEVM та їх потенційних проблем

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

Виснаження спекуляцій, технічний аналіз мостового контракту Hyperliquid, HyperEVM та їх потенційні проблеми

HYPE-2.27%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 7
  • Поділіться
Прокоментувати
0/400
WalletInspectorvip
· 20год тому
Дуже детальний аналіз безпекової структури
Переглянути оригіналвідповісти на0
SelfStakingvip
· 20год тому
Безпека контрактів все ще потребує обережності, відчуваю, що це не зовсім стабільно.
Переглянути оригіналвідповісти на0
Ser_APY_2000vip
· 21год тому
Братики, ця структура занадто жорстка.
Переглянути оригіналвідповісти на0
LiquidityWitchvip
· 21год тому
валідатори підписують, щоб підтвердити, це дійсно важка робота~
Переглянути оригіналвідповісти на0
ZKSherlockvip
· 21год тому
насправді тут досить слабка модель довіри... потрібна більш сувора верифікація нульових знань смх
Переглянути оригіналвідповісти на0
ProbablyNothingvip
· 21год тому
Усі зрозуміли, просто ризик досить великий.
Переглянути оригіналвідповісти на0
BugBountyHuntervip
· 21год тому
Технології занадто жорсткі, через що в мене закрутилася голова.
Переглянути оригіналвідповісти на0
  • Закріпити