هذه الصفحة هي لأغراض إعلامية فقط. قد لا تتوفر بعض الخدمات والميزات في منطقتك.
المقالة

ما هو أوراكل البلوكشين؟

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

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

ملخص

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

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

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

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

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

ما هو أوراكل البلوكشين؟

Blockchain oracles
The role of blockchain oracle. Image source: 3commas.io

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

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

ما آلية عمل أوراكل البلوكشين؟

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

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

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

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

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

هناك نوعان رئيسيان من أوراكل البلوكشين: أوراكل مركزي ولامركزي.

حلول الأوراكل المركزية

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

حلول الأوراكل اللامركزية

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

وبالإضافة إلى هاتين الفئتين، هناك أيضًا بعض الأنواع الفرعية من أوراكل، بما في ذلك ما يلي:

  • أوراكل الأجهزة: تستخدم أوراكل الأجهزة المادية، مثل أجهزة الاستشعار أو رقائق RFID لتوفير البيانات لشبكة البلوكشين.

  • أوراكل البرمجيات: تستخدم أوراكل البرمجيات لجمع البيانات من مصادر خارجية وتوفيرها لشبكة البلوكشين.

  • أوراكل التنبؤ: توفر حلول الأوراكل هذه البيانات حول الأحداث المستقبلية، مثل نتيجة مباراة رياضية أو أسعار الأسهم.

  • أوراكل السمعة: تستخدم حلول الأوراكل هذه أنظمة السمعة لتحديد مدى موثوقية مصادر البيانات وتوفير البيانات بناءً على هذه السمعة.

ويعتمد نوع أوراكل المستخدم على حالة الاستخدام المحددة ومستوى الثقة والأمان المطلوبين.

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

تحديات أوراكل البلوكشين المتمثلة في الثقة

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

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

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

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

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

أوراكل البلوكشين في التمويل اللامركزي (DeFi)

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

وقد لعبت أوراكل البلوكشين دورًا فعالاً في تطوير منظومة التمويل اللامركزي (DeFi)، حيث تعمل على تعزيز موثوقية البيانات ودقتها عبر بروتوكولات التمويل اللامركزي المختلفة. وقد أطلقت بروتوكولات التمويل اللامركزي المختلفة أوراكل الأسعار لتقديم بيانات تسعير شفافة للمستخدمين. فعلى سبيل المثال، أعلن بروتوكول سوق المال Compound عن أوراكل الأسعار اللامركزي الخاص به، وهو Open Price Feed (OPF)، في أغسطس 2020. فباستخدام أوراكل OPF، يمكن لحلول الإبلاغ عن الأسعار - مثل منصات تداول العملات الرقمية وبروتوكولات التمويل اللامركزي ومكاتب التداول المباشر - تقديم بيانات أسعار التداول بالهامش والإقراض باستخدام مفتاح عام معروف. ويمكن للمستخدمين الحصول على بيانات التسعير المبلغ عنها من خلال الوصول إلى واجهة برمجة التطبيقات العامة لحلول الإبلاغ عن الأسعار. ويُعد أوراكل الأسعار حلاً لامركزيًا، حيث يمكن إجراء إرسال بيانات الأسعار والوصول إليها دون استخدام البنية الأساسية لبروتوكول Compound.

كما أسهمت الشعبية المتزايدة لمنصات أوراكل اللامركزية - ولا سيما Chainlink - في تعزيز النمو الأخير لقطاع التمويل اللامركزي (DeFi). وتقدم Chainlink حلول أوراكل لامركزية تسترد وتسلم البيانات المالية المتعلقة بالمشتقات والإقراض. فعلى سبيل المثال، ادعت Chainlink أن حلول الأوراكل الخاصة بها استردت بيانات لأكثر من 90% من حجم حالات التخلف عن سداد قروض المشتقات بين شبكات البلوكشين العمومية. ويتم تبني هذه البيانات من قبل مزودي مشتقات التمويل اللامركزي (DeFi) مثل Synthetix وNexus Mutual وMCDEX.

