ما هو Hyperledger - نهج صناعي لـ Blockchain



ما هو هايبرليدجر؟ جهد تعاوني مفتوح المصدر من قبل مؤسسة Linux لإحداث تقدم في شبكات blockchain عبر الصناعات.

ما هو هايبرليدجر؟

'Hyperledger هو مجتمع مفتوح المصدر من المجتمعات لإفادة نظام بيئي لمقدمي الحلول القائمة على Hyperledger والمستخدمين الذين يركزون على حالات الاستخدام ذات الصلة بـ blockchain والتي ستعمل عبر مجموعة متنوعة من القطاعات الصناعية.' - Brian Behlendorf ، المدير التنفيذي لشركة Hyperledger.

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





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

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



  • عملة مشفرة
  • بلوكشين
  • شركة

ما هو هايبرليدجر؟

Hyperledger هو مشروع شامل تحت مؤسسة Linux Foundation. NodeJs ، Alljoyn ، Dronecode هي بعض الأمثلة على المشاريع التي تبنت 'طريقة Linux' ، أي نسج مجتمع من المطورين الذين يعملون في مشاريع مفتوحة المصدر وبالتالي الحفاظ على دورة يتم فيها تعديل جزء من التعليمات البرمجية وإعادة توزيعها باستمرار.

Linux-Family-What-is-Hyperledger-Edureka

الفرق بين c ++ و java

عائلة Linux - ما هو Hyperledger



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

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

بداية الاختبار - ما هو Hyperledger

لماذا نحتاج Hyperledger؟

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

تقييد سلاسل الكتل العامة - ما هو Hyperledger

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

أسواق أليس - ما هي Hyperledger

فيبوناتشي العودية سي ++

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

العقود الخاصة والسرية - ما هو Hyperledger

كيف يعمل هايبرليدجر؟

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

شبكة Hyperledger - ما هو Hyperledger

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

ماذا يفعل الماسح الضوئي في جافا

صفقة Hyperledger - ما هو Hyperledger

تغييرات ملحوظة في Hyperledger

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

التغييرات المعمارية - ما هو Hyperledger

    • ملتزم : لا يكتب هؤلاء النظراء سوى المعاملات التي تم التحقق من صحتها وعاد من آلية الإجماع إلى دفاتر الأستاذ المعنية. يمكن لعقد Committer أن تعمل كمؤيدين على الشبكات مع قيود أقل. ولكن مع زيادة القيود ، يتم تجنب هذه الحالة تمامًا
    • المصدق : هذه العقد مسؤولة عن محاكاة المعاملات الخاصة بشبكتها ومنع المعاملات غير المحددة وغير الموثوقة. في حين قد يكون الملتزمون أو لا يكونون مؤيدين وفقًا لقيود الشبكة ، فإن جميع المصادقين يعملون كمتعهدون
    • الموافقون : هذه العقد مسؤولة عن تشغيل إجماع الشبكة. يتم تشغيلهم في وقت تشغيل مختلف تمامًا ، على عكس المصادقين والمتعهدين الذين يعملون في نفس وقت التشغيل. المعتمدون مسؤولون عن التحقق من صحة المعاملات وتحديد دفتر الأستاذ الذي تلتزم به المعاملة.

مشاريع هايبرليدجر

لذا إذا كنت تتذكر ، فقد ذكرت أن Hyperledger هو مشروع شامل. هذا يعني أن هناك العديد من المشاريع تحت Hyperledger نفسها. وتشمل هذه المشاريع مثل:

مشاريع Hyperledger - ما هو Hyperledger

  • نسيج هايبرليدجر تستخدم على نطاق واسع في شبكات سلسلة التوريد
  • مسننة هايبرليدجر تستخدم في صناعة صيد الأسماك لتتبع رحلة الأسماك
  • هايبرليدجر بورو ، والذي يتم استخدامه لتشغيل عقود Ethereum الذكية في شبكة Hyperledger
  • Hyperledger Iroha ، يجد الاستخدام في تحسين تطبيقات الهاتف المحمول بمساعدة blockchain
  • هايبرليدجر إندي ، يتم استخدامه كخدمة قاعدة بيانات هوية لامركزية للشركات

الآن بعد أن عرفنا ما هو Hyperledger ، ولماذا هو مطلوب في صناعة تكنولوجيا المعلومات اليوم ، وكيف يعمل ، دعونا نقارن Hyperledger بشبكتي blockchain الأكثر شهرة: Bitcoin و Ethereum.

المعلمات بيتكوين إيثيريوم هايبرليدجر
عملة مشفرة بيتكوينالأثيرلا يمكن تنفيذ أي منها إذا لزم الأمر
شبكة الاتصال عامةعامةمسموح
إجماع إثبات العمل (SHA26)إيثاشخطأ عملي التسامح البيزنطي
عقد ذكي لا شيءنعم (صلابة)نعم (chaincode)
لغة سي ++جولانج / جافاجولانج / بيثون

الآن بعد أن انتهيت من شرح Hyperledger ، أتمنى أن تكون قد استمتعت بقراءة مدونتي!

أناإذا كنت ترغب في معرفة المزيد عن blockchain وبناء مستقبل وظيفي في تقنيات blockchain ، فراجع موقعنا الذي يأتي مع تدريب مباشر بقيادة مدرب وخبرة مشروع واقعية. سيساعدك هذا التدريب على فهم Hyperledger Fabric بعمق ويساعدك على إتقان الموضوع.

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في 'ما هو Hyperledger' وسنعاود الاتصال بك.