لحل مشكلة نقطة الفشل الفردية، اعتمدت شبكة أوراكل مشهورة تصميمًا موزعًا. على سبيل المثال، لتقديم خدمة سعر BTC بالدولار، تجمع الشبكة 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)
آلية تجميع الأسعار متعددة المستويات
تشكيل سعر شبكة آلة أوراكل يتم من خلال ثلاثة مستويات من تجميع البيانات:
تجميع مصادر البيانات: جمع بيانات الأسعار الأصلية من منصات التداول الكبرى، ومعالجتها أولياً بواسطة مزودي خدمات البيانات المحترفين.
تجمع مشغلي العقد: يحصل كل عقدة على معلومات من عدة مصادر بيانات مستقلة، ويأخذ القيمة المتوسطة لاستبعاد القيم الشاذة.
تجميع شبكة آلة أوراكل: عندما يصل عدد العقد المستجيبة إلى القيمة المحددة مسبقًا، يتم أخذ الوسيط لبيانات هذه العقد كالسعر النهائي.
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-9675c9b843c9317c5677f589662c7b07.webp)
من المهم ملاحظة أنه ليس كل نتيجة ستتم تحديثها على السلسلة. سيتم تفعيل التحديث فقط عندما يتجاوز تغير السعر العتبة المحددة أو يصل إلى وقت عتبة نبض القلب.
بشكل عام، يتمتع هذا التصميم بمستوى عالٍ من الأمان والراحة، ولكن بسبب خصائص آلية التحديث الخاصة به، قد تكون وتيرة تحديث الأسعار منخفضة، وتتراوح من بضع دقائق إلى عدة ساعات. لذلك، هو أكثر ملاءمة لسيناريوهات التطبيقات التي لا تتطلب تحديثات فورية للأسعار.
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-02058d8c7492f3e74ee71058d58c4cbc.webp)
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-14fdeba36634c8a73d0acd0f393bc87f.webp)
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-acbff1db208352e4522af1ff702c5e15.webp)
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-c99d819793957e4d0547f61f8e83d313.webp)
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-178f40af06154c6be86596b8a6a0abf9.webp)
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-aa77863857089c8363183556997ea49b.webp)
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-8d644b1625be70dfd9a4f3bf25cac41e.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.
تسجيلات الإعجاب 13
أعجبني
13
8
مشاركة
تعليق
0/400
OnchainGossiper
· منذ 15 د
هل حدثت مشكلة أخرى مع آلة أوراكل؟
شاهد النسخة الأصليةرد0
OnchainDetectiveBing
· منذ 5 س
آلة أوراكل صيانة +1
شاهد النسخة الأصليةرد0
TokenomicsTinfoilHat
· منذ 6 س
يمكن أن يرفع السعر المتعدد
شاهد النسخة الأصليةرد0
GateUser-afe07a92
· 07-10 02:18
آلة أوراكل ثور批~
شاهد النسخة الأصليةرد0
BlockDetective
· 07-10 02:17
هذا غير ممكن حقًا
شاهد النسخة الأصليةرد0
NFT_Therapy
· 07-10 02:15
آلة أوراكل真 احترافي
شاهد النسخة الأصليةرد0
AltcoinAnalyst
· 07-10 02:11
من بيانات TVL، يبدو أن انخفاض معدل التحديث يؤثر بالفعل على سيناريوهات الاستخدام، لذلك يُنصح بالتعامل بحذر.
كشف النقاب عن آلة أوراكل للأسعار الموزعة: كيف تعزز التجميع متعدد الطبقات وسجل التغذية من موثوقية التمويل اللامركزي
كيفية عمل آلة أوراكل السعرية الموزعة
لحل مشكلة نقطة الفشل الفردية، اعتمدت شبكة أوراكل مشهورة تصميمًا موزعًا. على سبيل المثال، لتقديم خدمة سعر BTC بالدولار، تجمع الشبكة 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)
آلية تجميع الأسعار متعددة المستويات
تشكيل سعر شبكة آلة أوراكل يتم من خلال ثلاثة مستويات من تجميع البيانات:
تجميع مصادر البيانات: جمع بيانات الأسعار الأصلية من منصات التداول الكبرى، ومعالجتها أولياً بواسطة مزودي خدمات البيانات المحترفين.
تجمع مشغلي العقد: يحصل كل عقدة على معلومات من عدة مصادر بيانات مستقلة، ويأخذ القيمة المتوسطة لاستبعاد القيم الشاذة.
تجميع شبكة آلة أوراكل: عندما يصل عدد العقد المستجيبة إلى القيمة المحددة مسبقًا، يتم أخذ الوسيط لبيانات هذه العقد كالسعر النهائي.
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-9675c9b843c9317c5677f589662c7b07.webp)
من المهم ملاحظة أنه ليس كل نتيجة ستتم تحديثها على السلسلة. سيتم تفعيل التحديث فقط عندما يتجاوز تغير السعر العتبة المحددة أو يصل إلى وقت عتبة نبض القلب.
بشكل عام، يتمتع هذا التصميم بمستوى عالٍ من الأمان والراحة، ولكن بسبب خصائص آلية التحديث الخاصة به، قد تكون وتيرة تحديث الأسعار منخفضة، وتتراوح من بضع دقائق إلى عدة ساعات. لذلك، هو أكثر ملاءمة لسيناريوهات التطبيقات التي لا تتطلب تحديثات فورية للأسعار.
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-02058d8c7492f3e74ee71058d58c4cbc.webp)
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-14fdeba36634c8a73d0acd0f393bc87f.webp)
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-acbff1db208352e4522af1ff702c5e15.webp)
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-c99d819793957e4d0547f61f8e83d313.webp)
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-178f40af06154c6be86596b8a6a0abf9.webp)
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-aa77863857089c8363183556997ea49b.webp)
! Chainlink (الجزء 2) من سلسلة Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-8d644b1625be70dfd9a4f3bf25cac41e.webp)