أكاديمية GTON. أوراكل البيانات: جلب بيانات offchain إلى blockchain
مقدمة عن أوراكل البيانات
في هذا المقال ، نبحث في blockchain oracles ، الذي يقدم بيانات حقيقية إلى blockchain.
يتمثل أحد القيود الرئيسية للعقود الذكية في عدم قدرتها على الاتصال بأنظمة خارج blockchain الأصلية لجلب بيانات العالم الحقيقي أو إرسال البيانات إلى نظام خارجي.
والسبب هو أنه ، حسب التصميم ، يتم عزل البلوكشين عن الأنظمة الخارجية. وهذا يضمن مزاياها الرئيسية ، بما في ذلك ثبات البيانات وأمانها.
ومع ذلك ، تتطلب العقود الذكية والتطبيقات اللامركزية كميات كبيرة من بيانات العالم الحقيقي ، مثل أسعار الصرف أو النتائج الرياضية أو معلومات الأرصاد الجوية. يشار إلى هذه البيانات باسم “offchain” ، على عكس بيانات “onchain” – تلك التي يتم تسجيلها على blockchain.
Oracles كحل
- يؤدي عدم قدرة Blockchains على التواصل مع العالم الحقيقي إلى خلق مشكلة كبيرة ، يتم حلها بواسطة oracles – عناصر البنية التحتية التي تعمل كجسور بيانات بين بيئات offchain و onchain.
- تعمل بيانات العالم الحقيقي التي يتم جلبها بواسطة oracles – من أسعار الصرف إلى درجة الحرارة أو معلومات الرحلة – على تمكين العقود الذكية والتطبيقات dApps للعمل بكفاءة. وفي الوقت نفسه ، يمكن أن تعمل oracles أيضًا في الاتجاه المعاكس ، لتزويد العالم الخارجي ببيانات blockchain.
- في كثير من الأحيان ، تعمل oracles كشبكات أوراكل لامركزية (DONs). DON هو نظام من العقد ، كل منها يجلب نفس النوع من البيانات – على سبيل المثال ، أسعار الصرف لزوج عملات معين. لضمان دقة البيانات ، يجب أن تتوصل العقد إلى توافق في الآراء بشأن كل جزء من البيانات.
- يتم وضع هذه الأجزاء من البيانات في عقد ذكي ، وبالتالي تشكل خلاصة بيانات تحتوي في مثالنا على التاريخ الكامل لتغييرات الأسعار في زوج العملة المشفرة ، المسجلة في blockchain. يمكن قراءة موجز البيانات هذا لاحقًا بواسطة dApp الذي يتطلب معلومات سعر الصرف.
- للوصول إلى توافق في الآراء بين العقد ، يمكن استخدام نماذج مختلفة. في النموذج القائم على السمعة ، تعتمد سمعة العقدة على دقة البيانات المقدمة ، والتي يتم التحقق منها مقابل البيانات المقدمة من العقد الأخرى. يعتمد نموذج آخر على معالجة العقد من قبل المجتمع لتحديد ما إذا كانت عقدة معينة توفر معلومات دقيقة.
- من بين أفضل المشاريع المعروفة التي تقدم حلول oracle هي Band Protocol و DIA (أصول المعلومات اللامركزية) و Chainlink.
مجالات التطبيق
- يمكن القول إن القطاع الأكثر شيوعًا الذي يستخدم blockchain oracles هو التمويل اللامركزي (DeFi) ، لأنه يحتاج إلى الوصول إلى البيانات حول الأصول والأسواق المالية. على سبيل المثال ، تستخدم أسواق المال اللامركزية خلاصات من oracle السعر للتحقق مما إذا كانت مراكز المستخدم غير مضمونة ويجب تصفيتها. على نفس المنوال ، تستخدم منصات الأصول التركيبية خلاصات oracle لتتبع قيمة الرموز المميزة المرتبطة بأصول العالم الحقيقي.
- تتيح Oracles أيضًا حالات الاستخدام غير المالي للعقود الذكية ، بما في ذلك NFTs التي يمكنها تغيير شكلها وشكلها اعتمادًا على الأحداث الخارجية ، مثل الطقس أو الوقت من اليوم.
- حالة استخدام أخرى لـ oracles هي الألعاب والمسابقات على السلسلة التي تتطلب عشوائية يمكن التحقق منها – وهو شيء لا تستطيع البلوكشين توفيره. تم حل المشكلة عن طريق جلب oracle بيانات عشوائية خارج السلسلة إلى blockchain. يمكن أيضًا استخدام العشوائية التي توفرها oracles في قطرات رمزية مختلفة.
- وفي الوقت نفسه ، تستخدم أسواق التنبؤات oracles لتزويد البيانات من الألعاب الرياضية والأحداث الأخرى التي يتم وضع الرهانات عليها.
أنواع Oracle
يمكن تقسيم Oracles إلى عدة فئات ، بناءً على خصائص مختلفة.
وهي Oracles واردة و Oracles صادرة
- يمكن القول ، أن Oracles الأكثر استخدامًا هي تلك التي تجلب البيانات من العالم الحقيقي وتزودها بلوكتشين لتستخدمها العقود الذكية والتطبيقات اللامركزية. يسمى هذا النوع من “أوراكل” “داخلي” أو “إدخال”. تتراوح البيانات التي يتم جلبها بواسطة oracles الواردة من أسعار صرف العملات إلى نتائج الألعاب الرياضية وبيانات الطقس.
- على العكس من ذلك ، يُشار إلى oracles التي تمكّن العقود الذكية من إرسال أوامر إلى أنظمة offchain من أجل تنفيذ إجراء معين ، باسم oracles “الصادرة” أو “الإخراج”. يمكن للوراكل الصادر ، على سبيل المثال ، إبلاغ البنك بأنه يجب إجراء دفعة أو إرسال إشارة لإلغاء تأمين مركبة مستأجرة على سلسلة إلى نظام إنترنت الأشياء.
Oracles المركزية واللامركزية
- تعتمد المعايير الرئيسية الأخرى على من يتحكم في أوراكل. من الواضح أن أوراكل المركزية هي تلك التي يتحكم فيها كيان واحد ، يعمل كمصدر وحيد للبيانات لعقد ذكي. قد يكون استخدام مصدر واحد محفوفًا بالمخاطر حيث يجب أن يعتمد العقد حصريًا على الكيان الذي يدير أوراكل.
- في المقابل ، تعمل oracles اللامركزية على نفس المبادئ ، مثل blockchain العامة ، بهدف تقليل مخاطر الطرف المقابل. نظرًا لأن البيانات التي توفرها oracles اللامركزية لا تعتمد على مصدر واحد ، فمن المقرر أن تكون أكثر موثوقية. في حالة وجود تناقضات بين البيانات من مصادر مختلفة ، يتم الوصول إلى المخرجات النهائية من خلال إجماع جميع مصادر البيانات.
- يشار أيضًا إلى oracles اللامركزية باسم شبكات أوراكل اللامركزية (DONs) لأنها تتكون أساسًا من شبكة من الأوراكل.
الأجهزة والبرامج oracles
يختلف هذان النوعان من الأوراكل في نوع البيانات التي يقدمونها. تقوم أجهزة oracles بجلب البيانات من العالم المادي ، مثل تلك من مستشعرات حركة الكاميرا أو مستشعرات تحديد تردد الراديو (RFID). وفي الوقت نفسه ، يجلب برنامج oracles بيانات في الوقت الفعلي ، بما في ذلك أسعار الصرف أو معلومات السفر
تمكين الحساب ، أو Oracles الحساب
في بعض الأحيان ، يكون الحساب لمهمة معينة يتم تنفيذها بواسطة عقد ذكي مكلفًا للغاية بسبب تكاليف الغاز أو لا يمكن إجراؤه على السلسلة بسبب قيود فنية أو قانونية.
يتم حل هذه المشكلة عن طريق تمكين الحوسبة أو أوراكل الحساب. يجلبون البيانات إلى نظام خارج السلسلة يقوم بإجراء الحساب ، وبعد ذلك يتم تسليم النتيجة مرة أخرى إلى blockchain.
Oracles عبر البلوكتشين
أوراكل عبر البلوكتشين هي تلك التي يمكنها تلقي البيانات والأصول وإرسالها بين سلاسل الكتل المختلفة.
مخاوف أمنية
كجسور بين عوالم Offchain و onchain ، قد تمثل oracles خطرًا أمنيًا يجب أن يؤخذ في الاعتبار. إذا تم اختراق أوراكل ، فإن تنفيذ العقود الذكية التي يغذيها أوراكل قد يكون في خطر.
أيضًا ، أثناء اختيار أوراكل ، يجب النظر بدقة في نموذج الثقة الخاص به. يمكن اختراق أمان العقد الذكي إذا تعرض لتغذية غير دقيقة محتملة من عقد ذكي.
يحل استخدام أوراكل اللامركزية المشكلة الأخيرة ، ولكن على أي حال ، يجب أن يتم اختيار أوراكل بعناية فائقة.
دور GTON Capital في ال Oracles
- تقوم GTON Capital حاليًا ببناء DON الخاص بها. ستعمل بمثابة مفترق لـ Chainlink ، يديرها ويديرها فريق GTON Capital.
- بالإضافة إلى خلاصات بيانات Chainlink ، ستتلقى DON من GTON Capital خلاصات البيانات من DIA و Band ، باستخدام واجهات برمجة التطبيقات العامة للمشروعين. ستقوم عقدة GTON DON بجلب البيانات من واجهات برمجة التطبيقات وتسجيلها في شبكة GTON.
- ستكون حالات الاستخدام الرئيسية لـ DON من GTON Capital هي بيانات أسواق التنبؤ وبيانات أسعار الصرف التي ستساعد في الحفاظ على ربط عملات GTON Capital المستقر القادم (GCD$).