تعد Hyperledger و Ethereum و Corda بعضًا من منصات blockchain الشائعة في الوقت الحالي. دعونا نتوقف لحظة ونحلل المقارنة بين Hyperledger و Corda و Ethereum لمعرفة أداء كل من هذه المنصات.
بينما تعرض الأطر الثلاثة مزايا وتطبيقات تقنيات دفتر الأستاذ الموزع ، فإنها تختلف كثيرًا عندما يتعلق الأمر بالرؤية بالإضافة إلى مجال التطبيق المحتمل.
يأتي Hyperledger و Ethereum مع حالات استخدام ملموسة مختلفة ، بينما تستمد Corda R3 معظم تطبيقاتها في صناعة الخدمات المالية. سيحاول هذا التحليل الموجز إزالة الغموض عن تطبيقات blockchain الثلاثة مع استمرارها في اقتحام القطاعات المختلفة ، نظرًا لتطبيقاتها المتنوعة.
Hyperledger vs Corda vs Ethereum هي مقارنة تحدد حجم وكفاءة تقنيات دفتر الأستاذ الموزع.
تسجيل الآن: دورة أساسيات بلوك تشين للمؤسسات
Hyperledger Vs Corda Vs Ethereum: مقدمة لمنصات المؤسسة
ما هو Ethereum?
قبل إزالة الغموض عما يبرز في معركة السيادة Hyperledger مقابل Ethereum ، سيكون من الأفضل محاولة فهم ما تمثله تقنيات دفتر الأستاذ الموزع الثلاث.
من بنات أفكار Vitalik Buterin ، Ethereum هو تطبيق برمجي مفتوح يعتمد على تقنية blockchain التي تسعى إلى توفير إطار عمل للمطورين للتوصل إلى تطبيقات لامركزية. يقوم Ethereum blockchain بتشغيل رمز البرمجة الذي يتم على أساسه إنشاء التطبيقات اللامركزية.
التطبيق اللامركزي هو نوع خاص من التطبيقات يتم تشغيله على شبكة نظير إلى نظير بدلاً من جهاز كمبيوتر واحد ، كما هو الحال مع العديد من التطبيقات. بالإضافة إلى ذلك ، فهي مجموعة فريدة من التطبيقات البرمجية المصممة لتكون موجودة على الإنترنت ولا يتحكم فيها كيان واحد.
تفتخر Ethereum بثاني أكبر رسملة سوقية في عالم العملات المشفرة ، وهو ما يفسر تفوقها في Hyperledger مقابل معركة Ethereum. يواصل مشروع blockchain جذب اهتمام قوي من المستثمرين جزئيًا بسبب تطبيقه في تشغيل التطبيقات اللامركزية.
تسعى Ethereum إلى تمكين البشر من التوصل إلى اتفاقيات رقمية آمنة بالإضافة إلى التحكم الكامل في أموالهم مع تسخير الفوائد الكاملة للتشفير. يجب أن يغير مشروع blockchain الطريقة التي يبني بها الأشخاص الأشياء في المستقبل بالإضافة إلى التواصل وتنفيذ الوظائف والمهام المختلفة عبر الإنترنت. Enterprise Ethereum هو نوع آخر من هذه المنصة التي تركز على حلول المؤسسات. على أي حال ، دعنا نتحقق من المزيد من الأنظمة الأساسية في دليل Hyperledger vs Corda vs Ethereum.
قريبا: دليل المبتدئين لدورة تطوير Ethereum
فوائد منصة Ethereum
تقدم تطبيقات Blockchain المبنية على قمة Ethereum blockchain أوجه التآزر التالية
- ثبات: لا يمكن لأحد إجراء تغييرات على البيانات المدرجة في تطبيقات Ethereum blockchain مثل التطبيقات اللامركزية.
- عبث دليل: يتم تشكيل التطبيقات على شبكة Ethereum على أساس مبدأ الإجماع ، مما يجعل الرقابة مستحيلة.
- حماية: لا توجد نقطة مركزية تستدعي الضربات. التطبيقات التي تم إنشاؤها على قمة blockchain Ethereum محمية بشكل جيد ضد القرصنة أو الأنشطة الاحتيالية الأخرى
- صفر تعطل: لا يمكن أبدًا أن تتعرض التطبيقات لوقت تعطل عبر الإنترنت لأن أي خادم مركزي لا يستضيفها
ما هو هايبرليدجر?
قبل الخوض في معركة Hyperledger مقابل Ethereum ، سيكون من الحكمة أولاً أن يكون لديك فكرة أساسية عما يدور حول Hyperledger blockchain.
على عكس التصور ، فإن Hyperledger ليست شركة ولا عملة مشفرة ولا blockchain. بدلاً من ذلك ، فهو مركز مفتوح المصدر يسعى إلى دعم تطوير blockchain الصناعي. يمكن للمرء أن يفكر في الأمر على أنه جهد جماعي مفتوح المصدر لـ blockchain بدأ لتسريع تطوير تقنيات blockchain عبر الصناعة.
Hyperledger هو دمج البروتوكولات والمعايير المستقلة المفتوحة للوحدات النمطية الخاصة بالمستخدم. أوضح فريق المشروع أنهم لن يبنوا عملة معماة أصلية للمشروع. بدأ المشروع في قبول مقترحات الاحتضان بالإضافة إلى التقنيات والعناصر الأساسية الأخرى في عام 2016.
بدلاً من اعتماد معيار blockchain واحد ، تشجع مؤسسة Linux اتباع نهج تعاوني أكثر لتطوير تقنيات blockchain كجزء من Hyperledger.
مشروع Hyperledger Fabric 2.0 هو ببساطة مؤسسة لإنشاء تطبيقات السجلات الموزعة على blockchain. تمامًا مثل تقنيات blockchain الأخرى ، فإنه يأتي مع دفتر الأستاذ ويستخدم العقود الذكية التي تسمح له بالعمل كنظام يمكن للأشخاص من خلاله إدارة المعاملات.
كان الإعلان عن دفتر الأستاذ الإنتاج ، Hyperledger Fabric ، في يوليو من عام 2017 بمثابة علامة بارزة كواحد من أهم مشاريع Hyperledger.
يأتي Hyperledger Fabric أيضًا بخيارات متعددة قابلة للتوصيل. على سبيل المثال ، يسمح بتخزين بيانات دفتر الأستاذ في تنسيقات متعددة. يتيح إنشاء القنوات أيضًا للمشاركين إنشاء دفتر أستاذ منفصل للمعاملات.
بالإضافة إلى Fabric ، تعد Hyperledger Indy و Sawtooth و Iroha و Burrow من مشاريع Hyperledger الأخرى الأكثر شهرة. دعونا نلقي نظرة على كل من Hyperledger و Ethereum في دليل مقارنة Hyperledger vs Corda و Ethereum.
قريبا: دليل المبتدئين لدورة تطوير Hyperledger
Hyperledger مقابل Ethereum
الغرض من المنصات
يصبح نقاش Hyperledger مقابل Ethereum أكثر وضوحًا عندما نلقي نظرة فاحصة على نية المشروعين. تسعى Ethereum إلى تسهيل قيام المطورين بالتوصل إلى عقود ذكية لأداء المهام المختلفة. Hyperledger ، من ناحية أخرى ، هو مشروع تعاوني مفتوح المصدر يستفيد من تقنية blockchain لدعم تطبيقات متعددة للمكونات.
يعمل Ethereum blockchain مع بروتوكول عام يسمح بتشغيل كل شيء على الشبكة. Hyperledger ، من جانبه ، يعمل كبرنامج يمكن من خلاله للناس تطوير بلوكشين مخصص لتلبية الاحتياجات المختلفة.
مستوى السرية
لن يكتمل Hyperledger مقابل Ethereum بدون التدقيق أولاً في مستويات السرية للمشروعين. يأخذ Hyperledger الخصوصية والسرية إلى مستوى آخر حيث يمكن فقط للأشخاص المشاركين في مشروع معين الوصول إلى البيانات في الشبكة.
وبالتالي يمنح Hyperledger Fabric الشركات والأفراد المرونة لجعل المعاملات مرئية لمجموعة فرعية محددة فقط باستخدام مفاتيح التشفير.
من ناحية أخرى ، فإن Ethereum هو مشروع blockchain شفاف حيث يتم الاحتفاظ بكل معاملة أو تفاصيل عن المشروع في المجال العام ليراها الجميع في الشبكة. جميع المعاملات التي تتم على Ethereum blockchain مرئية للجميع ليراها.
مشاركة الأقران
يمكن أن تكون Ethereum خاصة وعامة ، حيث يمكن لأي شخص المشاركة في الشبكة في أي وقت. Hyperledger ، من جانبه ، يأتي مع مجتمع محدد مسبقًا من المشاركين ، يسمح لهم بالوصول إلى الشبكة. ما يعنيه هذا هو أن المرء يحتاج إلى إذن ، والذي يمكن أن يأتي في شكل مفاتيح تشفير للوصول إلى البيانات في الشبكة.
Hyperledger Sawtooth هو المشروع الوحيد الذي يمكنك استخدامه في كل من الحلول الخاصة والعامة.
آلية التوافق
يعتبر Ethereum مشروع blockchain شفاف يعني بشكل أساسي أن كل شخص في المشروع يشارك في صنع القرار. لكي تكتمل المعاملة في الشبكة ، يجب على جميع الأشخاص في blockchain الوصول إلى توافق في الآراء ، بغض النظر عن كون العقدة جزءًا من المعاملة.
تحقق Ethereum الإجماع عن طريق خوارزمية إثبات الحصة حيث يجب أن توافق جميع العقد ، ويجب أن يكون لكل منهم حق الوصول إلى الإدخالات المسجلة.
يأتي Hyperledger بنوع مختلف من الإجماع حيث يُسمح للعقد “بالاختيار بين عدم الحاجة إلى خوارزميات إجماع وبروتوكول اتفاقية. في هذه الحالة ، يمكن أن يتفق طرفان أو أكثر ويكون لهما تأثير كبير على النتيجة. على سبيل المثال ، يستخدم Hyperledger Fabric PBFT. اقرأ المزيد عن خوارزميات الإجماع المختلفة هنا.
لغة برمجة
هناك اختلاف مهم آخر في Hyperledger مقابل معركة السيادة Ethereum وهو لغة البرمجة المستخدمة من قبل الإطارين.
تعتمد عقود Ethereum الذكية على لغة برمجة موجهة عالية المستوى يطلق عليها Solidity. Hyperledger ، من جانبه ، يعتمد على “chaincode” ، وهو مرادف للعقد الذكي ويتعامل مع منطق الأعمال المتفق عليه من قبل الأعضاء في الشبكة. تتم كتابة رموز السلسلة بلغة برمجة طورتها Google تسمى Golang.
العملات الرقمية
لقد أوضحت مؤسسة Linux Foundation بالفعل ، وهي ليست منفتحة على فكرة تطوير عملة مشفرة لتشغيل الشبكة ، وبالتالي لا يوجد شرط للتعدين. يسمح عدم وجود عملة أصلية أيضًا بخوارزمية إجماع قابلة للتطوير حيث يمكن للشبكة المعالجة بمعدلات معاملات عالية.
من ناحية أخرى ، تعمل العملة الرقمية للإيثر على تشغيل بلوكتشين الإيثيريوم المستخدمة لتمويل المعاملات على الشبكة.
هل تريد معرفة المزيد عن منصات blockchain المختلفة؟ تحقق من مجموعتنا الواسعة من دورات blockchain الآن!
جدول المقارنة بين Hyperledger و Ethereum
حالة الاستخدام | شائع مع التطبيقات المعممة ويستخدم في الغالب للأعمال التجارية لعمليات المستهلك | منصة مفضلة للعمليات التجارية 2 ، تستخدم بشكل رئيسي في المؤسسات |
سرا | شفاف | خاصة للغاية وبالتالي المعاملات السرية |
طريقة مشاركة الأقران | يمكن أن تكون خاصة وعامة على حد سواء وبالتالي شبكة بدون إذن | يلزم الحصول على إذن شبكة خاصة للوصول إلى محتوى الشبكة |
آلية التوافق | خوارزمية إثبات العمل حيث يتم تحقيق الإجماع من خلال التعدين | يعتمد على خوارزمية إجماع قابلة للتوصيل على نقص التعدين |
لغة برمجة | عقود ذكية مدعومة بلغة برمجة Solidity | يعتمد على لغة برمجة Google Golang |
عملة مشفرة | مدعوم من عملة الأثير الأصلية. | ليس لديه عملة مشفرة أصلية يحمل في ثناياه عوامل |
Hyperledger مقابل Ethereum: الخلاصة
Ethereum هو مشروع blockchain فريد للأشخاص الذين يرغبون في ابتكار تطبيقات لامركزية بالإضافة إلى عقود ذكية لأداء مهام مختلفة. وبالتالي فهي منصة عامة لأي نوع من التطبيقات. ومع ذلك ، لا يزال المشروع يكافح مع قضايا قابلية التوسع والخصوصية نظرًا للإذن الأساسي ، وضع أقل للتشغيل.
من ناحية أخرى ، يعد Hyperledger مشروعًا مثاليًا للمؤسسات والشركات التي ترغب في تجنب قابلية التوسع وقضايا الخصوصية في مساحة blockchain. يوفر وضع التشغيل المصرح به بشكل أساسي مستويات عالية من الخصوصية بسبب التحكم الدقيق في الوصول.
ما هو كوردا?
Hyperledger vs.Corda هي معركة أخرى تتشكل ، بالنظر إلى أن كلا المشروعين يستفيدان بشكل جيد من تقنية blockchain في محاولة إحداث ثورة في مختلف الصناعات.
Corda blockchain عبارة عن نظام أساسي مفتوح المصدر يتيح سهولة إدارة العقود القانونية والبيانات المشتركة الأخرى بين المؤسسات التي تحظى بالثقة المتبادلة. تتيح المنصة لمجموعة متنوعة من التطبيقات إمكانية التشغيل البيني على شبكة واحدة.
من بنات أفكار R3 ، شركة قواعد بيانات موزعة ، بدأت Corda كمنصة لتمكين الخدمات في القطاع المالي. شهدت عمليات ترقيات وتطور المنصة أن قدراتها ووظائفها أصبحت ذات أهمية كبيرة في مختلف الصناعات.
ومع ذلك ، تستمر المنصة في صنع اسم لنفسها في القطاع المالي جزئيًا لأنها تجسد فوائد أنظمة blockchain. عندما يتعلق الأمر بالتطبيق في الصناعة المالية ، فإن كوردا لديها ميزة على Hyperledger في مناظرة Hyperledger vs.
تم تصميم Corda في الغالب “نحو التعامل مع المعاملات المعقدة بالإضافة إلى تقييد الوصول إلى البيانات شديدة الحساسية. على أي حال ، دعنا نتحقق من المزيد من النظام الأساسي في دليل Hyperledger vs Corda vs Ethereum.
هل تريد الحصول على مقابلة blockchain الخاصة بك؟ إليك دليل لأسئلة وإجابات مقابلة Corda التي ستساعدك على إجراء المقابلة في أي وقت من الأوقات!
واقعة استخدام كوردا
لفهم Hyperledger مقابل Corda R3 بشكل أفضل ، سيكون من الضروري ملاحظة حالة استخدام الأخير.
يتمثل الهدف الرئيسي لـ Corda في تزويد الأشخاص بمنصة بخدمات مشتركة مع ضمان توافق أي خدمة مبنية في الأعلى مع المشاركين في الشبكة.
تسعى Corda إلى القضاء على عدد لا بأس به من المشكلات التي تعيق المعاملات بين الشركات من خلال تمكين الشركات من التعامل عبر العقود الذكية.
تلتزم حالات استخدام Corda أيضًا بأعلى معايير الخصوصية والأمان ، وهو ما يفسر سبب استمرارها في اكتساب موطئ قدم في الصناعة المالية. في عصر تكون فيه الحاجة إلى حماية بيانات الأشخاص أمرًا حيويًا ، يستمر استخدام حلول blockchain مثل Corda في النمو بشكل بارز.
R3 ، الشركة التي تقف وراء منصة Corda ، قد كشفت بالفعل ، Corda Enterprise ، إصدار توزيع تجاري من Corda يلبي جميع متطلبات الشركات في العصر الحديث عندما يتعلق الأمر بالمعاملات.
بالإضافة إلى تسهيل قيام الشركات بإتمام المعاملات ، تأتي منصة التوزيع التجارية أيضًا بميزات فريدة مثل جدران الحماية الخاصة بالشركات بالإضافة إلى ميزات الدعم على مدار الساعة طوال أيام الأسبوع. يمكن للمستخدمين أيضًا الاستفادة من جداول الإصدار المتوقعة بالإضافة إلى ميزات إدارة المنتج.
أساسيات R3 Corda
لفهم كيف يختلف Hyperledger مقابل Corda ، سيكون من الضروري فهم أساسيات Corda.
لغة برمجة
عندما يتعلق الأمر بلغة برمجة ، سيكون من المهم ملاحظة أن Hyperledger مقابل Corda يختلف كثيرًا. بينما يعتمد Hyperledger على لغة Golang من Google ، يعتمد نظام Corda الأساسي على Kotlin ، وهي لغة برمجة تستهدف JavaScript و JVM. باستخدام Kotlin ، تتمتع Corda بمستوى عالٍ من التكامل مثل أي نموذج برمجة آخر. يمكنك معرفة المزيد حول جانب البرمجة باستخدام برنامج تعليمي جيد لـ Corda واتباع الخطوات بشكل صحيح.
بنيان
هندسة Corda هي تلك التي تسعى إلى إنشاء دفتر الأستاذ المنطقي العالمي حيث يمكن لجميع الفاعلين الاقتصاديين التفاعل وإدارة الاتفاقيات.
تتضمن العمارة ثلاث رؤى رئيسية:
يمكن فقط للجهات الفاعلة ذات المصالح المشروعة الوصول إلى السجلات في منصة Corda
يتم وصف سلوك الاتفاقيات التي يديرها النظام من خلال رمز الكمبيوتر ، الذي يتيح الشرعية.
للتبني على نطاق واسع في مختلف الصناعات ، يجب جعل أجزاء من النظام مفتوحة المصدر.
قريبا: دليل المبتدئين لدورة تطوير كوردا
الميزات الرئيسية لـ Corda
- يمنع Corda أي مشاركة غير ضرورية للبيانات على blockchain لأن الأشخاص ذوي الاحتياجات المشروعة والوصول فقط هم من يمكنهم الوصول إلى الشبكة.
- تتيح منصة Corda مشاركة البيانات في الشبكة دون الحاجة إلى وحدة تحكم مركزية.
- يتم تحقيق الإجماع على مستوى الأفراد الذين يتعاملون ، وليس على مستوى النظام بأكمله
- يأتي تصميم كوردا مع عقد مراقبة تنظيمية وإشرافية.
- تدعم منصات Corda blockchain مجموعة متنوعة من آليات الإجماع.
- مبني على أدوات متوافقة مع معايير الصناعة
- ليس لديها عملة أصلية.
الحكم
عندما يتعلق الأمر بـ blockchain للحكومة ، فإن Corda تتصور نفسها على أنها blockchain مرخص لها تمنح التحكم في الحوكمة لـ R3.
دعم العقد الذكي
العقود الذكية في منصة Corda هي في الأساس اتفاقيات يتم تنفيذها بواسطة رموز الكمبيوتر التي تعمل مع المدخلات البشرية. تربط العقود الذكية منطق الأعمال وبيانات الأعمال بعملية قانونية مرتبطة ، بهدف ضمان أن الاتفاقات المالية متجذرة بقوة في القانون.
تقوم منصة Corda أيضًا بتنفيذ منطق الأعمال من خلال رمز العقد الذكي الذي تم إنشاؤه كوظيفة خالصة لقبول أو رفض المعاملات.
إجماع
تأتي كوردا بنوعين من الإجماع:
صلاحية المعاملة. في هذه الحالة ، يجب على الأطراف الوصول إلى اليقين عن طريق التحقق أولاً من جميع رموز العقد المرتبطة وإحضار جميع التوقيعات المطلوبة.
تفرد الصفقة. يجب أن تتأكد الأطراف من أن المعاملة المعنية هي مستهلك فريد لجميع المدخلات المذكورة. تتضمن هذه العملية التحقق من عدم وجود معاملة أخرى تستهلك أيًا من الدول المتفق عليها.
عملة مشفرة
لا تأتي Corda بأي عملة أصلية مثل Ethereum.
تطمح لتصبح خبيرا من كوردا؟ راجع دليل شهادة R3 Corda لفهم سبب أهمية شهادات Corda في حياتك المهنية.
Hyperledger مقابل Ethereum مقابل Corda: الاختلافات
استخدم حالات
تختلف تقنيات دفتر الأستاذ الموزع الثلاث اختلافًا كبيرًا عندما يتعلق الأمر باستخدام الحالة وكذلك الرؤية. تستمد Corda معظم حالات استخدامها من صناعة الخدمات المالية ، بينما تسعى Hyperledger Fabric إلى توفير بنية معيارية قابلة للتمديد في مختلف الصناعات. من ناحية أخرى ، يلقي Ethereum نفسه بشكل مستقل عن أي مجال معين من مجالات التطبيق.
تحقق من أفضل 50 شركة تستخدم تقنية blockchain لمعرفة المزيد عنها.
مشاركة الأقران
يتضح طريقتان للتشغيل عندما يتعلق الأمر بتوافق الآراء في تقنيات دفتر الأستاذ الرقمي الثلاثة. في حالة السماح لأي شخص بالوصول إلى البيانات أو أي شيء في الشبكة ، فإن مشاركة الأقران ، في هذه الحالة ، تعتبر أقل إذنًا. هذا الوضع صحيح مع Ethereum blockchain.
ومع ذلك ، إذا تم اختيار المشاركين في الشبكة مقدمًا ، فسيتم السماح للعقدة ، كما هو الحال مع Corda و Hyperledger.
إجماع
عندما يتعلق الأمر بالإجماع ، يختلف Ethereum عن الاثنين الآخرين. في سلسلة Ethereum blockchain ، يجب على جميع المشاركين في الشبكة التوصل إلى اتفاق لمرور المعاملة ، بغض النظر عما إذا كان المشارك جزءًا من المعاملة أم لا.
عندما يتعلق الأمر بـ Fabric و Corda ، يكون الإجماع أكثر دقة حيث لا يجب أن تشارك جميع العقد في الشبكة في عملية الإجماع..
العملة المضمنة
Ethereum هو الوحيد من بين تقنيات دفتر الأستاذ الرقمي الناشئة التي تأتي مع عملة معماة أثير أصلية.
من ناحية أخرى ، لا تحتاج Fabric و Corda إلى عملة مشفرة نظرًا لعدم التوصل إلى توافق في الآراء من خلال التعدين. ومع ذلك ، فإن Fabric Hyperledger لديه شرط الخروج برمز أساسي مع Chaincode. ومع ذلك ، قللت R3 من أهمية الاقتراح القائل بإمكانية التوصل إلى عملة أصلية لمنصة Corda.
تسجيل الآن: دورة محترف بلوك تشين للشركات المعتمدة (CEBP)
الحد الأدنى
Hyperledger مقابل Corda مقابل Ethereum هي مقارنة يجب أن تستمر في مواكبة تطور تقنية blockchain بالإضافة إلى ظهور تطبيقات جديدة للتكنولوجيا الناشئة. ومع ذلك ، من المهم ملاحظة أن تقنيات دفتر الأستاذ الرقمي الثلاثة تختلف اختلافًا كبيرًا ، لا سيما فيما يتعلق بالرؤية وحالة الاستخدام.
إذا كنت مجرد مبتدئ وترغب في معرفة المزيد عن منصات blockchain الخاصة بالمؤسسات ، فتحقق من دورة blockchain المجانية الخاصة بنا.