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


Blockchain 101

Amera Khozam

|

Apr 13, 2022

0

|

185

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

على مدار العام الماضي، ارتفع سعر LINK، وهو رمز Chainlink، ويعكس هذا الارتفاع الحاجة المتزايدة لصناعة التشفير إلى بلوكتشين أوراكل (blockchain oracles)، وهي خدمات توفر عقودًا ذكية بمعلومات من مصادر خارجية. 

في هذه المقالة سوف نتناول كيفية ترتيب الأوراكل، وسنعرف ما المهام التي يؤدونها والصعوبات التي يواجهها المستخدمون. 

ما هو أوراكل blockchain؟ 

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

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

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

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

يقوم الـ Blockchain oracle بفحص شروط تنفيذ العقود الذكية وتزويدهم أيضًا بالمعلومات التي يحتاجون إليها لتنفيذها، إنها ليست جزءًا من blockchain، وبالتالي فهي لا ينتهك أمانها - لا تزال الشبكة لامركزية، ولكن لديها بيانات خارجية، ويحدث الاتصال بالموارد الخارجية من خلال API.

لماذا نحتاج blockchain oracles؟

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

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

من المهم أن نفهم أن أوراكل ليست مصدرًا للمعلومات، بل هي فقط مزودها. 

أولاً، تقوم oracles بجمع البيانات الخارجية ومعالجتها (التحقق من صحتها)، ويمكن أن تكون هذه البيانات أي شرط من شروط العقد الذكي: قيمة العملة المعدنية، أو تنفيذ الدفع، أو الحالة الحالية لشبكة blockchain ،  في هذه المرحلة، مهمة أوراكل هي تحديد المعلومات بشكل صحيح والتأكد من صحتها، على سبيل المثال، اختر سعر الصرف الحالي للعملات المشفرة من بين عشرات الأسعار على منصات تداول مختلفة. 

وظيفة أخرى مهمة لـ oracles هي نقل البيانات بالتنسيق الصحيح بحيث يمكن للأنظمة المختلفة (blockchains والتطبيقات اللامركزية والأسواق وأجهزة IoT وما إلى ذلك) أن تتفاعل مع بعضها البعض.

بالإضافة الى ما سبق فإنه لا يمكن لشبكة blockchain التحدث إلى أي نظام آخر، حيث إنها تستخدم غالبًا لغات برمجة مختلفة ولها متطلبات نظام مختلفة، ولكن بفضل الـ oracles يمكن أن تكون سلاسل الكتل المختلفة متوافقة.

أنواع بلوكشين أوراكل 

هناك عدة أنواع رئيسية منها، وبادئ ذي بدء يتم تقسيم أوراكل blockchain حسب مصادر البيانات: 

  • البرمجيات - جمع البيانات من مصادر الإنترنت، مثل مواقع الويب، في الوقت الفعلي. 
    في أغلب الأحيان، تجمع هذه الأوراكل معلومات حول عروض الأسعار وأسعار الصرف للعملات المشفرة؛
  • الأجهزة - جمع البيانات من البيئة، على سبيل المثال، باستخدام مستشعرات الحركة أو الباركود. 
    يمكن استخدام مثل هذه الأوراكل في إنترنت الأشياء، على سبيل المثال، لتأكيد وجود الشحنة المطلوبة؛
  • الإجماع - جمع المعلومات من بروتوكولات سوق التنبؤ * مثل Augur أو Gnosis

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

وفقًا لاتجاه نقل المعلومات، تنقسم إلى: 

  • صندوق الوارد - توفير البيانات من العالم الخارجي إلى العقد الذكي؛
  • الصادرة - نقل المعلومات من العقود الذكية إلى العالم الخارجي، على سبيل المثال، يمكن برمجة عقد ذكي لفتح قفل ذكي في شقة Airbnb ، والذي سيفتح عندما يؤكد المالك استلام الإيجار. 

علاوة على ذلك، يتم تقسيمها حسب درجة المركزية: 

  • مركزي - استخدم مصدر بيانات واحد فقط ويتحكم فيه مركز واحد؛
  • لامركزية - اطلب البيانات من مصادر متعددة وقارن بينها. 

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

نقاط ضعف بلوكشين أوراكل 

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

