بلوكتشين

ما هي أوراكل البلوكشين ولماذا لا تعمل العقود الذكية بدونها؟

كيف تعمل الأوراكل في تقنية البلوكتشين؟ دليل مبسط للمبتدئين

العقود الذكية قوية، لكنها “عمياء” أيضًا. فهي لا تستطيع رؤية الأسعار، أو قراءة بيانات الطقس، أو التحقق من وصول دفعة إلى حساب بنكي. الأوراكل (Oracles) هي البنية التحتية التي تربط البلوكتشين بالعالم الخارجي، وأمان أكثر من 200 مليار دولار في التمويل اللامركزي (DeFi) يعتمد على عملها بشكل صحيح.

معظم الشروحات عن أوراكل البلوكتشين تبدأ بتعريف بسيط وتتوقف عند هذا الحد. يخبرونك أن الأوراكل هي جسر بين البلوكتشين والعالم الخارجي، وهذا صحيح لكنه غير كافٍ. إنه مثل القول إن شبكة الكهرباء هي جسر بين المولد ومفتاح الضوء. صحيح من الناحية التقنية، لكنه عديم الفائدة عمليًا لفهم سبب انهيار الشبكة، ومن يدفع الثمن، ولماذا تصميم الشبكة أهم من تصميم المفتاح.

لماذا نحتاج إلى الأوراكل؟ المشكلة الأساسية

نقطة البداية الأكثر فائدة هي فهم القيد الذي وُجدت الأوراكل لحله. العقود الذكية حتمية (Deterministic)، وهذا يعني أن كل عقدة في الشبكة يجب أن تنفذ نفس الكود وتصل إلى نفس النتيجة. إذا كان العقد الذكي يستطيع الاستعلام مباشرة عن سعر سهم من خلال واجهة برمجة تطبيقات (API)، لكانت العقد المختلفة تستقبل ردودًا مختلفة في أوقات مختلفة، وسينهار الإجماع. ستتشعب سلسلة الكتل ليس بسبب نزاع على الحوكمة، بل بسبب خطأ تقريبي في خلاصة الأسعار (Price Feed).

الأوراكل موجودة لأن البلوكتشين اختارت الحتمية على الاتصال، وهذا الاختيار غير قابل للتفاوض. كل حل أوراكل هو محاولة لجلب البيانات الخارجية إلى السلسلة دون كسر الخاصية التي تجعل البلوكتشين موثوقًا في المقام الأول.

كيف تعمل الأوراكل فعليًا؟ البنية الثلاثية

البنية القياسية للأوراكل تتكون من ثلاث طبقات: طبقة المصدر، وطبقة التجميع، وطبقة التسليم على السلسلة.

طبقة المصدر (Data Sourcing): تتصل عقد الأوراكل بمزودي البيانات الخارجيين. لخلاصة الأسعار، قد يعني هذا سحب سعر ETH/USD من بورصات مثل كوين بيس، وكراكن، وبينانس، وعدة بورصات أخرى في نفس الوقت. المبدأ هو نفسه: لا يُثق بأي مصدر واحد.

طبقة التجميع (Aggregation): تجمع شبكة الأوراكل نقاط البيانات هذه في قيمة واحدة. الطريقة الأكثر شيوعًا هي الوسيط الموزون (Weighted Median)، الذي يتجاهل القيم الشاذة وينتج نتيجة لا يمكن لأي مزود بيانات واحد التلاعب بها. إذا أبلغت سبع عقد عن أسعار بين 2,000 و2,005 دولار وأبلغت عقدة واحدة عن سعر 50,000 دولار، فإن الوسيط يتجاهل القيمة الشاذة.

طبقة التسليم (Delivery): تُكتب القيمة المجمعة إلى عقد ذكي على السلسلة. هذه هي النقطة التي تصبح فيها البيانات الخارجية بيانات بلوكتشين، غير قابلة للتغيير ومتاحة لأي عقد يشير إليها. يخزن العقد على السلسلة أحدث قيمة، ويمكن لأي بروتوكول تمويل لامركزي قراءتها.

يبدو هذا النموذج نظيفًا من الناحية النظرية، لكن عمليًا، كل طبقة تقدم أسطحًا للهجوم، وتأخيرًا، وتكلفة. فهم أين تفشل الأوراكل يتطلب فحص كل طبقة على حدة.

مشكلة الأوراكل ببساطة

مشكلة الأوراكل ليست خطأً برمجيًا. إنها توتر أساسي في تصميم البلوكتشين لا يمكن حله بالكامل، بل يمكن إدارته فقط. البلوكتشين يستمد أمانه من اللامركزية، فلا يوجد كيان واحد يتحكم في السجل. لكن إذا قرأ كل عقد ذكي على تلك السلسلة بيانات الأسعار من أوراكل واحد تسيطر عليه شركة واحدة، فإن أمان النظام بأكمله ينخفض إلى أمان تلك الشركة. البلوكتشين لامركزي، لكن البيانات التي يعتمد عليها ليست كذلك.

