تقارن هذه المقالة بين أكثر منصات blockchain شيوعًا – Hyperledger و Ethereum ، جنبًا إلى جنب مع المفاهيم الأساسية لهاتين المنصتين.
مع انتشار الحاجة إلى تقنية blockchain والحلول المصاحبة لها ، يزداد الطلب على blockchain للمؤسسات. بالفعل ، تحرز منصات مثل Hyperledger و Ethereum تقدمًا هائلاً في هذا الاتجاه. لذلك ، ليس من المستغرب أنك تفكر في النظام الأساسي الذي يمكن أن يكون الأنسب لاحتياجاتك. لذلك ، نقدم لك مقارنة Hyperledger و Ethereum.
سوف يساعدك بالتأكيد على اتخاذ القرار الصحيح. لذا ، فلنبدأ!
تسجيل الآن:دورة أساسيات بلوك تشين للمؤسسات
صراع تقنيتين ناشئتين
هناك بعض التقنيات الناشئة بما في ذلك الذكاء الاصطناعي (AI) والروبوتات والواقع الافتراضي (VR) والواقع المعزز (AR) وغيرها. لذلك ، من العدل أن نقول إن كل سعر للتكنولوجيا يأتي مع مجموعة ميزاته الخاصة ، صحيح?
وبشكل أكثر تحديدًا ، ظهرت كل هذه التقنيات بسبب الحاجة إلى السوق. لكن أعتقد أنك تعرف بالفعل الآن أن blockchain لم يظهر بطريقة نموذجية.
ظهرت Blockchain باعتبارها التقنية الأساسية لعملة البيتكوين ، وفي وقت لاحق بدأت الآلاف من العملات المشفرة في استخدامها. أخذت مؤسسة Ethereum التكنولوجيا إلى مستوى أعلى من خلال تقديم العقود الذكية. مع هذا الحل ، يمكن للمستخدمين إجراء المعاملات مباشرة دون الحاجة إلى كيان مركزي لفرض الثقة.
أعطت Ethereum كل الاستخدامات نوعًا جديدًا من الميزات ، وحاولت تجاوز التدفقات النموذجية في blockchain الأصلي. ولكن الآن هذه التكنولوجيا قد جذبت بالفعل أنظار الشركات القديمة. ومع ذلك ، مع الجانب العام الكامل للتكنولوجيا ، لا يمكنهم استخدامها بشكل صحيح.
وبالتالي ، لدينا Hyperledger. يأتي Hyperledger مزودًا بمجموعة الخصوصية ذات الصلة التي قد تحتاجها أي مؤسسة.
تحقيقا لهذه الغاية ، ظهرت منصات blockchain للشركات لمساعدة الشركات على نشر التكنولوجيا.
تعمل منصات blockchain الخاصة بالمؤسسات على حل بعض التحديات الرئيسية التي ينطوي عليها استخدام تقنية blockchain على مستوى المؤسسة. والجدير بالذكر أن الأنظمة الأساسية تساعد الشركات على الحفاظ على خصوصية بياناتها حيث يتعين على كل عضو في النظام الأساسي الحصول على إذن للوصول إلى النظام الأساسي.
ومن المثير للاهتمام ، أن تقنية blockchain تم إنشاؤها بواسطة مجتمع لامركزي حيث تكون جميع المعلومات المسجلة في دفتر الأستاذ عامة وموزعة بين جميع المستخدمين. هذا هو المكان الذي تحصل فيه blockchain على تصنيفها الآخر كتقنية دفتر الأستاذ الموزع (DLT).
Hyperledger مقابل Ethereum
ما هو هايبرليدجر?
توصلت مؤسسة Linux Foundation إلى فكرة إنشاء مركز يوفر منصة لجهود مفتوحة المصدر لتخصيص blockchain للعمل مع المؤسسات. يجمع Hyperledger blockchain مشاركين رفيعي المستوى مثل IBM الذين يسعون إلى استغلال إمكانات التكنولوجيا. تمامًا مثل Ethereum ، يوفر Hyperledger النظام الأساسي للمطورين لابتكار تطبيقات تقدم حلولًا ذكية لمختلف الصناعات.
على عكس الأنظمة الأساسية الأخرى ، فإن Hyperledger مختلف قليلاً. لديهم الكثير من المشاريع تحت حقائبهم ، وكل هذه المنصات لها تصميم معياري. لذلك ، في كثير من الحالات ، كل ما عليك فعله هو توصيل الميزة التي تريدها والبدء في استخدامها.
تأسس المشروع في ديسمبر 2015 ، وهو لا يدعم عملة مثل Ethereum. والجدير بالذكر أن Hyperledger يقدم فكرة مختلفة تمامًا عن شبكة blockchain التي لا تعد معاملات في جوهرها. هذا يعني أن الأقران داخل نظام Hyperledger البيئي هم المؤسسات المختلفة التي تتطلع إلى استغلال التكنولوجيا.
مشاريع هايبرليدجر
Hyperledger هي شبكة blockchain للمؤسسات الأكثر تكيفًا مقارنةً بمنافسين مثل Corda و Ethereum. علاوة على ذلك ، تحظى الشبكة بشعبية كبيرة لدى الصناعات التي تعتمد على سلاسل التوريد المعقدة والمتطورة المعرضة للفشل وانعدام النزاهة.
أيضًا ، لدى Hyperledger بعض الشركاء المهتمين باستخدام DLT لحل مشكلات معينة. يوجد أكثر من 260 عضوًا ويتم بناء المئات من المشاريع الفردية كل عام على Hyperledger.
في كل هذه المشاريع من Hyperledger ، يركز كل منها على مشكلة معينة. بعضها يتضمن Hyperledger Explorer الذي يمكّن المطورين من رؤية صحة منصاتهم. والجدير بالذكر أن Hyperledger Explorer يعمل مثل Google Chrome حيث يمكن للمستخدمين استكشاف المعلومات المختلفة المخزنة في دفتر الأستاذ العام.
مشروع آخر هو Hyperledger Sawtooth الذي يهدف إلى توفير حلول للصناعة المالية بالإضافة إلى إنترنت الأشياء (IoT). تستخدم المنصة ، التي أنشأتها Intel ، آلية إجماع تختلف عن تلك الخاصة بمنصات blockchain التقليدية. على سبيل المثال ، تستخدم شبكة البيتكوين آلية إثبات العمل (PoW). على العكس من ذلك ، تستخدم بحيرة Sawtooth Lake خوارزمية إثبات الوقت المنقضي (PoET) لتسهيل المعاملات.
من بين مشاريع Hyperledger الأخرى ، تعد Hyperledger Fabric الأكثر شهرة. ما يميز Fabric بعيدًا عن الأنظمة الأساسية الأخرى على نظام Hyperledger البيئي هو أنه يمكّن المطورين من إنشاء تطبيقات باستخدام لغات برمجة للأغراض العامة مثل Go و Java و Node.js.
ومع ذلك ، في منصات blockchain الأخرى ، نرى بشكل أساسي أن المطورين يستخدمون لغات خاصة بالمجال مثل C ++ و COBOL و Python وما إلى ذلك..
تحقق من المقارنة بين Hyperledger Fabric و Sawtooth و Composer.
نسيج هايبرليدجر
يتكون Hyperledger Fabric من بنية يمكن تكوينها بسهولة بالإضافة إلى كونها معيارية تمامًا. يسهل فهم مثل هذه البنية ، ويمكن للمطورين شق طريقهم بسهولة.
على هذا النحو ، يختبر المطورون التنوع ويمكنهم تحسين النظام الأساسي لحالات الاستخدام المختلفة في صناعات مثل الرعاية الصحية والتأمين والبنوك وسلسلة التوريد والمزيد. تقود المنصة الابتكارات في المجالات المذكورة مع حلول مثل TradeLens التي تم نشرها بالفعل لتسهيل العمليات في صناعة الشحن.
مثل Ethereum ، يستخدم IBM Hyperledger (Hyperledger Fabric) العقود الذكية لتسهيل المعاملات بين النظراء. أيضًا ، يتطلب النظام الأساسي من المستخدمين تأكيد هويتهم قبل الوصول لضمان الحفاظ على الثقة.
ما هو Ethereum?
Ethereum هو من بين التكرارات الرئيسية لشبكة Bitcoin blockchain. باعتبارها blockchain عامة ، فإن Ethereum ليست مناسبة لأغراض المؤسسات للأسباب المذكورة سابقًا. لذلك ، اجتمع بعض المطورين وعدد قليل من الشركات معًا لتطوير Enterprise Ethereum والتي يمكن أن تساعد الشركات على استغلال blockchain.
في وقت لاحق ، نشأ تحالف إيثريوم إنتربرايز. على وجه الخصوص ، يهدف التحالف إلى تخصيص شبكة Ethereum blockchain لتطبيقها على الصناعات. لذا ، فهو سيناريو يربح فيه الجميع ، أليس كذلك?
والجدير بالذكر أن الشركات ترغب في الاستفادة من قدرة العقد الذكية في Ethereum لتعزيز الثقة في معاملاتها التجارية. علاوة على ذلك ، يمكن للشركات استغلال خصائص أخرى مثل ثبات البيانات والشفافية وتكامل البيانات لتتبع العمليات عبر سلاسل التوريد الخاصة بهم.
تمتلك المنطقة الاقتصادية الأوروبية بالفعل بعض الشركاء البارزين في الصناعة بما في ذلك Accenture و Microsoft و British Petroleum و J.P. Morgan & مطاردة. علاوة على ذلك ، تأتي كل هذه الصناعات من أنواع مختلفة من الصناعات. تريد هذه المنظمات زيادة تنوع blockchain تمامًا. لذلك ، يمكن أن يكون Ethereum خيارًا جيدًا لك.
المشاريع القائمة على معمارية Ethereum
يقوم أعضاء التحالف بتعديل منصة Ethereum حتى يتمكنوا من تقديم عروض على مستوى المؤسسات. لذلك ، سترى العديد من البائعين الذين يقدمون حل مؤسسة Ethereum ، وهو في الغالب نسخة معدلة لتناسب احتياجاتك.
على سبيل المثال ، أنشأت Microsoft وظيفة blockchain في نظامها الأساسي Microsoft Azure للسماح للمطورين بإنشاء تطبيقات للمؤسسات. علاوة على ذلك ، تقوم Microsoft Azure بنشر Blockchain كخدمة (BaaS) مثل تلك التكنولوجيا التي تساعد على تبسيط العمليات التجارية.
هذا مجرد مثال على بائعي Ethereum. هدفهم الأساسي هو التركيز على تطوير حلول blockchain ذات جودة عالية ومفتوحة المصدر للمؤسسة. بهذه الطريقة ، يريدون استعادة الثقة بين الشركات والمستهلكين. حاليًا ، لديهم أكثر من 350 عضوًا تحت أجنحتهم.
منصة النصاب
منصة أخرى شهيرة تعتمد على Ethereum هي J.P. Morgan’s Quorum. وفقًا للبنك ، فإن Quorum عبارة عن شبكة blockchain خاصة مبنية على Ethereum تركز على حلول المؤسسات. والجدير بالذكر أن المنصة لديها انحياز واضح تجاه الصناعة المالية.
هنا ، يمكن للمطورين إنشاء تطبيقات تتطلب سرعات معاملات عالية بالإضافة إلى أمان مضمون. وفقًا للفريق الذي يقف وراء Quorum ، توفر المنصة إجابات لمختلف التحديات التي تواجه blockchain نحو تبني المؤسسة.
ترتكز منصة Quorum على ثلاث ركائز أساسية يعتقد جي بي مورجان أن المنصات الأخرى تفتقر إليها لاكتساب تبني الشركات على نطاق واسع. أولا ، هناك مسألة الثقة. كما تمت مناقشته سابقًا ، تعمل منصات blockchain بطريقة لامركزية. لذا ، فهذا يعني أنه لا توجد أي سلطة مركزية لفرض الامتثال وضمان الثقة.
في ضوء ذلك ، يعد Quorum مصدرًا مفتوحًا حيث يمكن للمستخدمين التحقق من صحته وإثبات صحته. علاوة على ذلك ، يدعم النظام الأساسي التحقق من صحة التوقيع بحيث يكون جميع المستخدمين على النظام الأساسي هم فقط أولئك الذين هم شرعيون.
ثانيًا ، يقع النصاب على المجتمع. تضمن حقيقة أن الكود المصدري متاحًا مجانًا أن العديد من الأشخاص يمكنهم تجربة بنية النظام الأساسي. هذا يعزز الشعور بالاندماج الذي يشجع أيضًا على وجهات نظر متنوعة داخل النظام البيئي.
أخيرًا ، يدعي Quorum أنه ناضج بمعنى أنه يتكامل بعمق مع Ethereum. هذا يعني أن أي تحسينات تحدث على منصة Ethereum ستحدث في Quorum. علاوة على ذلك ، سيضمن عدم ترك بنية النظام الأساسي في الخلف نظرًا للطبيعة سريعة الحركة لنظام blockchain البيئي.
تحقق من البرنامج التعليمي المفصل لحصة blockchain!
Hyperledger vs Ethereum: ما هي الاختلافات الرئيسية?
دعونا نرى ما هي الاختلافات الرئيسية بين Hyperledger و Ethereum. سنتعامل مع كل نقطة على حدة. دعنا نبدأ!
غرض
أول اختلاف نموذجي بين IBM Hyperledger و Ethereum هو سبب تصميمهما.
يستخدم Ethereum عقدًا ذكيًا على جهاز Ethereum Virtual Machine لتطبيقات مختلفة لاستخدام اللامركزية وجعلها رائعة للاستهلاك الجماعي. من ناحية أخرى ، يستهدف Hyperledger بشكل أساسي blockchain للمؤسسات. علاوة على ذلك ، فقد تم تصميمه ليناسب درجة أعلى من السرية للمنصات.
أيضًا ، لجعل المنصة قابلة للتطوير ومرنة. لذلك ، جعلوا التصميم معياريًا أو جعلوه أكثر قابلية للتوسيع في المستقبل بسهولة تامة. لكن إيثريوم ليس لديها هيكل معياري.
سرية
لتوضيح هذه النقطة ، دعنا نقدم لك مثالاً. لنفترض أنك تدير صناعة تصنيع المعجنات باستخدام blockchain. إذا كنت تستخدم Hyperledger ، فستتمكن من بيع عميل معين بأسعار مخفضة. لكن لن تضطر إلى الكشف عن هذه الاتفاقية لعملاء آخرين.
من ناحية أخرى ، إذا استخدمت Ethereum لتكون النظام الأساسي ، فقد لا تتمكن من الحفاظ على هذه السرية. لماذا؟ حسنًا ، المعاملة على Ethereum عامة ، لذلك سيتمكن الجميع من رؤية انتقالاتك مع طرف آخر.
لذلك ، من حيث السرية ، بين حروب IBM Hyperledger ضد Ethereum ، يفوز Hyperledger.
مشاركة الأقران
الآن دعونا نرى ما هو وضع مشاركة الأقران في IBM Hyperledger vs Ethereum.
يمكنك استخدام Ethereum في كلا الاتجاهين – عام أو خاص ، ولن تحتاج إلى أي أذونات لذلك. ومع ذلك ، فإن Hyperledger عبارة عن شبكة خاصة مرخصة.
هذا يعني أنه في Ethereum يمكن لأي شخص الانضمام إلى الشبكة في أي وقت. لكن Hyperledger سيوافق على مجموعة من الأعضاء المحددين مسبقًا للوصول. علاوة على ذلك ، سيقررون أيضًا من يمكنه الانضمام إلى الإجماع ومن لا يستطيع.
آلية التوافق
هناك اختلاف رئيسي آخر بين Hyperledger و Ethereum وهو خوارزميات الإجماع. في Ethereum يستخدمون Proof of Work كخوارزمية إجماع. هذه الآلية بطيئة للغاية وتعتمد على كل فرد في الشبكة للوصول إلى نقطة اتفاق واحدة. علاوة على ذلك ، يعتبر هذا البروتوكول أيضًا متعطشًا للطاقة ، لذلك سوف يستغرق الكثير من طاقتك للوصول إلى الاتفاقية.
من ناحية أخرى ، يتيح Hyperledger للمستخدمين الاختيار بين No-Op أو بروتوكول اتفاقية (PBFT) للوصول إلى الحكم. لذلك ، تتفق جميع الأطراف بطريقة يمكن للجميع التأثير فيها على النتيجة. لذلك ، لا يمكن لأي طرف ثالث فرض قراراته على العقد. نظرًا لأنه يقيد المشاركة ، يتم الوصول إلى قابلية التوسع والخصوصية.
لغات البرمجة
هناك اختلاف رئيسي آخر بين Hyperledger Fabric و Ethereum وهو استخدام العقود الذكية. عادةً ، في Ethereum ، يستخدم المطورون Solidity لكتابة النواة.
من ناحية أخرى ، تستخدم Hyperledger Fabric مصطلح “chaincode” لوصف عقودهم الذكية. تمت كتابة هذه العقود في Golang. إنها لغة برمجة تم إنشاؤها بواسطة Google ، ومن السهل جدًا تعلمها. علاوة على ذلك ، تحافظ هذه الكودات على منطق الأعمال للشبكة بحيث يمكنك اعتبارها عقودًا ذكية.
عملة مشفرة
يتمثل الاختلاف الرئيسي بين Hyperledger Fabric و Ethereum في عدم وجود اقتصاد رمزي في Hyperledger. نعم ، ليس لدى Hyperledger أي عملة مشفرة في بنيتها. ولكن إذا كنت بحاجة إلى واحد ، فأنت حر في إنشائه بنفسك ، وستحصل على الأدوات اللازمة لإنشاء واحد.
من ناحية أخرى ، لدى Ethereum عملة مشفرة تسمى Ether. لذلك ، ستتمكن من استخدام هذا الرمز المميز على النظام الأساسي لإجراء المعاملات أو تقديم خدمات أخرى. ولكن إذا نظرنا إلى كلا الجانبين ، فإن Ethereum لديها مزايا أكثر من Hyperledger لأنه يمكن استخدامها أيضًا كعمل تجاري للمستهلكين.
مقارنة بشبكة Ethereum الخاصة
كيف يمكن مقارنة شبكة Ethereum الخاصة مقابل Hyperledger؟ شبكة Ethereum الخاصة هي عبارة عن منصة خارج السلسلة تمكن المطورين من إجراء الاختبارات بشكل أسرع وبتكلفة منخفضة.
والجدير بالذكر أن إجراء الاختبارات عبر Ethereum MainNet يتطلب أن يشتري المرء Ethereum (ETH) باستخدام أموال حقيقية. بعد ذلك ، سيستخدم المرء ETH لشراء الغاز الضروري لإجراء العمليات عبر منصة Ethereum. أيضًا ، سيتعين على المرء تشغيل كود Ethereum بالكامل وهو ضخم وسيستغرق وقتًا طويلاً لتنزيله وتثبيته وتكوينه.
على العكس من ذلك ، فإن شبكة Ethereum الخاصة خفيفة الوزن ولا تحاكي سوى منصة Ethereum الفعلية. لذلك ، فإن النظام الأساسي سهل التثبيت والتكوين. أيضًا ، لن يحتاج المرء إلى الغاز لإجراء الاختبارات داخل الشبكة الخاصة. على هذا النحو ، لن يتحمل المرء أي تكاليف بخلاف مساحة القرص المطلوبة للاحتفاظ برمز الشبكة.
في ضوء ذلك ، من الواضح أن مقارنة شبكة Ethereum الخاصة مقابل Hyperledger ستقودنا إلى حقيقة أن شبكة Ethereum الخاصة جيدة فقط لإجراء اختبارات للمشاريع التي يُراد بناؤها داخل النظام البيئي Ethereum.
من ناحية أخرى ، Hyperledger عبارة عن منصة حيث يمكن للمطورين إنشاء شبكات وتطبيقات خاصة أو عامة لحل المشكلات القديمة والناشئة.
Hyperledger مقابل النصاب
كما تمت مناقشته سابقًا ، يعد Hyperledger مشروعًا شاملاً يجمع مؤسسات مختلفة ذات مصلحة مشتركة. يوفر Hyperledger نظامًا أساسيًا حيث يمكن للمطورين إنشاء شبكات لتحديد حالات الاستخدام في مختلف الصناعات. لقد رأينا بالفعل أن هناك مشاريع مثل Hyperledger Fabric تعمل بشكل جيد.
عند مقارنة Hyperledger مقابل Quorum ، فإن الأمر يشبه النظر إلى نقاط القوة والضعف في IBM Hyperledger مقابل Quorum. من المؤكد أن نسيج Hyperledger يتفوق على Quorum من حيث سرعة المعاملة. والجدير بالذكر أن الشبكة يمكنها تحقيق ما يصل إلى 3500 طن في الثانية. على العكس من ذلك ، لا يستطيع Quorum إدارة سوى بضع مئات من tps (المعاملة في الثانية).
هيكل الشبكات
لمزيد من التعمق في Hyperledger vs Quorum ، نحتاج إلى الانتقال إلى مستوى الإجماع. عندما يتعلق الأمر بالإجماع ، لاحظنا سابقًا أن إجماع Hyperledger Fabric لديه آلية مبتكرة حيث يتم تنفيذ المعاملات قبل تسجيلها على blockchain. لذلك ، فإن آلية إجماع Ethereum أقل شأنا من Hyperledger Fabric.
على هذا النحو ، يسمح هذا بسرعات أعلى للمعاملات في بيئة آمنة وموثوق بها. من الواضح أن هذا يتعارض مع نموذج تنفيذ الأوامر التقليدي الذي تدعمه منصات blockchain الأخرى.
من ناحية أخرى ، يستخدم Quorum ما يسميه الفريق QuorumChain. هذا بروتوكول إجماع واضح تمامًا على عكس ذلك الخاص بنسيج Hyperledger. هنا ، تتوصل العقد المختلفة في نظام Quorum البيئي إلى توافق في الآراء من خلال “تصويت الأغلبية البسيط”.
من المؤكد أن كل عقدة على منصة Quorum لها حقوق تصويت. من خلال ممارسة الحقوق ، سيكون للعقد رأي في المعاملة التي يتم إجراؤها وما هي المعاملة التي تفشل في تلبية معايير التحقق الخاصة بالمجتمع.
علاوة على ذلك ، فإن آلية إجماع QuorumChain قابلة للتوصيل وتستند إلى إجماع Istanbul BFT و Raft. والجدير بالذكر أن الفريق استقر على بروتوكول الإجماع نظرًا للتسامح الكبير مع الخطأ المثبت. علاوة على ذلك ، تتمتع بروتوكولات الإجماع بوقت حظر أسرع نسبيًا ، وهذا يسرع ويعزز إنهاء المعاملة على النظام الأساسي.
لذا ، أيهما يجب أن تختار?
بالنظر إلى المستوى العملي ، ستحتاج إلى الاختيار بينهما ، لأن كلاهما قد يكون مرنًا ، ولكن لهما أيضًا جوانب مختلفة.
Ethereum هي عبارة عن منصة عامة مع محرك العقود الذكية. لذلك ، يمكنك تطبيقه في أي مكان تقريبًا. ومع ذلك ، نظرًا لأنه غير مسموح به ويوفر شفافية كاملة ، فإنه سيكلفك الخصوصية وقابلية التوسع.
من ناحية أخرى ، لن ترى هذه المشكلة في Hyperledger بسبب الطبيعة المرخصة. يجعل الشبكة خاصة وقابلة للتطوير. أيضًا ، ستكون قادرًا على تخصيصه لتطبيقات متنوعة.
نأمل حقًا أن تساعدك هذه المقارنة بين Ethereum و Hyperledger. الآن مع بعض البصيرة ، يمكنك الاختيار بنفسك. تحقق أيضًا من الدورة التدريبية المجانية لـ Enterprise Blockchain.