bitcherry

شرح مفصل لمشروع بيتشري للسلسلة العامة التجارية الموزعة (3): خصائص ومبادئ تنفيذ تقنية Hash Body (السلسلة الجانبية) و Hash Ring (Sharding)

أصبحت بلوكشين تقنية مهمة لتعزيز التنمية التجارية. أي شخص يمكنه إتقان التقنيات الأساسية في هذا المجال قد يصبح “الرائد” في هذا المجال. ومع ذلك ، أثناء استخدام تقنية بلوكشين لتمكين التجارة في مختلف المجالات ، نجد أيضًا بعض أوجه القصور في مشاريع بلوكشين الحالية وتقنيات بلوكشين على المستوى التجاري. على سبيل المثال ، تعتمد معظم أنظمة بلوكشين بنية جدول أحادية السلسلة ، وتقتصر خصوصية وأمن التطبيقات التجارية على السلسلة على أداء سلسلة واحدة. ومع ذلك ، تم اقتراح بعض مشاريع السلسلة العامة مع هيكل نظام متعدد السلاسل. نظرًا لانخفاض قابلية التشغيل البيني بين الهياكل البسيطة متعددة السلاسل ، لا يمكن للتطبيق على السلسلة تلبية الاحتياجات التجارية بكميات صغيرة ومتعددة التردد ، مما يؤدي بشكل غير مباشر إلى فشل الاتصال الفعال بين مجموعات المستخدمين التقليدية والمؤسسات التجارية ، مما يؤدي إلى ضعف السيولة . بالإضافة إلى افتقار تقنية بلوكشين الحالية للوسائل التنظيمية الفعالة ، مما أدى إلى انخفاض ثقة المستخدم. لقد قيدت هذه المشكلات بشدة رغبة الشركات في مختلف المجالات في استخدام تقنية بلوكشين لتمكين تنميتها.
باعتبارها أول بنية أساسية للبلوك تشين قابلة للتطوير في العالم تعتمد على تقنية IPv8 لخدمة التجارة الموزعة ، تقوم بيتشري ببناء بروتوكول شبكة تشفير P2P بالإضافة إلى نظير إلى نظير مع تفكير جديد في ابتكار الطبقة المادية. إنه يحقق بنية بيانات قابلة للتطوير بدرجة كبيرة من خلال Hashgraph المحسّن بواسطة Relationgraph ، ويوفر آليات تشغيل مثل العقد الذكي والإجماع عبر السلاسل ، وذلك لتوفير أداء عالٍ وأمان عالي للتجارة العالمية.توافر عالي للدعم الفني منخفض المستوى ، والخدمات المتعلقة بالتوريد تمويل السلسلة ، وتتبع المنتجات ، ورقمنة الأصول ، والاستهلاك التجاري ، والتجارة الإلكترونية ، والحوسبة السحابية الموزعة والعديد من المجالات الأخرى.
تضمنت هذه المقالة ثلاثة أجزاء من مشروع بيتشري للسلسلة العامة التجارية الموزعة – الخصائص ومبادئ التنفيذ لتقنية Hash Body (السلسلة الجانبية) و Hash Ring (Sharding). التالي هو المحتوى الرئيسي.

1- تقنية Hash body (سلسلة جانبية)

هندسة متعددة السلاسل

يمكن لتقنية بيتشري Hashbody (السلسلة الجانبية) تقسيم البيانات وفقًا لمتطلبات سيناريوهات التطبيق الفعلية المختلفة ، لتحسين إنتاجية بلوكشين أفقيًا. تقنية Hashbody هي تقنية سلسلة جانبية مقسومة على نوع DAPP. في بيتشري، البيانات الأساسية عبارة عن هيكل رسم بياني يعتمد على تجزئة المعاملة ومرتبط بالعقد المجاورة. باختصار ، فإن تقنية السلسلة الجانبية التقليدية التي تربط السلاسل الجانبية المتعددة السلسلة الرئيسية هي في الواقع بنية قائمة متعددة الاتجاه مع نقاط تقاطع في وحدة الكتل ، في حين أن هيكل التجزئة عبارة عن هيكل ثلاثي الأبعاد يتم تقطيعه وفقًا لنوع DAPP والواجهة هي Hashgraph.
تعمل السلسلة الجانبية لهيكل بلوكشين التقليدي على تحسين TPS من خلال توسيع سطر واحد إلى خطوط N ؛ بينما تقوم بيتشري بشكل أساسي بترقية هيكل Hashgraph للمستوى ثنائي الأبعاد إلى هيكل Hashbody ثلاثي الأبعاد ثلاثي الأبعاد ، وفي عملية التوسع من 2D إلى 3D ، فإن البعد الإضافي هو في الواقع علاقة العقدة المجاورة. على سبيل المثال ، في مجال النقل ، إذا أردنا تحسين كفاءة المرور ، فنحن بحاجة إلى توسيع المسارات وفصل الأشخاص عن المركبات. تكافئ تقنية السلسلة الجانبية توسيع الممرات. ومع ذلك ، فإن السلسلة الجانبية من بلوكشين التقليدية تقسم الممرات فقط ، ولا تصنف علاقة العقدة وغرض الاستخدام ، لأن هناك نوعين فقط من المعاملات والعقد ، ولا يوجد فرق بينهما ، لذلك لا يمكن تمييز الطريق. بكل بساطة: لا فرق بين الطريق والأرصفة. إذا تم تصميم كلا المسارين وفقًا للطريق ، فسيكون الرصيف واسعًا جدًا وسيتم إهدار الموارد ؛ إذا تم تصميم كلا المسارين وفقًا للأرصفة ، فسيكون الطريق ضيقًا جدًا. لذلك ، يمكن لـ بيتشري تحسين أداء DAPP وتحسين الشبكة الاقتصادية للرمز المميز من خلال تصميم سلاسل جانبية لأغراض مختلفة. لذلك ، من الأفضل تقسيم DAPP إلى أنواع تطبيقات مختلفة.

سلاسل جانبية متعددة متوازية

توفر تقنية السلسلة الجانبية الرئيسية من بيتشري أنواعًا مختلفة من السلاسل الجانبية وفقًا لمحتوى التداول. تعتبر السلسلة الرئيسية مسؤولة فقط عن الإجماع والمعاملات الخاصة بالرمز المميز الرئيسي ، بينما يمكن أن يزيد عدد السلاسل الجانبية مع زيادة حجم الأعمال والبيانات. تتعامل عقد السلاسل الفرعية المختلفة مع أعمالها الخاصة. تعتمد السلسلة الجانبية على الرمز المميز العام ، والمعاملات (التجارة الإلكترونية / الدفع) ، وتدفق المعلومات (الوسائط الاجتماعية / الشبكة الاجتماعية) ، وتخزين IPF (القرص السحابي / البيانات الكبيرة / الفيديو / المكتبة) ، حوسبة CPU / GPU (AI / Ar / VR / 3D) التقديم / الألعاب السحابية / الحوسبة الفائقة الموزعة) مقسمة إلى أنواع مختلفة ، مما يزيد بشكل كبير من شيوع التطبيق في السلسلة الجانبية. في الوقت نفسه ، تصمم بيتشري أيضًا آلية ضمان أمان منهجية متعددة الطبقات لمقاومة هجمات الرشوة والتقديم الخبيث والهجمات الأخرى بشكل فعال.

2- تقنية Hash Ring (Fragmentation)

نظرية تجزئة ست درجات

إذا كانت السلسلة الجانبية هي الامتداد الأفقي الخارجي لـ بلوكشين ، فإن التجزئة هي الشريحة العمودية الداخلية من بلوكشين . لدى الناس والمجتمع والأعمال طرق لا حصر لها للترتيب والجمع. إذا لم تكن هناك معلومات تعني التجميع معًا ، فمن السهل أن تخسر. تجمع المراسلة الفورية على الإنترنت الأشخاص معًا ، لكن هذا افتراضي. يحتاج مجتمع الأعمال إلى أسماء حقيقية ، وإلا فسيكون الائتمان عبر فجوة. ومع ذلك ، من خلال “تقسيم ست درجات” بين المعارف ، يمكن إنشاء شبكة موثوقة.
Hash Ring هي صورة الرسم البياني لعلاقة التجزئة ، والتي تشبه إلى حد بعيد مفهوم دائرة الأصدقاء. في Hashgraph ، سيكون هناك أكثر من 100000 أو حتى ملايين من عقد الإجماع في الشبكة بأكملها. لذلك يمكننا العثور على مئات العقد ذات أعلى درجة من الارتباط لتأييد إجماع المعاملة الخاصة بهم عن طريق التقطيع الطولي بين العديد من العقد ، وهو ما يشبه البحث عن علاقتهم الخاصة في الشبكة الاجتماعية. عملية أقرب صديق هي نفسها. بيتشري هو قسم رسم بياني تجزئة يعتمد على الرسم البياني للعلاقة. وفقًا لنظرية التقسيم ذي الست درجات ، يتركز النوع نفسه من العلاقة عادةً في الدائرة الصغيرة المحيطة ، وسيشكل دائرة تجزئة من كبير إلى صغير. لذلك ، يتم تنفيذ أكثر من 96٪ من المعاملات في نفس القسم. ستعمل معاملات الشرائح المتقاطعة على تقليل وتقليل العديد من الخسائر غير الضرورية بشكل كبير.

تنفيذ Hash Ring

فيما يتعلق بالتنفيذ الفني ، يستخدم Hash Ring خوارزمية تحليل الشبكات الاجتماعية (SNA). يتمثل الاختلاف في أن بُعد الحساب لم يعد مجرد علاقات اجتماعية ، ولكنه يتضمن بُعد اتصال الشبكة P2P بالإضافة إلى بُعد الرسم البياني للعلاقة (بالنسبة للسلسلة الرئيسية ، فإنه يشير إلى علاقة المعاملة) ؛ بالنسبة للسلسلة الجانبية ، وفقًا للنوع ، يتم تقسيمها إلى علاقة التجارة الإلكترونية ، والعلاقة الاجتماعية ، وعلاقة مشاركة الملفات ، وعلاقة اللعبة ، وما إلى ذلك ، وخوارزمية البرنامج. بشكل عام ، يتم استخدام حساب الرسم البياني وتحليل الكتلة ، بما في ذلك خوارزمية فهرس التحليل وخوارزمية اكتشاف المجتمع.
في بيتشري، يتم استخدام خوارزمية أقصر مسار تعتمد على الدرجة وخوارزمية مركزية مضغوطة في طوبولوجيا شبكة P2P الأساسية. تستخدم خوارزمية إجماع الرسم البياني للتجزئة مركزية البينية وخوارزمية اكتشاف المجتمع. بالنسبة إلى ترتيب عُقد البوابة وعُقد V ، يتم دمج أقصر مسار ومركزية الاكتناز ومركزية البينية ، ثم يتم اختيار عُقد المصادقة عشوائيًا.

 

Amjad Dobosh

طالب معلوماتية في ايطاليا, مدون, محلل و متداول للعملات الرقمية.

مقالات ذات صلة

زر الذهاب إلى الأعلى