Chainlink مقابل Pyth: مقارنة بين شبكات الأوراكل
مقارنة بين Chainlink وPyth: كيف تحصل كل أوراكل على البيانات وتوصلها، ونموذجا الدفع والسحب، ودور الرموز، ونقاط القوة، والمخاطر، وأي التطبيقات تميل إلى استخدام كل منهما.
يكمن الفرق الرئيسي بين Chainlink وPyth في طريقة نقل البيانات إلى السلسلة: تعتمد أشهر خلاصات الأسعار في Chainlink على شبكة من مشغلي العُقد المستقلين الذين يجمّعون البيانات ويدفعون التحديثات إلى البلوكشين، بينما تجمع Pyth الأسعار مباشرة من مصادر من الطرف الأول مثل منصات التداول وشركات التداول، وتتيح للتطبيقات سحب أحدث سعر عند الطلب. وكلتاهما شبكة أوراكل، أي خدمة تُدخل البيانات من خارج السلسلة، مثل أسعار الأصول، إلى العقود الذكية.
لا يرى معظم المستخدمين الأوراكل، لكنها تحدد متى يُصفّى القرض، وبأي سعر تُسوّى صفقة العقود الدائمة، وما إذا كانت ضمانات العملة المستقرة تبدو سليمة. وقد يكلّف تحديثٌ خاطئ للأوراكل المستخدمين أموالًا حقيقية، لذا يستحق الأمر فهم الفروق بين النهجين الأكبر.
ما الذي تفعله الأوراكل
لا تستطيع البلوكشينات جلب المعلومات من الإنترنت بنفسها. فإذا احتاج بروتوكول إقراض إلى معرفة سعر ETH، فلا بد أن يوصل شيءٌ ما هذا السعر إلى السلسلة بطريقة يثق بها البروتوكول. هذا هو دور الأوراكل. يشرح دليلنا حول الأوراكل في DeFi الأساسيات، بما في ذلك سبب تسبب الأسعار المتلاعب بها في عمليات استغلال كبرى.
Chainlink في لمحة
أطلقت Chainlink شبكتها الرئيسية في 2019، وأصبحت شبكة الأوراكل الأكثر تكاملًا في DeFi. وتعمل خلاصات أسعارها التقليدية على النحو التالي:
- 1يجلب مشغلو العُقد المستقلون الأسعار من عدة مزوّدي بيانات.
- 2تُبلغ كل عقدة عن قيمة، وتجمّع الشبكة هذه القيم في إجابة واحدة.
- 3تُحدَّث الخلاصة على السلسلة عندما يتجاوز السعر عتبة انحراف محددة أو عند انقضاء فاصل زمني أقصى (نبضة القلب أو heartbeat).
إلى جانب خلاصات الأسعار، تقدم Chainlink خدمات مثل العشوائية القابلة للتحقق، والأتمتة، وخلاصات إثبات الاحتياطيات، وبروتوكولًا للتشغيل البيني بين السلاسل. كما طرحت منتجات بيانات قائمة على السحب بزمن استجابة أقل لتطبيقات التداول. ويُستخدم رمز LINK للدفع مقابل الخدمات وفي برنامج التخزين الخاص بـChainlink. ويتناول شرحنا لـChainlink (LINK) أساسيات المشروع وحالات استخدامه ومخاطره.
Pyth في لمحة
انطلقت Pyth Network في 2021، في البداية على Solana، وتركّز على بيانات الأسواق المالية عالية التردد. ويختلف تصميمها في جانبين رئيسيين:
- ناشرون من الطرف الأول. تقدّم منصات التداول وصانعو السوق وشركات التداول ملاحظاتها السعرية مباشرة، بدلًا من الاعتماد على مشغلي عُقد من أطراف ثالثة لجلبها.
- الإيصال بالسحب. تُجمَّع الأسعار على سلسلة Pyth الخاصة المخصصة للتطبيقات، وتُتاح للبلوكشينات الأخرى. ويسحب التطبيق، أو المستخدم الذي يُجري معاملة معه، أحدث تحديث موقَّع إلى السلسلة في اللحظة التي يحتاج إليه فيها.
يتضمن كل سعر في Pyth فترة ثقة تعكس مدى اختلاف الناشرين، ويمكن للتطبيقات استخدامها لإدارة المخاطر. ويُستخدم رمز PYTH للحوكمة وللتخزين المرتبط بسلامة البيانات. وللاطلاع على خلفية المشروع نفسه، راجع شرح Pyth Network (PYTH).
Chainlink مقابل Pyth: مقارنة جنبًا إلى جنب
| العامل | Chainlink (خلاصات الأسعار التقليدية) | Pyth |
|---|---|---|
| مصدر البيانات | مشغلو عُقد يجمّعون من مزوّدي البيانات | ناشرون من الطرف الأول يقدّمون أسعارهم |
| نموذج الإيصال | الدفع: تكتب الشبكة التحديثات على السلسلة | السحب: تجلب التطبيقات التحديثات وتنشرها عند الطلب |
| مُحفّز التحديث | عتبة الانحراف أو نبضة القلب | كلما طلب تطبيق أحدث سعر |
| بيانات إضافية | قيمة مجمّعة واحدة | السعر مع فترة الثقة |
| خدمات أخرى | العشوائية، والأتمتة، والمراسلة بين السلاسل، وإثبات الاحتياطيات | بيانات السوق أساسًا، إضافة إلى منتجات ذات صلة |
| المستخدمون المعتادون | الإقراض، والعملات المستقرة، وDeFi عمومًا | منصات العقود الدائمة، والمشتقات، وتطبيقات التداول السريع |
| دور الرمز | الدفع مقابل الخدمات، والتخزين | الحوكمة، والتخزين |
نقاط القوة والمفاضلات
نموذج الدفع
خلاصات الدفع بسيطة بالنسبة إلى التطبيقات: فأحدث سعر موجود بالفعل على السلسلة ويمكن لأي شخص قراءته. والمفاضلة هنا هي التكلفة وزمن الاستجابة. فتحديث كل سلسلة باستمرار مكلف، لذلك لا تُحدَّث الخلاصات إلا عند الحاجة، ما قد يترك الأسعار متقادمة قليلًا بين التحديثات.
نموذج السحب
تتيح أوراكل السحب للتطبيقات الحصول على أسعار حديثة في لحظة الصفقة بالضبط، ما يناسب أسواق المشتقات سريعة الحركة. والمفاضلة هنا هي التعقيد: إذ يجب على التطبيق التعامل مع جلب التحديثات والتحقق منها، وقد يقبل تكاملٌ سيئ البناء سعرًا أقدم من المقصود.
تساؤلات حول اللامركزية
تعتمد الشبكتان على مجموعة منتقاة من المشاركين — مشغلي العُقد في Chainlink والناشرين في Pyth — ولدى كلتيهما ضوابط حوكمة أو ضوابط إدارية على الخلاصات. ويشير منتقدو كلٍّ منهما إلى الثقة الممنوحة لهؤلاء المشاركين وللفرق التي تدير الشبكات. ولا تُعد أيٌّ منهما «trustless» بالمعنى الدقيق.
مخاطر تنطبق على كلتيهما
- 1التلاعب بالمصادر. إذا كان أصلٌ ما يُتداول أساسًا في أسواق ضعيفة السيولة، فيمكن دفع سعره المُبلَغ عنه صعودًا أو هبوطًا. راجع هجمات التلاعب بالأوراكل.
- 2بيانات متقادمة أو متأخرة أثناء التقلبات الشديدة أو ازدحام الشبكة.
- 3أخطاء التكامل في التطبيق الذي يستخدم الأوراكل، وهي سبب متكرر للخسائر الفعلية.
- 4مخاطر الرمز. LINK وPYTH أصول متقلبة. ولا يضمن استخدام الشبكة قيمة الرمز، وقد تؤثر عمليات فك قفل المعروض في السعر.
كيف تستخدم هذه المقارنة
إذا كنت تقيّم بروتوكول DeFi، فينبغي أن تجيب وثائقه عن بعض الأسئلة المتعلقة بإعداد الأوراكل لديه:
- أي أوراكل تسعّر كل أصل؟ كثيرًا ما تستخدم البروتوكولات الكبيرة أوراكل مختلفة لأسواق مختلفة، أو أكثر من واحدة كاحتياط.
- ماذا يحدث إذا كان السعر متقادمًا؟ ترفض عمليات التكامل الجيدة الأسعار الأقدم من حد معيّن بدلًا من استخدامها دون تمحيص.
- كيف تُعالَج فترات الثقة الواسعة؟ مع Pyth، قد يوقف البروتوكول الحذر عمله مؤقتًا أو يوسّع هوامش الأمان عندما يختلف الناشرون.
- من يستطيع تغيير الأوراكل؟ إذا كان مفتاح المسؤول قادرًا على تبديل مصدر الأسعار فورًا، فهذا افتراض ثقة يجدر بك معرفته.
البروتوكول الذي لا يستطيع الإجابة عن هذه الأسئلة بوضوح يتحمّل مخاطر الأوراكل نيابةً عنك دون أن يخبرك. وإذا كنت تقيّم الرموز نفسها، فانظر في كيفية استحواذ كل رمز على القيمة، وجداول المعروض، والاستخدام الفعلي، ويمكنك مقارنة العملات جنبًا إلى جنب ببيانات مباشرة.
الخلاصة
تحل Chainlink وPyth المشكلة نفسها بفلسفتين مختلفتين. تقدم Chainlink مجموعة واسعة من خدمات الأوراكل وخلاصات قائمة على الدفع يثق بها جزء كبير من DeFi، بينما تتخصص Pyth في بيانات سوق سريعة من الطرف الأول تُوصَل عند الطلب. ولا تزيل أيٌّ منهما مخاطر الأوراكل بالكامل، لذا احكم على أي بروتوكول بمدى العناية التي يستخدم بها الأوراكل، لا بالاسم الذي اختاره فحسب.
الأسئلة الشائعة
ما الفرق الرئيسي بين Chainlink وPyth؟
تكمن أكبر الفروق في مصدر البيانات وطريقة إيصالها. تعتمد خلاصات الأسعار التقليدية في Chainlink على مشغلي عُقد مستقلين يجمّعون البيانات من مزوّدي البيانات ويدفعون التحديثات إلى السلسلة. أما Pyth فتجمع الأسعار مباشرة من ناشرين من الطرف الأول مثل منصات التداول وشركات التداول، وتتيح للتطبيقات سحب أحدث تحديث إلى السلسلة عندما تحتاج إليه.
هل Pyth أسرع من Chainlink؟
صُممت Pyth لتحديثات متكررة ومنخفضة زمن الاستجابة، ما يناسب تطبيقات التداول مثل منصات العقود الدائمة. تُحدَّث خلاصات Chainlink التقليدية وفق عتبات الانحراف والفواصل الزمنية، لكن Chainlink تقدم أيضًا منتجات قائمة على السحب بزمن استجابة أقل. وتعتمد السرعة الفعلية على الخلاصة والسلسلة وطريقة التكامل المحددة.
فيمَ يُستخدم رمزا LINK وPYTH؟
يُستخدم LINK لدفع مقابل خدمات Chainlink وفي برنامج التخزين (Staking) الخاص بها، الذي يهدف إلى تعزيز أمان الشبكة. أما PYTH فهو في الأساس رمز حوكمة يُستخدم للتصويت على معايير الشبكة، ويُستخدم أيضًا في التخزين الذي يدعم سلامة البيانات. ولا يوجد ضمان بأن سعر أيٍّ منهما يعكس استخدام الشبكة.
هل يمكن التلاعب بالأوراكل؟
نعم، الأوراكل سطح هجوم معروف. وتشمل المخاطر التلاعب بأسعار المصدر في الأسواق ضعيفة السيولة، وأخطاء الناشرين، وتأخر التحديثات، وأخطاء التكامل لدى التطبيق الذي يستخدم البيانات. تستخدم الشبكتان التجميع للحد من هذه المخاطر، لكن على التطبيقات أيضًا إضافة ضماناتها الخاصة.