لهذا يوصف أحيانًا بأنها مشكلة الميل الأخير لأمان البلوكتشين. يمكنك بناء عقد ذكي مدقق بشكل مثالي، ونشره على شبكة لا مركزية تمامًا، وما زلت تخسر كل شيء إذا تم اختراق الأوراكل التي تغذيه بالبيانات.

الحلول تنقسم إلى فئتين. الأوراكل المركزية تضحي باللامركزية من أجل السرعة والبساطة، حيث يدير كيان واحد الأوراكل ويثق المستخدمون في أن هذا الكيان سيقدم بيانات دقيقة. هذا يصلح للتطبيقات منخفضة المخاطر، لكنه غير مناسب لبروتوكولات التمويل اللامركزي التي تحتفظ بمليارات الدولارات.

لماذا لا يمكن للتمويل اللامركزي أن يوجد بدون أوراكل؟

الاعتماد هو أمر حسابي وليس فلسفيًا. فكر في بروتوكول إقراض مثل Aave. يقوم المستخدم بإيداع 1 ETH كضمان ويقترض 1,500 دولار بعملات مستقرة. يحتاج البروتوكول إلى معرفة سعر ETH باستمرار لتحديد ما إذا كان الضمان يغطي القرض. إذا انخفض ETH من 2,000 دولار إلى 1,400 دولار، فإن القرض يصبح غير مضمون ويجب تصفيته. بدون أوراكل توفر السعر الحالي، لا يوجد لدى البروتوكول طريقة لبدء التصفية. سيجمع مقترضو العملات المستقرة ديونًا معدومة وسيصبح البروتوكول معسرًا.

هذا ليس سيناريو افتراضيًا. كل بروتوكول إقراض، وكل بورصة عقود دائمة، وكل منصة خيارات، وكل أصل اصطناعي على كل بلوكتشين يعتمد على الأوراكل للأسعار التي تحدد الملاءة المالية. القيمة الإجمالية المقفلة في بروتوكولات التمويل اللامركزي التي تعتمد على خلاصات أسعار الأوراكل تتجاوز 200 مليار دولار عبر جميع السلاسل.

نفس الاعتماد يمتد إلى ما هو أبعد من خلاصات الأسعار. أسواق التنبؤ تحتاج إلى أوراكل للإبلاغ عن نتائج الأحداث. بروتوكولات التأمين تحتاج إلى بيانات الطقس. منصات الأصول في العالم الحقيقي تحتاج إلى إثبات أن الأصول الأساسية موجودة ومقيمة بشكل صحيح. في كل حالة، الأوراكل هي المكون الوحيد الذي يجعل فشله التطبيق بأكمله بلا معنى.

التلاعب بالأوراكل: كيف تحدث الاختراقات؟

هجمات الأوراكل تتبع نمطًا متوقعًا. يحدد المهاجم بروتوكول تمويل لامركزي يستمد سعره من مصدر واحد على السلسلة، عادةً مجمع سيولة لبورصة لامركزية (DEX) بدلاً من شبكة أوراكل لامركزية. الهجوم يحدث في ثلاث خطوات داخل معاملة واحدة. أولاً، يأخذ المهاجم قرضًا سريعًا (Flash Loan)، يقترض ملايين الدولارات دون ضمانات لمدة معاملة واحدة. ثانيًا، يستخدم الأموال المقترضة للتلاعب بالسعر على البورصة اللامركزية التي يقرأها البروتوكول المستهدف كمصدر لسعره، منفذًا عملية مقايضة ضخمة تحرك السعر المبلغ عنه بنسبة 50% أو أكثر. ثالثًا، يتفاعل المهاجم مع البروتوكول المستهدف بالسعر المتلاعب به، مقترضًا ضد ضمانات مضخمة بشكل مصطنع أو مصفيًا مراكز بأسعار مصطنعة.

التسلسل بأكمله يحدث بشكل ذري. إذا فشلت أي خطوة، ترتد المعاملة ولا يخسر المهاجم شيئًا سوى رسوم الغاز. إذا نجحت، يسدد المهاجم القرض السريع ويحتفظ بالربح. هذا ليس هجومًا نظريًا. عمليات التلاعب عبر القروض السريعة استنزفت مئات الملايين من الدولارات من بروتوكولات التمويل اللامركزي منذ عام 2020. الخيط المشترك في كل حالة هو بروتوكول اعتمد على مصدر سعر قابل للتلاعب على السلسلة بدلاً من شبكة أوراكل خارجية. البروتوكولات التي تستخدم Chainlink أو شبكات الأوراكل اللامركزية المكافئة ليست عرضة لهذا الهجوم المحدد لأن خلاصة الأسعار لا يمكن التلاعب بها داخل معاملة واحدة.