من خلال الاعتماد على منصات أوراكل اللامركزية، يمكن لبروتوكولات التمويل اللامركزي (DeFi) توفير الوقت والموارد مع تعزيز الابتكار في مجالات أخرى من التمويل اللامركزي.

أمثلة على أوراكل البلوكشين

هناك العديد من الأمثلة على أوراكل البلوكشين المستخدمة في التطبيقات في العالم الحقيقي:

  1. Chainlink:Chainlink هي شبكة أوراكل لامركزية توفر بيانات آمنة وموثوقة للعقود الذكية على شبكات بلوكشين مختلفة. حيث تستخدم شبكة من العُقد للتحقق من دقة وسلامة البيانات المستلمة من مصادر مختلفة، بما في ذلك واجهات برمجة التطبيقات وموجزات البيانات.

  2. Band Protocol:Band Protocol: عبارة عن شبكة أوراكل لامركزية توفر بيانات عبر السلسلة لمختلف شبكات البلوكشين. حيث تستخدم مجموعة من آليات الإجماع المفوضة لإثبات الحصة وإثبات السلطة للتحقق من دقة وسلامة البيانات.

  3. Augur: Augur هي منصة سوق تنبؤ لامركزية تستخدم أوراكل لتوفير البيانات حول نتائج الأحداث. حيث يمكن للمستخدمين وضع رهانات على نتائج الأحداث مثل الألعاب الرياضية والانتخابات والأسواق المالية، ويوفر أوراكل بيانات النتائج لتسوية الرهانات.

  4. Oraclize: Oraclize هي خدمة أوراكل مركزية توفر البيانات لمختلف شبكات البلوكشين، بما يشمل Ethereum وBitcoin وEOS. حيث تستخدم مصادر بيانات موثوقة مثل واجهات برمجة التطبيقات وزواحف الويب لتوفير البيانات لمنصات العقود الذكية.

  5. Harbinger: Harbinger هي خدمة أوراكل لامركزية توفر بيانات الأسعار لمختلف الأصول الرقمية، بما يشمل العملات الرقمية والعملات المستقرة. تستخدم هذه الخدمة شبكة من العُقد للتحقق من دقة وسلامة البيانات وتوافر البيانات للعقود الذكية على شبكات البلوكشين المختلفة.

مزايا أوراكل البلوكشين

تقدم أوراكل البلوكشين العديد من الفوائد والمزايا لمنظومة البلوكشين.

تحسين الوظائف للعقود الذكية

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

تحسين دقة وموثوقية البيانات

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

تحسين توافقية التشغيل بين شبكات البلوكشين

يمكن أن توفر أوراكل البلوكشين بيانات عبر الشبكات لإتاحة إمكانية توافقية التشغيل بين شبكات البلوكشين، مما يسمح بالتبادل السلس للبيانات والأصول بين منظومات البلوكشين.

حالات استخدام جديدة لتكنولوجيا البلوكشين

تفتح أوراكل البلوكشين إمكانيات جديدة لتكنولوجيا البلوكشين، مثل أسواق التنبؤ وإدارة سلسلة التوريد وتطبيقات إنترنت الأشياء، حيث تكون البيانات في العالم الحقيقي ضرورية لتحقيق الفاعلية في عمل البلوكشين.

كيف يمكن استخدام أوراكل البلوكشين في العالم الحقيقي؟

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

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

التحديات التي تواجه أوراكل البلوكشين

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

المخاطر الأمنية المرتبطة بالأوراكل المركزية

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

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

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

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

المخاطر التنظيمية المتعلقة باستخدام مصادر بيانات الطرف الثالث

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

التعقيد والتكلفة

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

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

الختام

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

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

المقالات ذات الصلة
عرض المزيد
عرض المزيد
التسجيل لاستلام المكافآت!