Blockchain Oracles - The Key To Scalability And Interoperability

Blockchain Oracles- The Key To Scalability And Interoperability

بلوكشين أوراكليس هي خدمات طرف ثالث التي توفر العقد الذكي مع المعلومات الخارجية. أنها بمثابة الجسور بين بلوكشينز والعالم الخارجي.

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

لماذا تعتبر قابلية التشغيل البيني مهمة

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

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

في البداية، يعتقد المجتمع أن النظام البيئي العقد الذكي سوف يحكمه الحد الأقصى للسلسلة أي سلسلة المهيمنة التي تستضيف مجموعة من العقود الذكية. ومع ذلك، نحن نعلم بالفعل أن هناك العديد من منصات العقود الذكية هناك. لتحقيق أقصى قدر من الوظائف، من الأهمية بمكان أن تعرف هذه المنصات كيفية «التحدث» مع بعضها البعض.

تصنيف الأوراكليس

هناك نوعان من قابلية التشغيل البيني التي يمكن لمشاريع بلوكشين استخدامها:

على السلسلة

خارج السلسلة

قابلية التشغيل البيني على السلسلة

تستخدم هذه الطريقة بلوكشين ثالث كجسر بين اثنين من بلوكشينز مختلفة. تستخدم مشاريع مثل AION و Wanchain و ICON هذه الطريقة. تعتبر الأساليب الثلاثة التالية أكثر الطرق شيوعًا في قابلية التشغيل البيني على السلسلة:

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

التبادل اللامركزي: يمكن إنشاء قابلية التشغيل البيني بين مشروعين منفصلين عن طريق بناء تبادل لامركزي.

الجسور: في هذه الطريقة، تعمل blockchain كجسر للأغراض العامة بين المساعدة في التواصل والرسائل.

قابلية التشغيل البيني خارج السلسلة

تستخدم هذه الطريقة أنظمة خارج السلسلة أو الوسيطة لتسهيل التشغيل البيني.

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

قنوات الدولة: يمكن أن تسمح تطبيقات الطبقة 2 مثل قنوات الدولة بالتفاعل خارج السلسلة والمقايضات الذرية.

نظام التشغيل: نظام التشغيل بلوكشين تمكن الرسائل عبر سلسلة والمبادلة الذرية من خلال تشغيل على رأس بلوكشينز المشاركة.

أوراكليس: أوراكليس يمكن أن تسمح درجة واسعة من الاتصالات عبر بلوكشينز وأنظمة المؤسسات، كذلك.

وبصرف النظر عن هذا، يمكننا أيضا تصنيف أوراكليس في البرمجيات والأجهزة أوراكليس:

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

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

لماذا نحتاج بلوكشين أوراكليس؟

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

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

أليس وبوب وضع رهان على من هو الذهاب للفوز نهائيات الدوري الاميركي للمحترفين.

أليس تعتقد أن لوس انجليس ليكرز سوف يفوز, في حين بوب يراهن على ميلووكي باكز.

بعد الاتفاق على الدفعات، يوقعون الصفقة عن طريق تأمين أموالهم في عقد ذكي. العقد الذكي يطلق الأموال للفائز بناءً على النتائج.

الآن، كيف بالضبط سوف يعرف العقد من هو الفائز في المباراة؟ ذلك يعتمد على أوراكل لإطعامه المعلومات ذات الصلة.

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

بدون قيام أوراكل بعملها، لن يكون للعقد الذكي طريقة لمعرفة من كان الفائز في المباراة.

حالات استخدام بلوكشين

#1 سوق التنبؤ

أسواق التنبؤ اللامركزية مثل أوغور وغنوسيس الاستفادة من «معرفة الحشد» للتنبؤ بالحالة المستقبلية للأسواق. ويجب على هذه الأسواق أن تستحوذ على المعرفة من خلال عوامات متعددة أو تسويات الأحداث خارج السلسلة.

#2 ديفي

وقد أدى الجمع بين العقود الذكية والتمويل إلى عصر التمويل اللامركزي (DeFi). تحتاج هذه المنتجات إلى الوصول إلى تغذية البيانات التي لا يمكن الثقة بها، والتي يمكن توفيرها من قبل أوراكليس.

#3 التأمين

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

#4 شحنة

يمكن لـ Oracles استبدال أنظمة GPS الحالية والمركزية لتوفير تعيين موقع موثوق بها لـ DApps لتتبع الشحنات.

#5 وضع المستقر في «ستابليكوينز»

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