تتمثل المهمة الرئيسية لـ oracles في توفير المعلومات الأكثر موثوقية، على سبيل المثال يمكن أن تكون الإجابة البسيطة لسؤال بسيط "كم تساوي Bitcoin الآن" مختلفة تمامًا: فهي تعتمد على منصة التداول والوقت المحدد، فإذا تم تشويه بيانات oracle ، فلن يعمل العقد الذكي بشكل صحيح، وسيعاني نظام blockchain بأكمله، هذه إحدى العقبات التي تحول دون اعتماد العقود الذكية على نطاق واسع في شبكة blockchain. 

تحمل أوراكل blockchain المركزية أخطر المخاطر، فهي مرنة وأكثر عرضة للتلاعب من الحلول اللامركزية. 

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

وبالتالي، يتمكن المتسللون من سحب عشرات الملايين من الدولارات من بروتوكولات التمويل اللامركزية حيث، يدرك المطورون جيدًا هذه المشكلة، لكنهم لا يفهمون بعد كيفية حلها لذلك، يمكن للقراصنة سحب الأموال من أي بروتوكول DeFi يعتمد على سعر مركزي أوراكل، في هذا الصدد، تكتسب حلول oracles اللامركزية، مثل Chainlink (LINK) وBand Protocol (BAND) و Augur (REP) و MakerDAO (DAI)، المزيد والمزيد من الشعبية. 

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

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

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

بلوكتشين أوراكل الأكثر شعبية

على الرغم من نقاط ضعفها، تعتبر oracles منتجًا مطلوبًا للغاية في قطاع DeFi ، وهو أمر ضروري لموفري البيانات والعديد من الشركات الناشئة في blockchain.

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

على الرغم من الطلب على oracles ، لا يوجد الكثير من الفرق التي تعمل عليها حتى الآن، وبفضل هذا، برز العديد من القادة في السوق:

1. Chainlink

تعد Chainlink شركة رائدة في السوق، وهي واحدة من أولى الأوراكل التي ابتعدت عن منافسيها، وتمتلك Chainlink شراكات مع لاعبين رئيسيين مثل Kyber Network و Fulcrum و Opium Network و Synthetix من بين عشرات المشاريع الأخرى. 

تعمل Chainlink oracles على Ethereum كشبكة لامركزية من العقد تحت سيطرة مركزية، ويتلقون البيانات من عدة مصادر، وبعد ذلك يتم فحص جميع المعلومات بواسطة خوارزمية خاصة لمنع محاولات التلاعب في أوراكل، وأصبح بروتوكول Chainlink هو المعيار الصناعي الفعلي في قطاع DeFi.

على مدار عام 2020، ارتفع سعر LINK، الرمز المميز المستخدم للدفع مقابل الخدمات على شبكة Chainlink ، بأكثر من 1،200٪ من 2.3 دولارًا أمريكيًا إلى 30.78 دولارًا أمريكيًا، الشركات التي تستخدم Chainlink oracles تشتري الرموز المميزة لدفع ثمن البيانات التي تحتاجها، ولا يؤدي الطلب المتزايد إلى ارتفاع سعر LINK فحسب، بل يؤدي أيضًا إلى العرض المحدود - لا يوجد سوى مليار قطعة نقدية. 

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

2. Band Protocol 

يعتبر Band Protocol أوراكل لامركزي آخر مشابه لـ Chainlink من نواح كثيرة، ولكن على عكس معظم oracles التي تعمل على Ethereum ، فهي تعمل على شبكة Cosmos ، وهي نظام من سلاسل الكتل المترابطة التي يجب أن تصبح أساس شبكة الإنترنت اللامركزية 3.0. 

أيضًا، يحتوي Band Protocol على نظام ربط blockchain مختلف: بينما يميل Chainlink إلى العمل من خلال الوحدات الخارجية، فإن حل Band Protocol يسمح لـ blockchain بالتواصل مع بعضها البعض بشكل مباشر. 

أحد عيوب تقنية Tendermint ، التي بُني عليها Cosmos وبالتالي بروتوكول النطاق، هو أن أوراكل يثق ضمنيًا في البيانات التي يتلقاها، يدرك المطورون هذه المشكلة ويعتزمون إصلاحها قريبًا. 

3. Nest Protocol 

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

حتى الآن، يستخدم بروتوكول Nest بشكل أساسي في السوق الصينية ولم يتم اعتماده على نطاق واسع في الغرب. 

4. Tellor

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

5. Diadata

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

6. ‍‍DOS NETWORK

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

كما ترى، الاتجاه العام لمطوري حلول أوراكل هو مزيد من الشفافية واللامركزية. 

الخلاصة

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

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

Powered by Froala Editor


Amera Khozam


Comments

No Comments Found

ShareYourComment