تحليل Hyperliquid من منظور تقني: عقود الجسر، الهيكل والمخاطر المحتملة
هايبرليكويد كمنصة لتبادل الأوامر على السلسلة، تستحق تقنيتها وبنيتها الأمنية مناقشة معمقة. ستتناول هذه المقالة تحليل هايبرليكويد تقنيًا من خلال هيكل عقد الجسر المتقاطع، وهيكل هايبر EVM والهيكل الثنائي.
تحليل جسر Hyperliquid عبر السلاسل
هايبرليكيد نشرت عقد جسر عبر السلسلة على Arbitrum، لتخزين أصول USDC الخاصة بالمستخدمين. من حيث تقسيم هوية العقد، لدى هايبرليكيد أربع مجموعات من المدققين:
hotValidatorSet: معالجة العمليات عالية التردد مثل السحب
coldValidatorSet: مسؤول عن تعديل تكوين النظام
خزائن: مشابهة للجنة الأمان، يمكن التصويت على تعليق عقد الجسر
finalizers: تأكيد تغير حالة الجسر عبر السلاسل
عملية الإيداع
تستخدم عقود الجسر طريقة التصريح EIP-2612 لمعالجة الودائع، مما يسمح فقط بإيداع USDC. يمكن لدالة batchedDepositWithPermit معالجة عدة ودائع دفعة واحدة، والعملية بسيطة ولها مستوى أمان مرتفع.
عملية السحب
يجب أن تحصل طلبات السحب على 2/3 من وزن توقيع hotValidatorSet. بعد الإطلاق، هناك "فترة نزاع" مدتها 200 ثانية، خلال:
يمكن التصويت على توقف العقد في lockers
coldValidatorSet يمكن أن يجعل سحب معين غير صالح
بعد فترة النزاع، يقوم أعضاء finalizers باستدعاء دالة batchedFinalizeWithdrawals لتأكيد السحب.
آلية قفل عقد الجسر
يمكن قفل عقد الجسر عن طريق تصويت 2 من الـlockers. يتطلب فك القفل توقيع 2/3 من coldValidatorSet، ويمكن أيضًا تحديث قائمة المدققين.
تحديث مجموعة المدققين
يمكن لدالة updateValidatorSet تحديث hotValidatorSet و coldValidatorSet ، ويتطلب توقيع جميع hotValidatorSet ، وهناك فترة نزاع مدتها 200 ثانية.
المخاطر المحتملة
يمكن التحكم في coldValidatorSet لتجاوز الحماية وسرقة الأصول
قد ترفض finalizers تأكيد معاملات سحب الأموال
عقد جسر قفل الحاسوب الخبيث
HyperEVM و هيكل السلسلتين
هايبرليكويد تعتمد على "نظام مزدوج السلسلة"، حيث تعمل في نفس الوقت على سلسلة خاصة بسجل الطلبات ( هايبرL1) وسلسلة متوافقة مع EVM ( هايبرEVM).
التهيئات المسبقة
تضيف HyperEVM كودًا مسبق التجميع، مما يسمح للعقود الذكية بقراءة حالة HyperL1. عنوان التجميع المعروف 0x800 يمكنه قراءة مراكز العقود الدائمة لأحدث كتلة L1.
الأحداث
تقوم HyperEVM بكتابة البيانات إلى HyperL1 من خلال الأحداث. تستمع العقد إلى أحداث العنوان 0x3333...3333، وتحول نية المستخدم إلى معاملات L1.
توافق HyperBFT
مبني على HotStuff ، يمكن أن تصل السرعة النظرية للمعالجة إلى مليوني طلب في الثانية.
ملاحظات تطوير
قد يكون msg.sender عنوان عقد النظام L1
عدم الذرية في تفاعل EVM مع L1 قد يؤدي إلى خسارة الأصول
يجب إنشاء حسابات مخصصة لعناوين العقود الذكية EVM على L1
قد لا يكون من الممكن في بعض الأحيان التحقق من رصيد الأصول عبر السلاسل
بشكل عام، يشبه HyperEVM الطبقة الثانية لـ Hyperliquid L1، لكنه يوفر قابلية تشغيل أعلى. يجب على المطورين الانتباه للتعامل بشكل جيد مع جميع الحالات الخاصة لضمان أمان أصول المستخدمين.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
تسجيلات الإعجاب 14
أعجبني
14
7
مشاركة
تعليق
0/400
PermabullPete
· 07-13 13:03
هل لا يزال هناك ثغرة أمنية في الشفرة؟
شاهد النسخة الأصليةرد0
NFTArtisanHQ
· 07-11 11:55
عمارة مثيرة للاهتمام، لكن السرد الميتا حول مخاطر عبر السلاسل يبدو وكأنه عمل جاهز لدوشامب... جميل ولكنه خطير
تحليل تقنية Hyperliquid: بناء الجسور عبر السلسلة وتحليل بنية HyperEVM
تحليل Hyperliquid من منظور تقني: عقود الجسر، الهيكل والمخاطر المحتملة
هايبرليكويد كمنصة لتبادل الأوامر على السلسلة، تستحق تقنيتها وبنيتها الأمنية مناقشة معمقة. ستتناول هذه المقالة تحليل هايبرليكويد تقنيًا من خلال هيكل عقد الجسر المتقاطع، وهيكل هايبر EVM والهيكل الثنائي.
تحليل جسر Hyperliquid عبر السلاسل
هايبرليكيد نشرت عقد جسر عبر السلسلة على Arbitrum، لتخزين أصول USDC الخاصة بالمستخدمين. من حيث تقسيم هوية العقد، لدى هايبرليكيد أربع مجموعات من المدققين:
عملية الإيداع
تستخدم عقود الجسر طريقة التصريح EIP-2612 لمعالجة الودائع، مما يسمح فقط بإيداع USDC. يمكن لدالة batchedDepositWithPermit معالجة عدة ودائع دفعة واحدة، والعملية بسيطة ولها مستوى أمان مرتفع.
عملية السحب
يجب أن تحصل طلبات السحب على 2/3 من وزن توقيع hotValidatorSet. بعد الإطلاق، هناك "فترة نزاع" مدتها 200 ثانية، خلال:
بعد فترة النزاع، يقوم أعضاء finalizers باستدعاء دالة batchedFinalizeWithdrawals لتأكيد السحب.
آلية قفل عقد الجسر
يمكن قفل عقد الجسر عن طريق تصويت 2 من الـlockers. يتطلب فك القفل توقيع 2/3 من coldValidatorSet، ويمكن أيضًا تحديث قائمة المدققين.
تحديث مجموعة المدققين
يمكن لدالة updateValidatorSet تحديث hotValidatorSet و coldValidatorSet ، ويتطلب توقيع جميع hotValidatorSet ، وهناك فترة نزاع مدتها 200 ثانية.
المخاطر المحتملة
HyperEVM و هيكل السلسلتين
هايبرليكويد تعتمد على "نظام مزدوج السلسلة"، حيث تعمل في نفس الوقت على سلسلة خاصة بسجل الطلبات ( هايبرL1) وسلسلة متوافقة مع EVM ( هايبرEVM).
التهيئات المسبقة
تضيف HyperEVM كودًا مسبق التجميع، مما يسمح للعقود الذكية بقراءة حالة HyperL1. عنوان التجميع المعروف 0x800 يمكنه قراءة مراكز العقود الدائمة لأحدث كتلة L1.
الأحداث
تقوم HyperEVM بكتابة البيانات إلى HyperL1 من خلال الأحداث. تستمع العقد إلى أحداث العنوان 0x3333...3333، وتحول نية المستخدم إلى معاملات L1.
توافق HyperBFT
مبني على HotStuff ، يمكن أن تصل السرعة النظرية للمعالجة إلى مليوني طلب في الثانية.
ملاحظات تطوير
بشكل عام، يشبه HyperEVM الطبقة الثانية لـ Hyperliquid L1، لكنه يوفر قابلية تشغيل أعلى. يجب على المطورين الانتباه للتعامل بشكل جيد مع جميع الحالات الخاصة لضمان أمان أصول المستخدمين.