كيفية الحفاظ على موثوقية بلوكشين أوراكل؟

هناك أربع تقنيات يمكن أن تستخدمها أوراكليس للحفاظ على موثوقيتها:

مصادر بيانات متعددة.

أوراكليس متعددة.

آليات الحوافز.

بيئة تنفيذ موثوق بها.

مصادر بيانات متعددة

إذا كانت أوراكل تقوم بجمع معلومات من مصادر بيانات متعددة، فإن احتمال تلقيها معلومات خاطئة منخفض. ومع ذلك، يمكن أن تعمل أوراكل نفسها كنقطة فشل.

أوراكليس متعددة

نهج آخر هو استخدام أوراكل متعددة لجمع المعلومات التي تنفي مشكلة «نقطة واحدة من الفشل». ومع ذلك، فإن الخطر هنا هو أن هناك احتمالا أن تكون غالبية هذه الأوراكليس قد عرّض مصادر المعلومات للخطر.

آلية الحوافز

يمكن لـ Oracles إخراج صفحة من بروتوكول كاسبر وتتضمن آلية «خفض المصدق» لضمان تحفيز الجهات الفاعلة المعنية على التصرف بأمانة. المفتاح هنا هو دمج شكل من الرموز الرمزية التي تجبر العقد في شبكة أوراكل على أداء عمل صادق وتتصرف بشكل جيد. إذا كانت تؤدي بشكل جيد، فإنها تحصل على مكافأة، إن لم يكن، ثم يمكن أن يعاقب عن طريق آلية خفض.

بيئة التنفيذ الموثوق بها (Tees)

تتيح Tees تنفيذ تطبيق في بيئة منعزلة تسمى «جيب» توفر له حماية الأجهزة. الجيب:

يضمن سلامة المشروع.

يبقي العمليات سرية

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

مشاريع بلوكشين أوراكل الواعدة

هناك ثلاثة مشاريع أوراكل التي سنضعها تحت المجهر. وهي:

(تشاينلينك).

(أوغور).

بوابات RIF

تشاينلينك

Blockchain Oracles- The Key To Scalability And Interoperability

تشاينلينك هو شبكة أوراكل اللامركزية بنيت على إثريوم. ويهدف إلى أن يكون بلوكشين الوسيطة التي تعتزم ربط مختلف العقود الذكية عبر بلوكشينز. دخلت الشبكة مباشرة في 30 مايو 2019. الشركة وراء هذا يسمى «سمارت كونتراكت». مرة أخرى في سبتمبر 2017، رفعت ChainLink مبلغ 32 مليون دولار ضخم في ICO.

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

شبكة شينلينك: على سلسلة وخارج سلسلة

يستخدم بروتوكول ChainLink كل من مكونات السلسلة وخارج السلسلة.

مكون على السلسلة

يقوم بتصفية الأوراكليس استنادًا إلى المقاييس التي يطلبها طرف في عقد ذكي.

يجمع المحاور المقابلة لاستعلامات SLA وفرزها باستخدام نماذج السمعة والتجميع.

يوفر نتيجة جماعية نهائية استنادًا إلى الاستعلام.

مكون خارج السلسلة

يتكون هذا المكون من العقد أوراكل المتصلة بشبكة إثريوم. تستجيب هذه العقد بشكل مستقل لطلبات خارج السلسلة المناسبة.

العقد خارج السلسلة التي تلبي متطلبات محددة، محددة مسبقا، وجمع المعلومات المطلوبة من قبل هذه العقود.

تعمل ChainLink كوسيط منخفض التكلفة لإعادة توجيه وتخصيص البيانات.

يتم مكافأة العقد خارج السلسلة مع رمز لينك الأصلي لخدماتها.

أوغور

Blockchain Oracles- The Key To Scalability And Interoperability

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

أسواق التنبؤ هي أسواق المضاربة التي تسمح للمستخدمين لشراء وبيع الأسهم في نتائج الحدث. لنفترض أن لديك معرفة متخصصة في مجال معين. على سبيل المثال مباراة كرة السلة. من خلال النظر في عوامل مختلفة, كنت تراهن على نتيجة مواتية.

كيف يعمل (أوغور)؟

Blockchain Oracles- The Key To Scalability And Interoperability

هناك ثلاثة أنواع من الناس الذين يستخدمون أوغور:

