تعد أوراكل Blockchain مكونًا مهمًا في تقنية blockchain وهي مفتاح لإعادة تعريف كيفية تلبية blockchain لمتطلبات المستخدمين.

قد تتساءل عن ماهية أوراكل blockchain ولماذا يهم. توضح هذه المقالة تفاصيل المكونات الأساسية لـ blockchain oracle ، وتحدد أنواعًا مختلفة من blockchain oracles ، ويشرح سبب أهمية أوراكل blockchain لمستخدمي blockchain تقنية.

ما هي أوراكل Blockchain؟

بادئ ذي بدء ، ما هو أوراكل blockchain؟

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

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

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

instagram viewer

الآن أنت تعرف ما هو blockchain oracle ، قد يكون لديك فضول لمعرفة سبب أهمية أوراكل blockchain.

لماذا تعتبر لعبة Blockchain Oracles مهمة جدًا؟

تغذية الأسعار هي في الحقيقة مجرد غيض من فيض من حيث القيمة التي توفرها أوراكل بلوكتشين للمجتمع
تقدم Oracles خدمة الحقيقة كخدمة للاتفاقيات التعاقدية والمجتمع ، وهو مصدر آمن من الناحية الاقتصادية المشفرة لبيانات العالم الحقيقيhttps://t.co/xBh1xKVLhX

- ChainLinkGod.eth 2.0 (ChainLinkGod) 26 مايو 2021

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

توسع Oracles النطاق الذي تعمل فيه العقود الذكية. تعمل تقنية Blockchain oracle على تغذية بيانات العالم الحقيقي في العقود الذكية. لا تستطيع بعض oracles أيضًا نقل المعلومات إلى العقود الذكية ولكن أيضًا إرسالها مرة أخرى إلى مصادر خارجية.

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

تعتبر عمليات نقل البيانات السلس مهمة جدًا لهذه العملية ، خاصةً الآن لأننا موجودون في عصر تنتشر فيه البيانات الضخمة. بدون بيانات خارجية ،

ما هي مشكلة أوراكل؟

تحتاج العملات المشفرة إلى جولة أخرى من الاختراق التكنولوجي حتى لا تكون بيتًا من البطاقات:
1 / حل قابل للتطبيق لمشكلة Oracle (احصل على معلومات على blockchain)
2 / قابلية التوسع + السرعة بدون اللامركزية النووية بالكامل + الأمان

- تايلر ترينغاس (tylertringas) 16 يونيو 2021

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

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

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

نظرًا لأن oracles هي خدمات تابعة لجهات خارجية وليست جزءًا من آلية إجماع blockchain ، فإنها لا تخضع لآليات الأمان الأساسية التي توفرها هذه البنية التحتية العامة. هذا يجعل من الصعب التحقق من البيانات التي تم جمعها بواسطة oracles. أيضًا ، اعتمادًا على نوع blockchain oracle ، تزداد فرص حدوث خلل والتلاعب المتعمد.

تنبع الحاجة إلى تحديد أنواع oracle من أهمية تنظيم oracles للمساعدة تسهيل مطوري حلول blockchain في التنقل بسرعة عبر المناظر الطبيعية المحتملة والخيارات. تختلف أنواع Oracles في الوظيفة والاستخدام.

أنواع أوراكل بلوكشين

يمكن تصنيف بلوكشين أوراكل إلى أنواع مختلفة بناءً على العوامل التالية:

  • المصدر: أصل البيانات ، هل هي أجهزة أم برامج؟
  • اتجاه المعلومات: هل البيانات صادرة أم واردة؟
  • الثقة: هل البيانات تأتي من الحلول اللامركزية أو المركزية؟

تشمل أنواع Oracles الموجودة ما يلي:

  • برامج Oracles
  • أجهزة Oracles
  • أوراكل الواردة
  • أوراكلز الصادرة
  • Oracles القائم على الإجماع

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

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

