
لا يحتاج بروتوكول DeFi فقط إلى معرفة قيمة الأصل.
يجب أن تعرف ما إذا كان هذا السعر الحالي، ومن أين جاء، وما مدى موثوقية تحديثه.
وهنا تصبح بنية وسيط البيانات (Oracle) مهمة.
#WINkLink’s خدمة تغذية الأسعار تجمع ملاحظات الأسعار من عدة عقد مستقلة وتوفر البيانات الناتجة إلى العقود الذكية عبر عقود مجمّع (Aggregator) على السلسلة. توضح الوثائق الحالية شبكة مكوّنة من 7 عقد مستقلة لتغذية الأسعار، حيث يتم استخدام الوسيط باعتباره سعرًا نهائيًا على السلسلة.
ماذا يحدث خلف التغذية؟
➠ تلاحظ عدة عقد بيانات السوق ذات الصلة
➠ يتم تجميع ملاحظاتهم
➠ يصبح الوسيط هو السعر على السلسلة
➠ يمكن تشغيل التحديثات بواسطة عتبة انحراف
➠ يمكن أن يؤدي نبض القلب أيضًا إلى فرض تحديث بعد فترة زمنية محددة
هذا مهم لأن الأسعار القديمة يمكن أن تسبب مشكلات خطيرة لتطبيقات DeFi، خاصة عندما تُستخدم الأسعار في الإقراض والضمانات والتصفية وغيرها من المنطق المالي.
هناك أيضًا جانب تاريخي.
تنشئ موجزات WINkLink جولات جديدة عندما يتم تحديث الأسعار، ويمكن للمطورين الاستعلام عن الجولات السابقة عبر `getRoundData()` لاسترجاع معلومات الأسعار التاريخية.
إذًا فالصورة الأكبر ليست ببساطة:
السعر → على السلسلة
هو:
مصادر البيانات → العقد → التجميع → موجز الأسعار → العقد الذكي
وتمنح هذه البنية التحتية المطورين أساسًا أكثر تنظيمًا لبناء تطبيقات DeFi التي تعتمد على بيانات السوق في الوقت المناسب.
القيمة الحقيقية لأوراكل لا تكمن فقط في تسليم البيانات.
إنها تقدم البيانات بآليات يمكن للمطورين فهمها ومراقبتها ودمجها في تطبيقاتهم.
هذا ما يجعل بنية أسعار WINkLink تستحق النظر.