المراسلون الملقب أوراكليس: إنهم يبلغون عن نتائج مجالات اختيارهم. عندما يقترب الحدث من النضج، فإنهم يبلغون عن النتيجة. إذا أبلغوا عن طريق الخطأ أو لم يبلغوا على الإطلاق، فإنهم يخاطرون بفقدان 20٪ من REP (رموز Augur الأصلية). قيمة أوغور تتناسب طرديا مع نوعية الصحفيين. لماذا ا؟ لأنه إذا كان الكثير من الصحفيين غير شريفة، ثم لا أحد سوف ترغب في استخدام أور، والتي سوف تقلل بشكل كبير من الطلب. هذا يجبر جميع الصحفيين على البقاء صادقين.

الرهان: انهم يراهنون على مستقبل الأسواق استنادا إلى تقارير من قبل الصحفيين.

منشئي السوق: سوف يقومون بإنشاء الأسواق للمراسلين للإبلاغ عنها وكسب رسوم السوق نتيجة لذلك.

الفترة المشمولة بالتقرير

و يتم إعداد التقارير على مرحلتين. وفي غضون الشهر الأول من الانتهاء من الحدث، يقدم المراسلون تقريرهم إلى الشبكة، التي يتم تأمينها بإحكام وإبقائها بعيدا عن الجمهور. وبعد شهر، تحدث المرحلة الثانية حيث يتم عرض التقارير في دفتر الأستاذ المفتوح، وهو مجاني للجميع لرؤيته. و عندما يتم ذلك, نتوصل إلى توافق نهائي في الآراء.

آثار توافق الآراء

يحصل راهبون على مكافأتهم المناسبة لوضع رهاناتهم.

الصحفيين الذين أبلغوا بصراحة الحصول على رسوم من الرهان.

المراسلون الذين لم يبلغوا بشكل صحيح يحصلون على 20% من REP الخاصة بهم، وهذا بدوره يذهب إلى الصحفيين الذين أبلغوا بصدق ودقة.

بوابات RIF

روتستوك (رسك) هو منصة العقد الذكية التي ترتبط بلوكشين بيتكوين من خلال التكنولوجيا سيديشين. روتستوك يسمح لك لخلق تطبيقات متوافقة مع إثريوم (نموذج ويب3/إيفم/سولديتي) في حين لا تزال تتمتع الأمن التي تقدمها بلوكشين بيتكوين. في جوهرها، روتستوك هو مزيج من:

آلة افتراضية حتمية محسوبة الموارد تورينغ-كاملة (للعقود الذكية) متوافق مع إيفم إثريوم.

A اتجاهين ربط بيتكوين سيديتشاين (للتجارة المقومة بتك) على أساس اتحاد قوي.

بروتوكول توافق الآراء SHA256D دمج التعدين (للأمن توافق الاعتماد على عمال المناجم بيتكوين) مع فاصل زمني كتلة 30 ثانية. (للمدفوعات السريعة).

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

طالما أن المنتج متوافق مع البروتوكولات الأساسية، يمكن للمطورين دمجه بسلاسة داخل النظام البيئي ريفوس.

وقد صممت جميع المكونات الفردية لل شبكة من أجل تحقيق أقصى قدر من الفوائد المحتملة لمن يرغبون في تقديم خدمات بنيتها التحتية في إطار النظام الإيكولوجي لل بروتوكول.

جميع المكونات محمية بالأمان الذي توفره شبكة بيتكوين.

و ستشمل بروتوكولاتها آليات لتحريك آثار الشبكة و تحقيق و فورات الحجم.

سيتم استهلاك معظم الخدمات التي تعمل في ريفوس باستخدام رمز واحد (ريف).

نظرة عامة موجزة على بوابات RIF

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

يبني الجسور بين بلوكشينز.

وهو يسمح لمقدمي البيانات والمستهلكين بالانخراط في عمليات نقل آمنة وموحدة للبيانات.

يدعم مجموعة واسعة من نماذج استهلاك البيانات والاشتراك والدفع.

توفر بوابات RIF ثلاث خدمات متميزة لـ oracle:

خدمات البيانات: لاستهلاك البيانات الخارجية من بلوكشين.

خدمة المشغلات: استهلاك البيانات الخارجية من داخل بلوكشين.

خدمة جدولة: طلب التنفيذ المستقبلي لمعاملة بلوكشين.

#1 خدمات البيانات

توفر خدمة البيانات نوعًا محددًا من بيانات العالم الخارجي. يمكن أن تأتي البيانات الخارجية من مصدر بيانات واحد أو شبكة من مصادر بيانات متعددة. هذه هي الطريقة التي يعمل بها:

