حول oracles للكتل والقليل عن Web3

في الوقت الحالي ، يتم عزل سلاسل الكتل بشكل كبير عن مصادر المعلومات الخارجية - سواء الموارد المركزية أو سلاسل الكتل الأخرى. لجعل سلاسل الكتل المختلفة متوافقة وتبادل البيانات بسهولة مع بعضها البعض (ومع الموارد الخارجية) ، يمكنك استخدام أوراكل.



صورة



ما هي oracles



أوراكل هو نظام يستقبل الأحداث من خارج blockchain ويتحقق منها وينقل هذه البيانات إلى blockchain لاستخدامها في العقود الذكية (أو العكس). تعتبر Oracles ضرورية للعقود الذكية لأن العقود الذكية حاسمة للغاية. يجب أن تدخل المعلومات العقد الذكي من خلال قناة معينة يمكنها تأكيد صحتها.



هناك عدة أنواع من الأوراكل التي توفر نوعًا أو آخر من أنواع الاتصال:



  • البرمجيات - تلقي البيانات من الإنترنت أو من سلاسل الكتل الأخرى ؛
  • الأجهزة - يتلقون البيانات من أجهزة استشعار مختلفة ( علامات RFID ، المنزل الذكي ، أنا شخصياً أفكر على الفور في التطبيقات في مجال الخدمات اللوجستية وإنترنت الأشياء) ؛



    مثال: يجب نقل البيانات الخاصة بدرجة حرارة الهواء إلى عقد ذكي. يمكنك أخذ البيانات من الإنترنت من خلال برنامج أوراكل ، أو من مستشعر إنترنت الأشياء من خلال أوراكل. * إنترنت الأشياء - إنترنت الأشياء.


  • وارد - من خارج blockchain إلى عقد ذكي ؛
  • المنتهية ولايته - من عقد ذكي إلى مورد ؛


يتم استخدام الوحي الإجماع في بعض الأحيان. يتلقى العديد من الأوراكل البيانات بشكل مستقل ، ثم يستخدم بعض الخوارزمية لتحديد الإخراج.



مثال على ماهية هذا: 3 oracles تتلقى معدل BTC / USD من Binance و BitMex و Coinbase ، وترسل متوسط ​​القيمة إلى الناتج. هذا يخفف من التناقضات الطفيفة بين التبادلات.



ويب 3



عند الحديث عن الأوراكل وتطبيقاتها ، لا يمكن للمرء أن يتجاهل Web3 ، المفهوم الذي تم اختراعه من أجله. في الأصل ، كانت Web3 هي فكرة الويب الدلالي ، حيث يتم تمييز كل موقع ببيانات وصفية لتحسين التفاعل مع محركات البحث. ومع ذلك ، فإن الفكرة الحديثة وراء Web3 هي شبكة من dApps. وتحتاج التطبيقات اللامركزية إلى أوراكل.



تطوير الويب



من الممكن إنشاء أوراكل بمفردك (وفي بعض الحالات يكون ضروريًا) ، ولكن هناك بعض الكلمات التي يتم استخدامها بشكل متكرر (على سبيل المثال ، مولد الأرقام العشوائية) ، لذلك من المفيد استخدام مشاريع أوراكل. المشروعان الرئيسيان (في الوقت الحالي) لتطوير oracles هما Band و Chainlink .



بروتوكول النطاق



يعمل Band Protocol على خوارزمية إجماع dPoS ( ما هذا؟ ) ومزودو البيانات مسؤولون عن المصداقية مع المال ، وليس السمعة فقط.



هناك ثلاثة أنواع من المستخدمين في النظام البيئي للمشروع:



  • مزودي البيانات الذين يعملون بشكل مستقل على نقل البيانات بأمان من خارج blockchain إلى blockchain. يراهن حاملو الرموز على مزودي البيانات لمنحهم الحق في نقل البيانات إلى البروتوكول.
  • مطورو DApp الذين يدفعون رسومًا صغيرة لاستخدام oracle.
  • حاملي رموز النطاق الذين يصوتون لموفري البيانات. من خلال التصويت باستخدام الرموز المميزة الخاصة بهم للبائع ، يحصلون على مكافأة من الأموال التي يدفعها dApps.


فرقة



من بين الأوراكل التي تقدمها الفرقة "خارج الصندوق": أوقات الإقلاع / الهبوط ، وخريطة الطقس ، وأسعار العملات المشفرة ، والذهب وأسعار الأسهم ، ومعلومات حول كتل البيتكوين ، ومتوسط ​​سعر الغاز ، والأحجام في تبادل العملات المشفرة ، ومولد الأرقام العشوائية ، وياهو المالية ، ورمز حالة HTTP ...



بالمناسبة ، يشمل مستثمرو Band صندوق رأس المال الاستثماري الأسطوري Sequoia و Binance .



سلسلة ربط



بشكل عام ، يعتبر Chainlink و Band متشابهين جدًا - سواء في الحلول الافتراضية أو في قدرات التطوير. يعد Chainlink أسهل في العمل معه ، ولا يوجد تصويت لموفري المحتوى ، كما أن Band أكثر مرونة لأنه يستخدم Cosmos SDK وهو مفتوح المصدر بنسبة 100٪.



في هذه المرحلة ، أصبح Chainlink أكثر شهرة ، في قائمة شركاء المشروع Google Cloud و Binance و Matic Network و Polkadot. ركز تشينلينك أيضًا على أوراكل لمساحة DeFi سريعة النمو.



صورة

الموارد ، يمكن الحصول على البيانات من خلال أوراكل من Chainlink.



خاتمة



تعد Oracles فكرة جيدة لجلب البيانات من الموارد المركزية إلى blockchain ، وسأتابع تطورها عن كثب. ومع ذلك ، إذا تحدثنا عن قابلية التشغيل البيني لمختلف سلاسل الكتل ، فهناك حلول أخرى ، بما في ذلك parachains (تقنية واعدة أكثر وموضوع رسالتي التالية).



لأولئك الذين يتطلعون إلى التعمق أكثر: Band Docs و Chainlink Docs .



All Articles