لتجنب نقاط الفشل الأحادية، اعتمدت إحدى منصات آلة أوراكل المعروفة تصميمًا لآلة أوراكل أسعار موزعة. كمثال على خدمة سعر BTC/USD، قامت المنصة بدمج 31 آلة أوراكل أسعار مستقلة لتزويد المستخدمين بالبيانات.
تصميم هذا المجمع يمكن أن يقلل فعلاً من مخاطر النظام. كل آلة أوراكل خارج السلسلة تقدم بيانات الأسعار إلى المجمع من خلال استدعاء طرق معينة استجابةً لطلبات المستخدم. هذه الآلات أوراكل في الواقع هي حسابات مملوكة خارجيًا (EOA)، فهي لا تقدم بيانات فقط لخدمة BTC/USD، بل قد تقدم أيضًا معلومات أسعار لعملات أخرى مثل ETH/USD.
! 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)
من المهم ملاحظة أنه ليس كل نتيجة جولة سيتم تحديثها على السلسلة. سيؤدي فقط تحقيق عتبة الانحراف أو عتبة نبض القلب إلى تشغيل تحديث السعر. على الرغم من أن هذه الآلية تعزز الأمان، إلا أنها تؤدي أيضًا إلى بطء سرعة تحديث السعر، والتي قد تتراوح من بضع دقائق إلى 24 ساعة. لذلك، فإن هذه الأنواع من آلة أوراكل مناسبة بشكل أساسي لسيناريوهات التطبيقات التي لا تكون حساسة جدًا لتحديث الأسعار.
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-9675c9b843c9317c5677f589662c7b07.webp)
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
تسجيلات الإعجاب 8
أعجبني
8
6
مشاركة
تعليق
0/400
GasFeePhobia
· منذ 19 س
31 آلة أصبحت هكذا؟
شاهد النسخة الأصليةرد0
NFTRegretter
· منذ 19 س
الأمان هو الأمان لكن لا يزال بطيئًا كإسقاط السروال
شاهد النسخة الأصليةرد0
YieldChaser
· منذ 19 س
أشعر أن وقت الإستجابة السابق لا يزال مستقرًا وفعالًا
شاهد النسخة الأصليةرد0
BankruptWorker
· منذ 19 س
لا تدور أكثر، توقف!
شاهد النسخة الأصليةرد0
BasementAlchemist
· منذ 19 س
ما زلت أشعر أنها ليست مستقرة بهذا القدر، معظم الأجهزة على aws
شاهد النسخة الأصليةرد0
LiquidatedTwice
· منذ 19 س
ما الفرق بينه وبين الأسعار المقدمة من الأطراف الثلاثة؟
آلة أوراكل سعر موزعة: ضمان أمان البيانات ودقتها من خلال التجميع متعدد الطبقات
تحليل آلة أوراكل السعرية الموزعة
لتجنب نقاط الفشل الأحادية، اعتمدت إحدى منصات آلة أوراكل المعروفة تصميمًا لآلة أوراكل أسعار موزعة. كمثال على خدمة سعر BTC/USD، قامت المنصة بدمج 31 آلة أوراكل أسعار مستقلة لتزويد المستخدمين بالبيانات.
تصميم هذا المجمع يمكن أن يقلل فعلاً من مخاطر النظام. كل آلة أوراكل خارج السلسلة تقدم بيانات الأسعار إلى المجمع من خلال استدعاء طرق معينة استجابةً لطلبات المستخدم. هذه الآلات أوراكل في الواقع هي حسابات مملوكة خارجيًا (EOA)، فهي لا تقدم بيانات فقط لخدمة BTC/USD، بل قد تقدم أيضًا معلومات أسعار لعملات أخرى مثل ETH/USD.
! 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)
من المهم ملاحظة أنه ليس كل نتيجة جولة سيتم تحديثها على السلسلة. سيؤدي فقط تحقيق عتبة الانحراف أو عتبة نبض القلب إلى تشغيل تحديث السعر. على الرغم من أن هذه الآلية تعزز الأمان، إلا أنها تؤدي أيضًا إلى بطء سرعة تحديث السعر، والتي قد تتراوح من بضع دقائق إلى 24 ساعة. لذلك، فإن هذه الأنواع من آلة أوراكل مناسبة بشكل أساسي لسيناريوهات التطبيقات التي لا تكون حساسة جدًا لتحديث الأسعار.
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-9675c9b843c9317c5677f589662c7b07.webp)