متعلق ب: تعرف على كيفية إنشاء DApps الخاصة بك على Ethereum

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

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

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

Blockchain Oracles في الممارسة

من خلال عدسة فرق مشروع أوراكل blockchain الحالية ، قد نفهم بشكل أفضل كيفية عمل أوراكل blockchain في الممارسة العملية. مثل هذه المشاريع تشمل UMA و Chainlink و Band.

UMA

بروتوكول UMA blockchain هو بروتوكول قائم على Ethereum يمكّن الأشخاص من إنشاء أصول تركيبية على blockchain. بيان مهمة UMA هو تمكين أي شخص في العالم من الوصول إلى المخاطر المالية. لكي يتم تداول الأصول الاصطناعية بشكل فعال باستخدام البيانات الحديثة ، تعتمد UMA على أوراكل blockchain الخاص بها.

متعلق ب: ما هو التبادل اللامركزي للعملات المشفرة (DEX)؟

يتكون نظام oracle الخاص بـ UMA من Oracle Optimistic Oracle وآلية التحقق من البيانات. تقدم العقود الذكية في بروتوكول UMA طلبات للحصول على معلومات الأسعار إلى Oracle Optimistic Oracle.

قبل تأكيد الأسعار التي اقترحها أوراكل ، قد يكون هناك خلاف عليها. قد يتم إرسال طلب إلى DVM لحل النزاعات حول معلومات التسعير. في حالة حدوث نزاع ، يُقترح تصويت على حاملي رموز UMA للإبلاغ عن سعر الأصل ، باستخدام طوابع زمنية محددة.

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

يقوم العديد من مشغلي oracle المستقلين بتحديث موجز الأسعار باستخدام Chainlink. يساهم مستخدمو البيانات من موجز الأسعار في جودتها بتمويلهم. تتم مكافأة مشغلي Oracle في الشبكة بالأموال المقدمة لنشر بيانات الأسعار.

يعتمد اختيار العقد في Chainlink أوراكل على السمعة والأداء السابق للعقد. يساعد هذا في الحفاظ على جودة البيانات عالية مع الحفاظ أيضًا على أمان العقود الذكية.

بروتوكول النطاق

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

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

يشترك حاملو الرمز المميز للبروتوكول في حصة الحوكمة في Band والمسؤولية عن ضمان جودة البيانات. للقيام بذلك ، يتم تفويض رموز BAND إلى المدققين الموثوق بهم. المدققون في تاريخ تنظيم الشبكة مقابل مكافآت رسوم جزء.

حلول جديدة وتحديات جديدة مع Oracles Blockchain

بلوكشين أوراكل هي آلية موثوقة إلى حد ما تسهل التواصل بين العقود الذكية.

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

يقدم تحقيق ذلك مع أوراكل بعض التحديات في شكل مشكلة أوراكل.

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

تظل Blockchain oracles واحدة من العديد من اللبنات الأساسية التي يجب تنفيذها في النظام البيئي blockchain بطريقة موثوقة وغير موثوقة وتشجع النمو.

بريد إلكتروني
ما هي الصلابة وكيف يتم استخدامها لتطوير العقود الذكية؟

تتطلب العقود الذكية البرمجة ، و Solidity هي أداة الوظيفة.

اقرأ التالي

مواضيع ذات صلة
  • شرح التكنولوجيا
  • تمويل
  • مستقبل المال
  • بلوكشين
عن المؤلف
كالفين إبون آمو (تم نشر 35 مقالة)

كالفين كاتب في MakeUseOf. عندما لا يشاهد ريك ومورتي أو فرقه الرياضية المفضلة ، يكتب كالفن عن الشركات الناشئة ، وسلسلة الكتل ، والأمن السيبراني ، وعوالم التكنولوجيا الأخرى.

المزيد من Calvin Ebun-Amu

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

خطوة أخرى أيضا…!

يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.

.