يطلق على منشئ خدمة البيانات وعرضها اسم «موفر خدمة البيانات».

يمكن للمستهلكين الاختيار من بين أنواع مختلفة من خدمات البيانات ومن ثم التفاعل مع العقد الذكي لمزود خدمة البيانات للحصول على البيانات الخارجية.

يجب على موفر الخدمة تطبيق واجهات خدمة البيانات في عقوده الذكية.

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

كيف يعمل التفاعل بين المزود والمستهلك؟

هناك طريقتان يمكن للمستهلك استخدامها لاستهلاك بيانات الموفر - نموذج سحب مباشر أو خدمة اشتراك.

سحب نموذج

يدفع المستهلك ثمن البيانات على أساس كل استعلام. يتم أخذ البيانات المطلوبة مباشرة من مزود. هذا هو نموذج أكثر تكلفة وأبطأ.

نموذج الاشتراك

يدفع المستهلك سعراً ثابتاً للوصول. إن تقديم جزء واحد من البيانات إلى عملاء متعددين يسمح لمزود الخدمة بتقسيم تكلفة جلب بيانات العالم الخارجي بين جميع المشتركين. يوفر RIF نموذجين للاشتراك:

عند الطلب: يطلب المستهلك من مقدم الخدمة القيمة على أساس الحاجة، طالما أن الاشتراك صالح.

دفع: مزود يدفع البيانات الجديدة للمشتركين بشكل دوري.

#2 خدمات الزناد

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

يجب أن يرتبط كل موفر مشغل باسم مجال فريد. وهذا يضمن سهولة وصول المستخدم.

يجب أن يتوافق الموفرون مع واجهة محددة مسبقًا تم تصميمها ليتم استهلاكها بواسطة تطبيقات الجهات الخارجية.

يتمتع المستهلكون بحرية الاختيار بين مزود واحد أو الاشتراك في مجموعة من مقدمي الخدمات.

المشغلات المحددة مسبقًا

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

مشغلات مخصصة

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

حتى مستخدم غير تقني لإنشاء خدمة الإعلام الخاصة بهم.

لتشغيل بعض الإجراءات، يسمح الموفر للمستهلكين بتحديد الإجراء الذي يتم تنفيذه بمجرد تلقي حدث مطابق.

يتمتع المستهلكون بحرية تعيين قائمة الأحداث التي سيتم إخطارها من قبل مزود الزناد.

كيف يعمل التفاعل بين المزود والمستهلك؟

تقدم خدمة الزناد نماذج السحب والاشتراك

سحب نموذج

يطلب المستهلك على وجه التحديد إشعارًا حول حدث معين واحد.

نموذج الاشتراك

كما هو الحال مع خدمات البيانات، يدفع المستهلك سعراً مسبقاً للخدمة. ومع ذلك، المشغلات لديها فقط نموذج الاشتراك دفع.

#3 خدمات جدولة المعاملات

خدمة جدولة المعاملات هي حل لامركزي يسمح للعميل لبرمجة عمليات التنفيذ المستقبلية للمعاملات على السلسلة. كما هو الحال مع خدمات البيانات وخدمات الزناد، يمكن لمقدمي خدمة جدولة جديدة الانضمام عن طريق تسجيل خدمة جدولة جديدة التي سيتم اكتشافها من خلال سوق RIF. قد يكون المستهلكون داخلي/على السلسلة أو خارجي/خارج السلسلة.

كيف يعمل التفاعل بين المزود والمستهلك؟

خدمة جدولة يمكن أيضا تقديم نماذج السحب والاشتراك.

سحب نموذج

يدفع المستهلك المبلغ المطلوب بعد أن يطلب جدول حركة واحد لتنفيذ تفويض. يمكن جدولة التنفيذ لفترة محددة و «نافذة التنفيذ» معينة.

نموذج الاشتراك

يمكن للمستهلكين الاشتراك لتفويض تنفيذ وظيفة محددة بشكل متكرر. يدفع المستهلك سعراً متفاوض عليه لتنفيذ وظيفة بشكل متكرر. يقترح بروتوكول خدمات جدولة RIF فقط وضع الاشتراك دفع لتفويض التنفيذ المتكرر.

Like what you read? Give us one like or share it to your friends and get +16

73
Hungry for knowledge?
New guides and courses each week
Looking to invest?
Market data, analysis, and reports
Just curious?
A community of blockchain experts to help

Get started today

Already have an account? Sign In