Oracle technology in blockchain

فهم Oracle Technology في Blockchain

Reading time

تعد blockchain تقنية متميزة تسجل معاملات العملات المشفرة في سجل طلبات مشترك، مما يمكّن أي شخص من تتبع العمليات في الشبكات اللامركزية وتعزيز الثقة في العملات والمنصات الافتراضية.

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

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

المحتوى الرئيسي

  1. تشير Oracle في blockchain إلى التفاعل بين الخوادم اللامركزية والمركزية.
  2. تعمل أوراكل blockchain كجسر بين التطبيقات الموجودة على السلسلة والتطبيقات الواقعية.
  3. إن Blockchain oracles عرضة للتلاعب بالبيانات التي تم إنشاؤها عمدًا لتوفير معلومات كاذبة، مثل إنشاء طلب مصطنع على الأصول ومخططات pump-and-dump.

فهم تقنية أوراكل

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

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

تتيح أوراكل Blockchain التفاعل في الوقت الفعلي بين المنصات اللامركزية والمركزية، مما يسمح بالبورصات وdApps DEXes، وتمكين أدوات الكريبتو الأخرى لتوفير حلول لأحداث ومشاكل العالم الحقيقي.

وبالتالي، تسمح Oracles لشبكة blockchain بتلقي وتنفيذ البيانات على الأنظمة والخوادم السحابية التقليدية.

what are blockchain oracles

لماذا نحتاج إلى Blockchain Oracle؟

تدعم Oracles في blockchain التفاعل في الوقت المناسب بين منصات off-chain مثل الحسابات المصرفية أو منصات التداول أو تحويل الأموال من ناحية والشبكات المتصلة بالسلسلة مثل التطبيقات اللامركزية والledgers والبورصات من ناحية أخرى.

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

لذا، توفر Oracle وسيطًا موثوقًا يوفر تلقائيًا آلية يمكن من خلالها يتم تنفيذ عمليات on-chain and off-chain. وهذا يشبه الضمان، ولكن على نطاق أوسع بكثير.

تم تطوير أول أوراكل في blockchain في عام 2012 بواسطة MakerDAO، والتي تسمى “The Bitcoin Oracle”، والتي تهدف إلى توصيل بيانات الأسعار في الوقت المناسب من مصادر off-chain.

حقيقة سريعة

كيف تعمل Oracles Blockchain؟

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

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

تستخدم Oracles العقود الذكية المختلطة لبدء الطلبات، مع تحديد نوع وكمية ومصدر البيانات خارج السلسلة، والتي يتم تمريرها إلى عقد Oracle on-chain.

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

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

how blockchain oracles work

أنواع الأوراكل

إن أوراكل العملات المشفرة عبارة عن هياكل معقدة من العقد والعقود التي تعمل على تشغيل blockchain كخدمة بطرق مختلفة. فيما يلي الأنواع الرئيسية للأوراكل في blockchain.

الواردة والصادرة

يمثل هذا النوع من أوراكل blockchain تدفق البيانات والاتجاه بين الشبكات الموجودة على السلسلة وخارجها.

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

تقديم التحديثات والإشعارات حول dApp محدد أو cryptogame إلى جهاز المستخدم أو المنصة.

inbound and outbound blockchain oracle

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

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

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

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

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

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

centralised vs decentralised blockchain oracles

Hardware و Software

يشير هذا النوع من أوراكل في blockchain إلى طبيعة مصدر البيانات.

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

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

حالات الاستخدام الواقعية لـ Blockchain Oracles

تعمل Oracles Blockchain على تنمية مزايا الأنظمة البيئية اللامركزية واستكشاف طرق جديدة لتطبيق العقود الذكية وميزات blockchain في العالم الحقيقي.

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

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

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

use cases of blockchain oracles

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

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

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

هناك عدة طرق لتعديل السوق لخلق آراء زائفة، مثل frontrunning، وغسل التداول و ramping، والذي يهدف إلى زيادة الطلب بشكل مصطنع على أصل معين لرفع سعره.

ملخص القول

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

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

لذلك، ينبغي النظر بعناية في حالات الاستخدام العديدة التي توفرها blockchain oracle، حيث قد تتعرض للعديد من عمليات التلاعب والمعلومات الخاطئة.

المقالات التي نُشرت مؤخراً

B2BINPAY Commissions: How Do They Work?
B2BINPAY العمولات: كيف تعمل لمحافظ WaaS ومعالجة المدفوعات بالعملات المشفرة
01.11.2024
Blockchain vs SWIFT
البلوكشين مقابل سويفت: أي نظام سيشكل مستقبل المدفوعات عبر الحدود؟
31.10.2024
Solana Roadmap
خارطة طريق سولانا: الترقيات الرئيسية والعوامل السوقية التي تشكل نمو سعرها
30.10.2024
Bitcoin Wallet vs. Lightning Wallet
محفظة البيتكوين مقابل محفظة Lightning: فهم الفروقات الرئيسية
29.10.2024