في الأساطير اليونانية، كان الناس يطرحون أسئلة على أبولو - إله النبوءة - الذي كان ينقل الإجابات عبر معبد دلفي. وكانت الكاهنة تدخل في حالة من النشوة الروحية، وفي بعض الأحيان كانت تُدلي بمعلومات غامضة حول كل شيء، من الحروب إلى مواعيد الزراعة.
تُعدّ منصات التنبؤ في تقنية البلوك تشين بمثابة جسر يربط بين البنية التحتية داخل السلسلة وخارجها، تمامًا كما كان معبد دلفي جسرًا يربط بين أبولو والناس. ولأننا فصلنا عمدًا تقنية البلوك تشين عن الأنظمة الخارجية، فإن منصات التنبؤ ضرورية لتغذية العقود الذكية بالمعلومات الخارجية التي تعتمد على ظروف العالم الحقيقي.
في هذه المقالة، سنتعمق في دور أوراكل في العقود الذكية، وكيفية عملها، والتحديات الرئيسية، وما هو التالي في هذا المجال.
ما هي الأوراكل وكيف تعمل؟
لنفترض أنك تريد أن تراهن صديقًا على نتيجة مباراة رياضية باستخدام عقد الذكيةقد تراهن بمبلغ 10 دولارات على الفريق أ، وقد يراهن صديقك بمبلغ 10 دولارات على الفريق ب، مع وجود عقد ذكي يحتفظ بمبلغ 20 دولارًا في حساب ضمان قبل إصداره للفائز.
لكن كيف يعرف العقد الذكي من فاز بالمباراة؟
هنا حيث أوراكل وهنا يأتي دور العقد الذكي. فهو لا يستطيع الوصول إلى البيانات الخارجية، مثل نتائج المباريات الرياضية، بل يحتاج إلى مصدر خارجي - وهو الوسيط - لتوفير هذه المعلومات.
قد يُنفّذ العقد الذكي عميلًا وسيطًا يُعيد توجيه الطلب (والدفعة) إلى عقد وسيط يعمل بالتوازي مع عُقد وسيط خارج السلسلة. على سبيل المثال، يمكنك إرسال طلب لتنفيذ مهمة مُحددة (التحقق من واجهة برمجة تطبيقات مُحددة لنتائج المباريات الرياضية) تُعيد الاستجابة إلى دالة رد نداء مُحددة في عقدك الذكي لتحديد الفائز.

