تعد Hooks نمط برمجة يسمح للمطورين بإدخال كود مخصص في مسار تنفيذ النظام دون الحاجة إلى تعديل الكود الأصلي، مما يعزز قابلية توسيع البرنامج ومرونته. يتم استخدام هذا النمط على نطاق واسع في مجالات البرمجة المتعددة، مثل أنظمة التشغيل ومكتبات الإطارات وتطوير الويب.
من خلال Hooks، يمكن للمطورين تنفيذ توسيع البرمجيات بشكل أنيق، مع الحفاظ على وضوح واستقرار الكود. هذه الطريقة لها تشابه مع البرمجة الموجهة للجوانب (AOP)، حيث تهدف كلاهما إلى تعزيز أو تعديل الوظائف دون تغيير المنطق التجاري الأساسي.
في يونيو 2023، أصدرت منصة تداول غير مركزية معروفة مسودة تقريرها الأبيض للإصدار الجديد، حيث قدمت آلية Hooks. تُعتبر هذه الابتكار إدخال لمفهوم Hooks المستخدم على نطاق واسع في أنظمة التمويل Web2 إلى مجال التمويل اللامركزي، مما يمهد الطريق.
تعتبر Hooks في هذه المنصة عقودًا خارجية تم إنشاؤها بواسطة المطورين، ويمكن ربطها بمجموعة السيولة عند إنشائها. يتم استدعاء هذه Hooks في مراحل مختلفة من دورة حياة مجموعة السيولة، حيث تنفذ عمليات محددة، مما يوفر درجة عالية من التخصيص. يمكن للمطورين بناءً على هذه Hooks تلبية احتياجات التجارة الشخصية، وإنشاء تطبيقات لامركزية أكثر ثراءً بالميزات، مثل تعديل الرسوم الديناميكي، وأوامر الحد على السلسلة، وصناع السوق المتوسطة الوزن الزمنية (TWAMM) وغيرها.
! [من بروتوكول Uniswap V4 إلى بروتوكول Artela الأصلي ، الرحلة المتقدمة لثورة DeFi Hooks](https://img-cdn.gateio.im/webp-social/moments-54611861c378dc9ea0cd7dbefa073e6c.webp019283746574839201
ومع ذلك، فإن إدخال Hooks قد جلب أيضًا مخاطر أمنية. أظهر تحليل فريق الأمان أن أكثر من 30% من المشاريع ذات الصلة تحتوي على ثغرات، تتعلق بشكل أساسي بمشاكل التحكم في الوصول والتحقق من المدخلات. تنشأ هذه الثغرات من التفاعلات المهددة بين Hook ومدير تجمع الأموال والأطراف الخارجية.
! [من بروتوكول Uniswap V4 إلى بروتوكول Artela الأصلي ، الرحلة المتقدمة لثورة DeFi Hooks])https://img-cdn.gateio.im/webp-social/moments-27b2ded9c0018f93a8b2e1b46b7ccee0.webp(
لحل هذه المشكلات الأمنية، اقترح مشروع مبتكر في عالم blockchain خطة دعم Hooks على مستوى البروتوكول. هذا المشروع هو شبكة Layer 1 متوافقة مع EVM ذات قابلية توسع عالية وأداء عالٍ، وقد أدخلت وحدة قابلة للبرمجة تُعرف باسم Aspect كامتداد أصلي، مما أدخل برمجة الجوانب (AOP) إلى شبكة blockchain.
Aspect تدعم تنفيذ عدة مراحل في دورة حياة معالجة المعاملات، بما في ذلك تهيئة الكتلة، والتحقق من المعاملة، قبل وبعد التنفيذ، وأخيرًا تأكيد الكتلة. تم كتابتها باستخدام TypeScript، وتم تجميعها إلى بايت كود WebAssembly ثم نشرها على الشبكة.
! [من Uniswap V4 إلى بروتوكول Artela الأصلي ، الرحلة المتقدمة لثورة DeFi Hooks])https://img-cdn.gateio.im/webp-social/moments-7b30bf11ed19fb81866a695fff7d5bec.webp(
بالمقارنة مع تنفيذات Hooks التقليدية، فإن هذه Hooks على مستوى البروتوكول تتمتع بمزايا ملحوظة: كفاءة تنفيذ أعلى، تغطية وظائف أوسع، وأمان أقوى. بشكل خاص، يعمل Aspect في بيئة صناديق رملية مستقلة، مما يضمن عزل التنفيذ، ويحل بشكل فعال مشاكل التحكم في الوصول والتحقق من المدخلات.
بشكل عام، على الرغم من أن آلية Hooks التي أدخلتها منصة تداول لامركزية معروفة تمثل تقدمًا مهمًا في مجال التمويل اللامركزي ، إلا أن المخاطر الأمنية الكامنة لا يمكن تجاهلها. بينما تقدم المشاريع الناشئة في مجال blockchain دعمًا على مستوى البروتوكول، مما يوفر حلولًا أكثر أمانًا وكفاءة لبرمجة Hooks، مما يمهد الطريق لمزيد من تطوير بروتوكولات التمويل اللامركزي.
! [رحلة متقدمة من Uniswap V4 إلى بروتوكول Artela الأصلي ، ثورة خطافات DeFi])https://img-cdn.gateio.im/webp-social/moments-7d12edeb265919e696f4905b1bd5daf0.webp(
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.
تسجيلات الإعجاب 11
أعجبني
11
6
مشاركة
تعليق
0/400
ForkMaster
· منذ 7 س
مجموعة المحتالين الذين يستغلون ثغرات hooks!
شاهد النسخة الأصليةرد0
MonkeySeeMonkeyDo
· منذ 7 س
تس تس ، لا شيء أفضل من تحسين أمان قاعدة البيانات
شاهد النسخة الأصليةرد0
P2ENotWorking
· منذ 7 س
اللعب هو الأساسيات
شاهد النسخة الأصليةرد0
Layer2Observer
· منذ 7 س
لا تزال المخاطر على مستوى المصدر موجودة
شاهد النسخة الأصليةرد0
TokenGuru
· منذ 8 س
يبدو أن الأخ المتحدث هنا جيد، ولكن يجب تقييم مخاطر الأمان مرة أخرى.
تكنولوجيا Hooks تقود الابتكار في التمويل اللامركزي تنفيذ بروتوكول لحل المخاطر الأمنية
Hooks والتقدم الثوري في التمويل اللامركزي
تعد Hooks نمط برمجة يسمح للمطورين بإدخال كود مخصص في مسار تنفيذ النظام دون الحاجة إلى تعديل الكود الأصلي، مما يعزز قابلية توسيع البرنامج ومرونته. يتم استخدام هذا النمط على نطاق واسع في مجالات البرمجة المتعددة، مثل أنظمة التشغيل ومكتبات الإطارات وتطوير الويب.
من خلال Hooks، يمكن للمطورين تنفيذ توسيع البرمجيات بشكل أنيق، مع الحفاظ على وضوح واستقرار الكود. هذه الطريقة لها تشابه مع البرمجة الموجهة للجوانب (AOP)، حيث تهدف كلاهما إلى تعزيز أو تعديل الوظائف دون تغيير المنطق التجاري الأساسي.
! من بروتوكول Uniswap V4 إلى بروتوكول Artela الأصلي ، الرحلة المتقدمة لثورة DeFi Hooks
في يونيو 2023، أصدرت منصة تداول غير مركزية معروفة مسودة تقريرها الأبيض للإصدار الجديد، حيث قدمت آلية Hooks. تُعتبر هذه الابتكار إدخال لمفهوم Hooks المستخدم على نطاق واسع في أنظمة التمويل Web2 إلى مجال التمويل اللامركزي، مما يمهد الطريق.
تعتبر Hooks في هذه المنصة عقودًا خارجية تم إنشاؤها بواسطة المطورين، ويمكن ربطها بمجموعة السيولة عند إنشائها. يتم استدعاء هذه Hooks في مراحل مختلفة من دورة حياة مجموعة السيولة، حيث تنفذ عمليات محددة، مما يوفر درجة عالية من التخصيص. يمكن للمطورين بناءً على هذه Hooks تلبية احتياجات التجارة الشخصية، وإنشاء تطبيقات لامركزية أكثر ثراءً بالميزات، مثل تعديل الرسوم الديناميكي، وأوامر الحد على السلسلة، وصناع السوق المتوسطة الوزن الزمنية (TWAMM) وغيرها.
! [من بروتوكول Uniswap V4 إلى بروتوكول Artela الأصلي ، الرحلة المتقدمة لثورة DeFi Hooks](https://img-cdn.gateio.im/webp-social/moments-54611861c378dc9ea0cd7dbefa073e6c.webp019283746574839201
ومع ذلك، فإن إدخال Hooks قد جلب أيضًا مخاطر أمنية. أظهر تحليل فريق الأمان أن أكثر من 30% من المشاريع ذات الصلة تحتوي على ثغرات، تتعلق بشكل أساسي بمشاكل التحكم في الوصول والتحقق من المدخلات. تنشأ هذه الثغرات من التفاعلات المهددة بين Hook ومدير تجمع الأموال والأطراف الخارجية.
! [من بروتوكول Uniswap V4 إلى بروتوكول Artela الأصلي ، الرحلة المتقدمة لثورة DeFi Hooks])https://img-cdn.gateio.im/webp-social/moments-27b2ded9c0018f93a8b2e1b46b7ccee0.webp(
لحل هذه المشكلات الأمنية، اقترح مشروع مبتكر في عالم blockchain خطة دعم Hooks على مستوى البروتوكول. هذا المشروع هو شبكة Layer 1 متوافقة مع EVM ذات قابلية توسع عالية وأداء عالٍ، وقد أدخلت وحدة قابلة للبرمجة تُعرف باسم Aspect كامتداد أصلي، مما أدخل برمجة الجوانب (AOP) إلى شبكة blockchain.
Aspect تدعم تنفيذ عدة مراحل في دورة حياة معالجة المعاملات، بما في ذلك تهيئة الكتلة، والتحقق من المعاملة، قبل وبعد التنفيذ، وأخيرًا تأكيد الكتلة. تم كتابتها باستخدام TypeScript، وتم تجميعها إلى بايت كود WebAssembly ثم نشرها على الشبكة.
! [من Uniswap V4 إلى بروتوكول Artela الأصلي ، الرحلة المتقدمة لثورة DeFi Hooks])https://img-cdn.gateio.im/webp-social/moments-7b30bf11ed19fb81866a695fff7d5bec.webp(
بالمقارنة مع تنفيذات Hooks التقليدية، فإن هذه Hooks على مستوى البروتوكول تتمتع بمزايا ملحوظة: كفاءة تنفيذ أعلى، تغطية وظائف أوسع، وأمان أقوى. بشكل خاص، يعمل Aspect في بيئة صناديق رملية مستقلة، مما يضمن عزل التنفيذ، ويحل بشكل فعال مشاكل التحكم في الوصول والتحقق من المدخلات.
بشكل عام، على الرغم من أن آلية Hooks التي أدخلتها منصة تداول لامركزية معروفة تمثل تقدمًا مهمًا في مجال التمويل اللامركزي ، إلا أن المخاطر الأمنية الكامنة لا يمكن تجاهلها. بينما تقدم المشاريع الناشئة في مجال blockchain دعمًا على مستوى البروتوكول، مما يوفر حلولًا أكثر أمانًا وكفاءة لبرمجة Hooks، مما يمهد الطريق لمزيد من تطوير بروتوكولات التمويل اللامركزي.
! [رحلة متقدمة من Uniswap V4 إلى بروتوكول Artela الأصلي ، ثورة خطافات DeFi])https://img-cdn.gateio.im/webp-social/moments-7d12edeb265919e696f4905b1bd5daf0.webp(