Hyperledger vs Ethereum - ما هي منصة Blockchain التي ستفيد عملك؟



تدور هذه المدونة على Hyperledger vs Ethereum حول النظام الأساسي المناسب لتطبيقات blockchain للمؤسسات بناءً على الاختلافات الرئيسية بينهما.

هل تريد أن تفهم كيف أصبحت مفاهيم blockchain والأدوات ذات الصلة رابطًا بين الأعمال والتكنولوجيا؟ وكيف ستفيد مؤسستك؟ ثم هبطت في المكان المناسب تمامًا. هذه المدونة على Hyperledger مقابل Ethereum سيؤكد الاختلافات بين منصتي blockchain الأكثر طلبًا. ثم يمكنك أن تقرر بنفسك أيهما أكثر ملاءمة لتلبية متطلباتك.

ماذا ستتعلم من خلال هذه المدونة:





  1. ما هو Ethereum؟
  2. ما هو هايبرليدجر؟
  3. Hyperledger vs Ethereum: الاختلافات الرئيسية
    3.1 هدف
    3.2 سرية
    3.3 طريقة مشاركة الأقران
    3.4 آلية التوافق
    3.5 لغة برمجة
    3.6 عملة مشفرة
  4. أي واحد يجب أن تذهب إليه؟

قبل الخوض في المفهوم ، دعنا نلقي نظرة عامة على الاختلافات بين النظامين الأساسيين:

Hyperledger مقابل Ethereum

الميزات هايبرليدجر إيثيريوم
هدف النظام الأساسي المفضل للشركات B2Bمنصة للأعمال التجارية B2C والتطبيقات المعممة
سرية المعاملات السريةشفاف
طريقة مشاركة الأقران شبكة خاصة ومرخصةشبكة عامة / خاصة وبدون إذن
آلية التوافق خوارزمية إجماع قابلة للتوصيل: لا حاجة للتعدينخوارزمية إثبات العمل: يتم الوصول إلى الإجماع عن طريق التعدين
لغة برمجة Chaincode مكتوب في Golangالعقود الذكية المكتوبة في Solidity
عملة مشفرة لا يوجد عملة مشفرة مضمنةعملة مشفرة مضمنة تسمى إيثر

يمكنك أيضًا مشاهدة الفيديو أدناه من خبير Blockchain لدينا ، لمناقشة الاختلافات الرئيسية بين Hyperledger و Ethereum:



إيثريوم مقابل هايبرليدجر | تقنية Blockchain التي يجب اختيارها | إدوريكا

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

ما هو Ethereum؟

Ethereum هي شبكة blockchain عامة ومفتوحة المصدر وموزعة. يسمح ببناء التطبيقات اللامركزية عليها بمساعدة وظيفة العقد الذكي.



Ethereum Netwrok - Hyperledger vs Ethereum - Edureka

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

يمكن لأي شخص في جميع أنحاء العالم الاتصال بـ Ethereum blockchain ويمكنه الحفاظ على الحالة الحالية للشبكة. لذلك ، يشار إلى Ethereum على نطاق واسع باسم 'عالم الكمبيوتر' .

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

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

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

Hyperledger هو مشروع تعاوني مفتوح المصدر تستضيفه مؤسسة Linux. إنها ليست أداة ولا منصة مثل Ethereum. إنها استراتيجية شاملة مع أنظمة أساسية متعددة لتطوير حلول المؤسسات.

الآن بعد أن عرفت ما هي Hyperledger و Ethereum ، دعنا نقارن على أي أساس يختلفان وكيف يخدمان أغراضًا مختلفة.

Hyperledger vs Ethereum: الاختلافات الرئيسية

هدف:

إن أهم تمييز بين Hyperledger و Ethereum هو النية المصممة من أجلها.

إيثيريوم يدير العقود الذكية على EVM لـالتطبيقات التي تُعزى إلى كونها لامركزية والاستهلاك الشامل.

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

سرية:

دعنا نقول آندي يدير صناعة فطيرة على blockchain.

من خلال Hyperledger ، يمكن لـ Andy بيع الفطائر إلى بوبي بسعر مخفض مع الحفاظ على سرية اتفاقهم مع عملاء آندي الآخرين.

مثل هذا الترتيب لن يكون ممكنًا إذا كان آندي يستخدم Ethereum لنفسه. لأن Ethereum شفافة تمامًا وكل معاملة مرئية للجميع على الشبكة.

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

طريقة مشاركة الأقران:

دعونا نلقي نظرة على طريقة عمل Hyperledger مقابل Ethereum.

إيثيريوم يمكن أن تكون عامة أو خاصة بدون أي أذونات بينما Hyperledger هي شبكة خاصة ومرخصة.

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

آلية التوافق:

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

في المقابل ، يسمح Hyperledger للعقد بالاختيار بين No-op (لا حاجة إلى توافق في الآراء) وبروتوكول اتفاق (PBFT) حيث يمكن لطرفين أو أكثر الاتفاق على مفتاح بطريقة تؤثر على النتيجة. هذا يمنع الأطراف الثالثة غير المرغوب فيها من فرض خيار رئيسي على الأطراف المتفق عليها. وهكذا ، هايبرليدجر لديه سيطرة دقيقة على الإجماع والوصول المقيد إلى المعاملات مما يؤدي إلى تحسين الأداء والخصوصية.

لغة برمجة:

الفرق الرئيسي الآخر هو استخدام العقود الذكية في Ethereum ، المكتوبة بلغة عالية المستوى موجهة نحو العقد تسمى .

ومع ذلك ، في Hyperledger يمكنك استخدام المصطلح ' chaincode 'كمرادف للعقد الذكي. عادةً ما يتعامل رمز السلسلة مع منطق الأعمال المتفق عليه من قبل أعضاء الشبكة ، لذلك يمكن اعتباره عقدًا ذكيًا. تمت كتابة هذه الرموز في Golang ، وهي لغة برمجة أنشأتها Google.

عملة مشفرة:

هايبرليدجر لا يتطلب عملات مشفرة للمعاملات. لا يحتوي على عملة مشفرة أصلية مدمجة مثل رمز Ethereum ، Ether. وبالتالي ، لا يوجد أي شرط للتعدين على الإطلاق. هذا يسمح بخوارزمية إجماع قابلة للتطوير قادرة على التعامل مع معدلات المعاملات العالية التي تتطلبها معظم تطبيقات المؤسسة. ولكن ، بالنظر إلى كلا وجهي العملة (أو الرمز المميز ، إيه؟) منذ ذلك الحين إيثيريوم له الأثير الخاص به ، يمكن أن يكون مفيدًا على Hyperledger في حالات الاستخدام التي تتطلب عملة مشفرة.

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

أي واحد يجب أن تذهب إليه؟

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

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

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

ما هو الفرق بين git و github

آمل أن تكون هذه المدونة على Ethereum مقابل Hyperledger كان مناسبًا لك وساعد في اكتساب بعض الأفكار حول النظام الأساسي الذي يناسب تطبيقات عملك بشكل أفضل.

للحصول على مزيد من المعرفة المتعمقة لـ Blockchain جنبًا إلى جنب مع تطبيقاتها المختلفة ، تحقق من التفاعلية المباشرة عبر الإنترنت هنا ، يأتي ذلك مع دعم 24 * 7 لإرشادك خلال تجربة التعلم الخاصة بك.