بالتأكيد، يمكنك تحسين النظام أكثر باستخدام عقود تجميع البيانات التي تعتمد على مصادر بيانات متعددة وتتحقق من وجود توافق في الآراء بين عدد أدنى من مشغلي عقدة أوراكل. بهذه الطريقة، يصعب الادعاء بأن صديقك قد وجد طريقة لتعديل واجهة برمجة تطبيقات نتائج المباريات الرياضية أو قام سرًا بتشغيل عقدة أوراكل لنشر نتيجة مزيفة.
مناهج مختلفة لبناء أنظمة أوراكل
شهد نظام أوراكل البلوك تشين نموًا سريعًا خلال السنوات القليلة الماضية. يوجد ما يقارب 20 شبكة أوراكل لامركزية حتى عام 2023، تعمل على منصات إيثيريوم، وبوليغون، وبي إن بي، وأفالانش، وغيرها من منصات البلوك تشين. وبحسب حالة الاستخدام، يمكن لهذه الشبكات استخدام عدة أساليب لربط البيانات داخل سلسلة البلوك تشين وخارجها.
مستويات اللامركزية
اللامركزية هي مبدأ أساسي في تقنية البلوك تشين، لكن منصات التنبؤ لا تكون لامركزية دائمًا. بل إنها عادةً ما تقع على طيف من اللامركزية.
- أوراكل مركزية تتحكم جهة واحدة موثوقة في هذه الأنظمة المركزية، وتجمع البيانات من خارج السلسلة، وتُحدّث بياناتها حسب الحاجة. ورغم أنها الخيار الأكثر كفاءة، إلا أنها قد تكون عرضة للتلاعب أو الرقابة أو الاختراق، مما يُشكّل نقطة ضعف مركزية للعقود الذكية التي تعتمد عليها.
- أوراكل الإجماع تستفيد أنظمة الإجماع من البيانات الواردة من أنظمة إجماع أخرى للوصول إلى إجماع. ورغم أنها لا تزال تعتمد على دقة أنظمة الإجماع الأخرى في شبكتها، إلا أنها ليست مركزية بالمعنى الحقيقي. إذ يجب على المالك الموافقة على الإجماع بين هذه الأنظمة، مما يعني وجود نقطة ضعف أخرى.
- Oracles اللامركزية تعتمد منصات التنبؤ اللامركزية على عدة مشاركين في شبكة نظير إلى نظير للتوصل إلى إجماع بشأن البيانات خارج السلسلة قبل بثها إلى عقد ذكي. ورغم أن هذا يزيل أي نقطة فشل واحدة، إلا أنها قد تكون أبطأ وأكثر تكلفة في التشغيل من منصات التنبؤ المركزية أو تلك التي تعتمد على الإجماع.
مصادر المعلومات
تعتمد معظم منصات التنبؤ ببيانات البلوك تشين على واجهات برمجة التطبيقات (APIs) البرمجية، ولكن هذا ليس مصدرها الوحيد للمعلومات. فبحسب حالة الاستخدام، قد تعتمد على الأجهزة أو على الأفراد.
- برامج Oracles – تعتبر برامج أوراكل هي الأكثر شيوعاً، وهي تجمع المعلومات من مصادر رقمية، مثل واجهات برمجة التطبيقات أو قواعد البيانات.
- أجهزة Oracles – تقوم أجهزة التنبؤ بالأجهزة بجمع المعلومات من مصادر العالم الحقيقي، مثل أجهزة إنترنت الأشياء أو أجهزة الاستشعار.
- أوراكل الإنسان - يقوم العرافون البشريون بجمع المعلومات من مصادر مختلفة ويعملون كوسيط موثوق به، باستخدام التشفير للتحقق من هويتهم.
اتجاهية المعلومات
عادةً ما تقوم منصات التنبؤ عبر تقنية البلوك تشين بأخذ المعلومات من العالم الخارجي وتوصيلها إلى عقد ذكي. ولكن في بعض الحالات، قد تتدفق البيانات في الاتجاه المعاكس أيضًا.
- أوراكل الواردة – تستقبل منصات التنبؤ الواردة معلومات من خارج سلسلة الكتل وتُدخلها إليها. على سبيل المثال، تقوم منصة التنبؤ التي ناقشناها سابقًا بإدخال نتائج المباريات الرياضية إلى عقد ذكي لتحديد الفائز في الرهان.
- أوراكل الصادرة تقوم أجهزة التنبؤ الصادرة بنقل المعلومات من سلسلة الكتل إلى مصدر خارجي. على سبيل المثال، قد يقوم جهاز التنبؤ بنقل رمز مكافأة عندما تتلقى سلسلة الكتل دفعة مالية.
حالات استخدام أوراكل الشائعة
يمكن لتقنيات التنبؤ عبر تقنية البلوك تشين أن تساعد في حل مشاكل تتجاوز بكثير نطاق المراهنات الرياضية. فبحسب شركة Chainlink، يجب أن تتصل العقود الذكية بالعالم الخارجي لتحقيق ما يصل إلى 90% من استخداماتها المحتملة. والسبب واضح: فمعظم الخدمات المالية تعتمد على البيانات الخارجية.
تتضمن بعض الأمثلة الشائعة ما يلي:
- التمويل اللامركزي - عديدة الصدمة تعتمد العقود الذكية على أسعار الأصول المختلفة لحساب القدرة على الاقتراض أو مستويات الضمانات. وباستخدام منصة وسيطة (أوراكل) في تقنية البلوك تشين، تستطيع هذه العقود الذكية تحديد سعر السوق للأصول المختلفة لإجراء هذه الحسابات بدقة.
- الرموز غير القابلة للاستبدال - NFTS تعتمد العقود الذكية عادةً على العشوائية لتوليد السمات وضمان تفرد كل رمز. وباستخدام تقنيات مثل Chainlink VRF، التي تستخدم دوال عشوائية قابلة للتحقق لتوليد العشوائية، يمكن للعقود الذكية التحقق من استخدامها عشوائية غير قابلة للتلاعب على سلسلة الكتل.
- المنتجات المالية يمكن لشركات التأمين التي تعتمد على العملات الرقمية استخدام تقنية البلوك تشين (أوراكل) لدمج معلومات الطقس أو غيرها من العوامل في منتجات التأمين، واستخدام هذه المعلومات للتحقق من صحة المطالبات. وهذا مجرد غيض من فيض الإمكانيات المتاحة عند تطوير المنتجات المالية باستخدام تقنية البلوك تشين.
المخاطر والتحديات الرئيسية
تُقدّم منصات التنبؤ عبر البلوك تشين حلاً فريداً لمشكلة ملحة تتمثل في نقل المعلومات من خارج سلسلة الكتل إلى العقود الذكية على السلسلة. ولكن كأي تقنية أخرى، ينبغي على المستخدمين فهم بعض التحديات قبل البدء باستخدامها.
تتضمن هذه التحديات:
- خطر التركيز تهيمن Chainlink على سوق أوراكل البلوك تشين. ورغم أن لامركزيتها تعني أنها ليست نقطة فشل تشغيلية واحدة، إلا أن هناك تركيزًا للحوكمة وصنع القرار.
- جودة البيانات – يتعين على أنظمة أوراكل الحصول على البيانات من مصادر خارجية، مما يزيد من خطر اختيار بيانات منخفضة الجودة أو مُعدّلة. وقد ينتج ضعف جودة البيانات عن تقارير خاطئة من نظام أوراكل مركزي أو من عُقد نظام أوراكل لامركزي.
- المخاطر الفنية قد تتعرض العقود الذكية التي تعتمد على بيانات خارجية لانقطاع الخدمة عند تعطل منصات البيانات، مما يؤدي إلى ازدحام الشبكة وزيادة زمن الاستجابة. وقد تتسبب هذه المشكلات في فشل تنفيذ العقود الذكية.
لحسن الحظ، تعمل منصات التنبؤ ببيانات البلوك تشين باستمرار على تحسين وتطوير حلول لهذه المشكلات. فعلى سبيل المثال، تربط منصة Chainlink البيانات بفئات مثل البيانات الموثقة، والمراقبة، والمؤقتة، لتسليط الضوء على جودتها ومستوى المخاطر المرتبطة بها. ومع مرور الوقت، قد تجعل هذه الجهود منها جزءًا أكثر قوة من منظومة Web3.
الخط السفلي
تُعدّ منصات التنبؤ ضرورية لربط العقود الذكية على سلسلة الكتل بمصادر البيانات الخارجية، تمامًا كما ساعدت منصة دلفي في ربط الناس بمشروع أبولو. مع ذلك، تواجه منصات التنبؤ تحديات كبيرة في تطويرها قبل أن تصبح عنصرًا أساسيًا في منظومة العملات الرقمية.
إذا كنت تتداول الأصول الرقمية، فإن ZenLedger يساعدك على تنظيم معاملاتك الضريبية من خلال تجميعها، وحساب الأرباح والخسائر، وإنشاء النماذج اللازمة لتقديمها. بالإضافة إلى ذلك، يمكنك إيجاد طرق للاستفادة من الخسائر الضريبية والوصول إلى جدول بيانات محاسبي موحد شامل.
هذه المعلومات مُعدّة لأغراض إعلامية فقط، ولا ينبغي اعتبارها استشارة مهنية. يُرجى طلب استشارة قانونية أو مالية أو ضريبية أو غيرها من الاستشارات المستقلة التي تتناسب مع وضعك الخاص.