يوفر Hashgraph نظام معالجة معاملات آمن وسريع

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

أوضح مؤسس Ethereum ، Vitalik Buterin ، أن blockchains قد تكون مناسبة لبعض حالات الاستخدام المتخصصة ، لكنها لا تعمل بشكل جيد للاستخدام السائد بسبب مشاكل التوسع. على سبيل المثال ، تقوم Bitcoin و Ethereum بمعالجة سبع وخمسة عشر معاملة فقط في الثانية (tx / s) ، على التوالي. وأوضح بوتيرين أنه لدعم Visa ، ستحتاج Ethereum إلى التوسع إلى آلاف tx / s. حتى لو كنت تدير بورصة نيويورك ، فإنك ستحتاج إلى عشرات الآلاف من المعاملات في الثانية. من المحتمل أن يتطلب توسيع نطاق blockchain إلى هذه السعة مقايضة كبيرة في مجال الأمن.

Hashgraph هو بديل blockchain يحقق قابلية تطوير عالية دون التضحية بالأمان. لقد تم إثبات قدرته على معالجة مئات الآلاف من tx / s في شبكة واحدة ومن المتوقع أن يقوم بملايين tx / s مع التجزئة. تستخدم Hashgraph التسامح البيزنطي غير المتزامن للخطأ. هذه نسخة آمنة جدًا من التسامح مع الخطأ البيزنطي (BFT).

كيف يعمل الهاشغراف?

تستخدم Hashgraph طريقتين فريدتين هما Gossip about Gossip و Virtual Voting لتحقيق توافق سريع وآمن وعادل.

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

لشرح النميمة بمثال بسيط. ثرثرة أليس الحدث أ إلى بوب. الآن ، حدث Bob Gossips B ، والذي يحتوي على القيل والقال الذي تعلمه بوب من Alice ، وأيضًا أي ثرثرة إضافية تم إنشاؤها بواسطة Bob. المعلومات التي يتم نشرها هي تاريخ النميمة نفسها ، وبالتالي فهي تُعرف باسم “القيل والقال”.

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

كيف يكون Hashgraph قادرًا على توليد إنتاجية عالية?

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

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

ما هو التسامح غير المتزامن مع الخطأ البيزنطي?

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

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

الإنصاف:

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

Hashgraph مقابل الرسم البياني المباشر الموجه (DAG)

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

البناء باستخدام Hashgraph:

Hashgraph ليس مفتوح المصدر. ومع ذلك ، فإن الشركة التي توزع برنامج Hashgraph تقدم SDK لبدء استخدام Java لبناء تطبيقات غير تجارية عبر Hashgraph. ومع ذلك ، لإنشاء تطبيق كامل على Hashgraph باستخدام Swirlds SDK ، ستحتاج إلى الاتصال بـ Swirlds لمناقشة الترخيص المناسب المطلوب.

مشاريع على Hashgraph:

تجري Swirlds ، الشركة التي تقف وراء Hashgraph ، حاليًا مناقشات مع العديد من الشركات. ومع ذلك ، يتم تنفيذ Hashgraph حاليًا بواسطة CULedger ، وهو اتحاد اتحاد ائتماني مدعوم بجهود الرابطة الوطنية لاتحاد الائتمان (CUNA) ورابطة اتحاد التسليف والادخار Mountain West (MWCUA). تقوم CULedger ببناء منصة دفتر الأستاذ الموزعة والمرخصة للاتحادات الائتمانية في أمريكا الشمالية.

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

استنتاج

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

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