ما هو Oracle في Blockchain

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

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

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

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

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

مفهوم آخر يمكن استخدامه لضمان مصداقية البيانات المقدمة من مصادر خارجية لـ Oracles هو أن البيانات مأخوذة من مصادر متعددة ؛ حتى المستخدمين أو أفراد الجمهور الذين لديهم وصول ومعرفة ببعض البيانات يمكنهم توفير البيانات المطلوبة.

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

نوع آخر من أوراكل ، الذي ظهر بشكل أساسي بسبب متطلبات اللامركزية ، يسمى اللامركزية أوراكل. يمكن بناء هذه الأنواع من Oracles بناءً على بعض الآليات الموزعة. يمكن أيضًا تصور أن Oracles يمكن أن يجدوا أنفسهم مصدر بيانات من blockchain آخر ، والذي يحركه الإجماع الموزع ، وبالتالي ضمان صحة البيانات. على سبيل المثال ، مؤسسة واحدة تدير مؤسساتها الخاصة
يمكن لـ blockchain نشر موجز البيانات الخاص بها عبر Oracle والتي يمكن بعد ذلك استهلاكها بواسطة blockchain الأخرى.

تم تقديم مفهوم آخر لـ Oracles للأجهزة من قبل الباحثين حيث تكون البيانات الواقعية من الأجهزة المادية مطلوبة. على سبيل المثال ، يمكن استخدام هذا في القياس عن بعد و IoT.

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

هناك منصات متاحة الآن لتمكين عقد ذكي للحصول على بيانات خارجية باستخدام Oracle. هناك طرق مختلفة تستخدمها Oracle لكتابة البيانات في blockchain اعتمادًا على نوع blockchain المستخدم. على سبيل المثال ، في Bitcoin blockchain ، يمكن لـ Oracle كتابة البيانات إلى معاملة محددة ويمكن للعقد الذكي مراقبة تلك المعاملة في blockchain وقراءة البيانات.

قراءة المزيد : حالة استخدام Blockchain في إدارة الهوية

تتوفر العديد من الخدمات عبر الإنترنت مثل http://www.oraclize.it/ و https://www.realitykeys.com/ التي توفر خدمات Oracle. تتوفر أيضًا خدمة أخرى على https://smartcontract.com/ ، والتي توفر بيانات خارجية والقدرة على إجراء المدفوعات باستخدام العقود الذكية.

تهدف جميع هذه الخدمات إلى تمكين العقد الذكي من الحصول على البيانات التي يحتاجها للتنفيذ واتخاذ القرارات. لإثبات مصداقية البيانات التي تم استردادها بواسطة Oracles من مصادر خارجية ، يمكن استخدام آليات مثل TLSnotary والتي تنتج دليلًا على الاتصال بين مصدر البيانات و Oracle. هذا يضمن إعادة البيانات إلى الأذكياء
العقد من المصدر

اقرأ المزيد عن blockchain:

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *