لحل مشكلة نقطة الفشل الواحدة، اعتمد مشروع معروف لآلة أوراكل تصميمًا لآلة أوراكل سعرية موزعة. كمثال على تقديم خدمة سعر بيتكوين مقابل الدولار، يقوم هذا النظام بتجميع 31 آلة أوراكل سعرية مستقلة لتزويد المستخدمين ببيانات سعر موثوقة.
يمكن أن يمنع تصميم هذا المجمع بشكل فعال فشل النظام الناتج عن فشل أو تلاعب جهاز أوراكل واحد. يوفر كل جهاز أوراكل خارجي بيانات الأسعار إلى المجمع من خلال استدعاء طرق محددة استجابةً لطلبات المستخدم. عادةً ما تكون هذه الأجهزة مملوكة لحسابات خارجية (EOA)، وهي قادرة على تقديم بيانات لزوج البيتكوين/الدولار، وقد تخدم أيضًا في نفس الوقت أزواج عملات أخرى ( مثل الإيثريوم/الدولار ).
تقوم عقود المجمع بتنفيذ منطق التحقق المعقد على السلسلة:
أولاً، اقرأ حالة العقد الحالية وقم بإجراء سلسلة من الفحوصات.
بعد التحضير، استخدم طرق التشفير للتحقق من كل بيانات التوقيع، لضمان موثوقية مصدر البيانات.
تحقق مما إذا كانت القيم الملاحظة مرتبة بالترتيب ، واختر الوسيط منها كسعر نهائي.
قم بتسجيل السعر المحدد على السلسلة، وإجراء خطوات تحقق إضافية.
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-855e7db6fb0607a91a3fa63b51fcc2c9.webp)
بعض سيناريوهات التطبيق أدخلت مفهوم "سجل التغذية"، والذي يمكن اعتباره مجمعًا لعدة آلات أوراكل للأسعار. يمكن أن يؤدي استخدام سجل التغذية إلى تبسيط كبير في عملية وصول المستخدمين، وزيادة مرونة النظام.
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-28d519adb5b491a0596a00eed45731eb.webp)
في آلية تسعير العرض، تتبنى شبكة آلة أوراكل استراتيجية تجميع بيانات من ثلاث طبقات:
تجميع مصادر البيانات: جمع معلومات الأسعار الأصلية من منصات التداول الكبرى ومزودي خدمات البيانات المحترفين.
تجميع مشغلي العقد: يحصل كل عقدة على الأسعار من مصادر بيانات مستقلة متعددة ويقوم بمعالجتها أولياً.
تجميع شبكة آلة أوراكل: يتم تلخيص بيانات متعددة من العقد مرة أخرى، وعادة ما يتم استخدام طريقة المتوسط لحساب السعر النهائي.
! Chainlink الجزء 2 من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-cec5b2c5581a3e9abce8f2d60b1980b1.webp)
من الجدير بالذكر أنه ليس كل مرة يتم فيها تحديث أسعار السلسلة. يتم تفعيل عملية التحديث فقط عندما تتجاوز التغييرات السعرية العتبة المحددة مسبقًا أو تصل إلى عتبة نبض القلب. على الرغم من أن هذه الآلية تضمن موثوقية البيانات، إلا أنها تؤدي أيضًا إلى تحديث الأسعار بشكل نسبي ببطء، وقد يستغرق ذلك من بضع دقائق إلى عدة ساعات. لذلك، فإن هذه الأنواع من آلات أوراكل مناسبة بشكل رئيسي للسيناريوهات التي لا تتطلب توقيتًا حقيقيًا للأسعار.
! Chainlink الجزء 2 من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-d9aeeaf87bcbb44e785c6ac67b5d0877.webp)
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 15
أعجبني
15
3
مشاركة
تعليق
0/400
SeasonedInvestor
· منذ 20 س
هذه آلة أوراكل مثيرة للاهتمام، تعني أن 31 من الحمقى يقدمون عرضًا معًا.
شاهد النسخة الأصليةرد0
MetaMisery
· منذ 20 س
آلة أوراكل背大锅 真不戳啊
شاهد النسخة الأصليةرد0
StopLossMaster
· منذ 20 س
إيقاف الخسارة تلك كلها سحابة، يجب أن نرى آلة أوراكل إذا كانت مستقرة أم لا.
كيف تضمن آلة أوراكل الموزعة استقرار بيانات سعر بيتكوين
تصميم وتنفيذ نظام آلة أوراكل للأسعار الموزعة
لحل مشكلة نقطة الفشل الواحدة، اعتمد مشروع معروف لآلة أوراكل تصميمًا لآلة أوراكل سعرية موزعة. كمثال على تقديم خدمة سعر بيتكوين مقابل الدولار، يقوم هذا النظام بتجميع 31 آلة أوراكل سعرية مستقلة لتزويد المستخدمين ببيانات سعر موثوقة.
يمكن أن يمنع تصميم هذا المجمع بشكل فعال فشل النظام الناتج عن فشل أو تلاعب جهاز أوراكل واحد. يوفر كل جهاز أوراكل خارجي بيانات الأسعار إلى المجمع من خلال استدعاء طرق محددة استجابةً لطلبات المستخدم. عادةً ما تكون هذه الأجهزة مملوكة لحسابات خارجية (EOA)، وهي قادرة على تقديم بيانات لزوج البيتكوين/الدولار، وقد تخدم أيضًا في نفس الوقت أزواج عملات أخرى ( مثل الإيثريوم/الدولار ).
تقوم عقود المجمع بتنفيذ منطق التحقق المعقد على السلسلة:
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-855e7db6fb0607a91a3fa63b51fcc2c9.webp)
بعض سيناريوهات التطبيق أدخلت مفهوم "سجل التغذية"، والذي يمكن اعتباره مجمعًا لعدة آلات أوراكل للأسعار. يمكن أن يؤدي استخدام سجل التغذية إلى تبسيط كبير في عملية وصول المستخدمين، وزيادة مرونة النظام.
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-28d519adb5b491a0596a00eed45731eb.webp)
في آلية تسعير العرض، تتبنى شبكة آلة أوراكل استراتيجية تجميع بيانات من ثلاث طبقات:
! Chainlink الجزء 2 من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-cec5b2c5581a3e9abce8f2d60b1980b1.webp)
من الجدير بالذكر أنه ليس كل مرة يتم فيها تحديث أسعار السلسلة. يتم تفعيل عملية التحديث فقط عندما تتجاوز التغييرات السعرية العتبة المحددة مسبقًا أو تصل إلى عتبة نبض القلب. على الرغم من أن هذه الآلية تضمن موثوقية البيانات، إلا أنها تؤدي أيضًا إلى تحديث الأسعار بشكل نسبي ببطء، وقد يستغرق ذلك من بضع دقائق إلى عدة ساعات. لذلك، فإن هذه الأنواع من آلات أوراكل مناسبة بشكل رئيسي للسيناريوهات التي لا تتطلب توقيتًا حقيقيًا للأسعار.
! Chainlink الجزء 2 من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-d9aeeaf87bcbb44e785c6ac67b5d0877.webp)