الجمعة, أبريل 26, 2024
8.6 C
London
كيف يمكننا مساعدتك اليوم ؟
التصنيفات
< جميع المقالات
طباعة

ما هي الأنواع المختلفة من أوراكل للبلوكتشين؟

أوراكل البرمجيات

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

أوراكل الأجهزة

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

أوراكل بشرية

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

يقوم كل نوع من الأوراكل ببساطة بتوصيل البيانات إلى الوجهة، ولكن الطريقة والاتجاه يمكن أن يختلفا.

أوراكل الإدخال – النوع الأكثر شيوعًا من الأوراكل يجلب البيانات خارج السلسلة (من العالم الخارجي) ويغذيها في تطبيقات blockchain.

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

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

تمكين الكمبيوتر – في بعض الحالات، يمكن أن تعمل الأوراكل كمولد أرقام عشوائي لعقد ذكي مع تأكيد النتيجة على السلسلة قبل استخدام dApp له. المثال الجيد هو سحب اليانصيب حيث تعمل الأوراكل كدالة VRF – وظيفة عشوائية تم التحقق منها – ما يعادل آلة الكرة التي ربما تكون قد رأيتها في سحوبات اليانصيب المتلفزة.

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

 

جدول المحتويات