الدرس غير بديهي. المصدر الأكثر لامركزية للأسعار، وهو مجمع سيولة على السلسلة، غالبًا ما يكون الأقل أمانًا لأغراض الأوراكل. المصدر الأكثر أمانًا للأسعار للتمويل اللامركزي هو شبكة أوراكل خارج السلسلة تجمع الأسعار من البورصات المركزية، تحديدًا لأن تلك الأسعار أصعب في التلاعب بها ذريًا. في أكتوبر 2022، خسرت Mango Markets على سولانا 114 مليون دولار بسبب استغلال التلاعب بالأوراكل. خسرت Euler Finance 197 مليون دولار في مارس 2023 بهجوم مماثل. في كل حالة تقريبًا، حدد تحليل ما بعد الحادث نفس السبب الجذري: البروتوكول استخدم مصدر سعر على السلسلة يمكن تحريكه بمعاملة واحدة كبيرة بدلاً من شبكة أوراكل تجمع الأسعار من مصادر خارجية مستقلة متعددة.

أنواع الأوراكل الأخرى

التركيز على خلاصات الأسعار يحجب اتساع ما تفعله الأوراكل عمليًا. هناك أوراكل العشوائية القابلة للتحقق، حيث تحتاج ألعاب السلسلة، وسك الرموز غير القابلة للاستبدال (NFT)، وعقود اليانصيب إلى أرقام عشوائية عادلة يمكن إثباتها. هناك أوراكل الرسائل عبر السلاسل، حيث يتحقق شبكة أوراكل من أن معاملة الإيداع على السلسلة المصدر قد اكتملت قبل إطلاق الأصول على السلسلة الوجهة. هناك أوراكل إثبات الاحتياطي، حيث تراقب الأوراكل محافظ الحراسة وتنشر أرصدة الاحتياطي على السلسلة. هناك أوراكل الحوسبة، حيث تنفذ الشبكات حسابات معقدة خارج السلسلة وتقدم النتيجة فقط مع دليل على صحتها.

هذا الانتشار في أنواع الأوراكل يعكس تحولًا أوسع في كيفية تفاعل البلوكتشين مع العالم الحقيقي. التطبيقات المبكرة كانت مكتفية بذاتها، لكن الطلب على الأوراكل ظهر عندما بدأ المطورون في إنشاء تطبيقات تشير إلى ظروف العالم الحقيقي: أسعار الأصول، نتائج الأحداث، ادعاءات الهوية، القياسات الفيزيائية. كل فئة جديدة من المرجعية الواقعية تخلق فئة جديدة من متطلبات الأوراكل، وكل متطلب جديد يخلق سطحًا جديدًا لمشكلة الأوراكل لتظهر.

هيمنة Chainlink في سوق الأوراكل

موقع Chainlink في سوق الأوراكل يطرح سؤالاً تفضل الصناعة عدم فحصه عن كثب. إذا كانت النقطة الكاملة للتمويل اللامركزي هي القضاء على نقاط الاعتماد الفردية، فماذا يعني أن ما يقرب من 75% من القيمة الإجمالية المؤمنة في التمويل اللامركزي تعتمد على مزود أوراكل واحد؟

الدفاع هو أن Chainlink نفسها لامركزية. خلاصات الأسعار الخاصة بها يتم إنشاؤها بواسطة عشرات المشغلين المستقلين، ولا يمكن لأي مشغل واحد التلاعب بخلاصة. عالجت الشبكة تريليونات الدولارات من قيمة المعاملات دون استغلال كبير لبنيتها التحتية الأساسية لخلاصات الأسعار.

القلق هو أن اللامركزية داخل Chainlink لا تعالج تركيز طبقة الأوراكل في بروتوكول واحد. إذا تم اكتشاف ثغرة في عقود Chainlink، أو إذا استهدف إجراء تنظيمي الشركة، فإن التأثير سيتتالي عبر كل بروتوكول تمويل لامركزي رئيسي في وقت واحد. المنافسون موجودون. Pyth Network، المدعوم من Jump Crypto، يركز على خلاصات الأسعار عالية التردد من صناع السوق المؤسسيين. API3 يتبع نهج أوراكل الطرف الأول، حيث يجعل مزودي البيانات يديرون عقد الأوراكل الخاصة بهم. Chronicle، المبني أصلاً لـ MakerDAO، يوفر بنية تحتية للأوراكل لأكبر عملة مستقرة لامركزية.

السوق لم يتقارب على معيار تعدد الأوراكل بالطريقة التي تقارب بها على النشر متعدد السلاسل. معظم البروتوكولات تستخدم مزود أوراكل واحدًا. ما إذا كان هذا التركيز خطرًا منهجيًا أم مجرد نتيجة طبيعية لتأثيرات الشبكة وسجل الأمان هو نقاش مفتوح له آثار كبيرة على مرونة التمويل اللامركزي.

فحوصات عملية قبل الثقة في أوراكل

  • تحقق من عدد مصادر البيانات: خلاصة أسعار تجمع من 21 مصدرًا مستقلاً أكثر قوة من واحدة تجمع من ثلاثة. إذا كان البروتوكول الذي تستخدمه لا يكشف عن عدد مصادر بيانات الأوراكل الخاصة به، فهذه إشارة تحذيرية.
  • تحقق من تكرار التحديث: بعض خلاصات الأوراكل تتحدث في كل كتلة، وأخرى تتحدث فقط عندما ينحرف السعر عن عتبة معينة (عادة 0.5% إلى 1%). بروتوكول إقراض يستخدم خلاصة تتحدث كل ساعة معرض لتحركات الأسعار السريعة بين التحديثات.
  • تأكد من أن الأوراكل خارجية وليست على السلسلة: إذا كان بروتوكول التمويل اللامركزي يستمد أسعاره من مجمع السيولة الخاص به أو من بورصة لامركزية واحدة، فهو عرضة للتلاعب بالقروض السريعة بغض النظر عن مدى لامركزية البلوكتشين الأساسي.
  • ابحث عن آلية احتياطية: البروتوكولات المصممة جيدًا تنفذ خطط احتياطية للأوراكل. إذا توقفت خلاصة الأوراكل الأساسية عن التحديث، يجب أن يكون لدى البروتوكول خلاصة ثانوية أو قاطع دائرة يوقف العمليات بدلاً من العمل على بيانات قديمة.
  • اقرأ تاريخ حوادث الأوراكل: كل شبكة أوراكل رئيسية شهدت انقطاعات أو تحديثات متأخرة أو حالات فشل حافة. ما يهم هو كيفية التعامل مع الحوادث والتغييرات المعمارية التي تلت ذلك.

الأسئلة الشائعة (FAQ)

س1: ما هي الأوراكل في البلوكتشين؟
الأوراكل هي خدمة تربط العقود الذكية بالبيانات والأنظمة خارج البلوكتشين. العقود الذكية لا تستطيع الوصول إلى المعلومات الخارجية بمفردها لأن البلوكتشين مصمم ليكون حتميًا، لذا تقوم الأوراكل بجلب البيانات من العالم الخارجي وتجميعها وتسليمها على السلسلة حيث يمكن للعقود الذكية قراءتها والتصرف بناءً عليها.

س2: لماذا تحتاج العقود الذكية إلى الأوراكل؟
العقود الذكية لا يمكنها تنفيذ المنطق إلا استنادًا إلى البيانات المخزنة على البلوكتشين. بدون الأوراكل، لن يتمكن بروتوكول الإقراض من معرفة السعر الحالي للضمانات، ولا يمكن لسوق التنبؤ التحقق من نتائج الأحداث، ولا يمكن لعقد التأمين تأكيد ما إذا كانت الرحلة تأخرت. الأوراكل توفر البيانات الخارجية التي تجعل العقود الذكية مفيدة لتطبيقات العالم الحقيقي.

س3: لماذا تعتبر الأوراكل مهمة لأمان التمويل اللامركزي؟
الأوراكل هي البنية التحتية الحرجة التي تحدد ملاءة بروتوكولات الإقراض والتصفية. إذا تم اختراق الأوراكل أو التلاعب بها، يمكن أن يؤدي ذلك إلى تصفية غير صحيحة، أو صفقات بأسعار خاطئة، أو استنزاف مجمعات الإقراض. أكثر من 200 مليار دولار في التمويل اللامركزي يعتمد على أوراكل الأسعار لتحديد ما إذا كانت القروض مضمونة بشكل صحيح وما إذا كانت المراكز تحتاج إلى تصفية.

إخلاء مسؤولية: هذا المقال لأغراض إعلامية وتعليمية فقط ولا يشكل نصيحة مالية أو استثمارية أو قانونية. أسواق العملات الرقمية متقلبة وتحمل مخاطر كبيرة. قم دائمًا بإجراء بحثك الخاص قبل اتخاذ قرارات الاستثمار. نُشر في 11 أغسطس 2026.

سيد الأسواق

خبير في تحليل الأسواق المالية، يقدم تحليلات دقيقة واستراتيجيات تداول فعالة للمستثمرين.
زر الذهاب إلى الأعلى