كان Hyperledger Fabric موجودًا للمؤسسات منذ بعض الوقت. في الواقع ، يقدم أحد المنصات الإبداعية لحالات استخدام blockchain. لكن التكنولوجيا التي لا تتحسن بمرور الوقت تصبح عتيقة بسرعة كبيرة. لهذا السبب قدم لنا Hyperledger إصدار Hyperledger Fabric 2.0 الجديد.
في الأساس ، عرضت الشركة سابقًا إصدار Fabric 1.4. ولكن الآن لدينا الجيل القادم من blockchain بيننا. إذا كنت تشعر بسعادة غامرة تجاه الإصدار الجديد مثلنا ، فراجع هذا الدليل. لأننا سنتحدث اليوم عن إصدار Hyperledger Fabric 2.0 الجديد وعن جميع الميزات التي قدمها.
ولكن قبل أن نبدأ ، سنقوم بمراجعة ماهية منصة Hyperledger Fabric والميزات التي قدمتها في البداية.
دعنا نبدأ!
ما هو نسيج هايبرليدجر?
Hyperledger Fabric عبارة عن نظام أساسي لدفتر الأستاذ الموزع للحلول على مستوى المؤسسات التي تأتي مع تنوع ونمطية وأداء. لذلك ، كما تعلم ، هناك أيضًا منصات غير مصرح بها. لكن النسيج يختلف عن ذلك.
لا يسمح لأي شخص فقط بالدخول إلى النظام الأساسي. بدلاً من ذلك ، فإنه يوفر وصولاً مصرحًا به للمستخدمين الذين لديهم سلطة في النظام. علاوة على ذلك ، فإنه يوفر أيضًا خصوصية البيانات وعقودًا ذكية لأداء قابل للتطوير وآمن.
لهذا السبب يمكن لأي صناعة استخدام Hyperledger Fabric فقط لأي نوع من الحلول. الفرص غير محدودة ، وستحصل الشركات دائمًا على أفضل ناتج من منصة دفتر الأستاذ الموزع.
على الرغم من أن المستخدمين داخل نظام الشبكة سيعملون معًا ، إلا أن المؤسسات تحتاج إلى الحفاظ على الخصوصية لبعض التفاعلات. إنه ما تقوم عليه الصناعة. على سبيل المثال ، ربما يبيع المشتري منتجًا لبائعين مختلفين ولكن بنطاقات أسعار مختلفة.
لكن المشتري يحتاج إلى الحفاظ على الخصوصية بشأنه. وهذا هو المكان الذي يمكن أن يساعد فيه Hyperledger Fabric.
في الواقع ، يمكنك بسهولة إنشاء قنوات منفصلة في معاملة للبائعين المنفصلين. أيضًا ، يمكنك استخدام خيارات البيانات الخاصة للحفاظ على المعلومات على مستوى الصمت.
لماذا نسيج هايبرليدجر?
في الواقع ، تطورت Hyperledger Fabric بمرور الوقت بمساعدة مجتمع المصادر المفتوحة ، مع التركيز بشكل أساسي على حالات الاستخدام على مستوى المؤسسات. أكثر من ذلك ، فهو يوفر الآن الكثير من الميزات التي تطلبها المؤسسة كثيرًا. لذا ، دعونا نرى ما هي –
- معمارية معيارية ومرخصة.
- حل تأييد مرن للغاية للإجماع بين جميع المنظمات المتعاملة.
- العقود الذكية المرنة والمفتوحة التي يمكن أن تدعم نماذج البيانات والحلول المختلفة مثل البيانات المنظمة ، ونموذج الحساب ، والبيانات غير المهيكلة ، ونموذج UTXO ، إلخ..
- خيارات بروتوكول الإجماع القابل للتوصيل لطلب المعاملات والحظر.
- خصوصية البيانات الكاملة لعزل المعاملات أو مشاركة المعلومات التي تحتاج إلى المعرفة فقط باستخدام نماذج البيانات الخاصة.
- دعم العقد الذكي للعديد من لغات البرمجة مثل JavaScript و Java و Go وما إلى ذلك.
- الإصدار والحوكمة للعقود الذكية.
- دعم الصلابة.
- دعم للآلة الافتراضية Ethereum.
- التحديثات المستمرة ، عمليات المؤسسة ، دعم الإصدار غير المتماثل.
- البيانات الرباعية مثل استعلامات النطاق والاستعلامات ذات المفاتيح واستعلامات JSON على السلسلة وغيرها الكثير.
Hyperledger Fabric 2.0: ما الجديد?
عاد إصدار Hyperledger Fabric الأول على الإطلاق في الإصدار 1.0. والآن ، لدينا الإصدار الرئيسي الثاني من Hyperledger Fabric 2.0. هذه المرة يأتي مع الكثير من الميزات الجديدة والمحسنة لكل من المستخدمين والمشغلين في النظام الأساسي.
يتضمن إصدار Hyperledger Fabric 2.0 أنماط الخصوصية ويدعم التطبيقات الجديدة والميزات الجديدة لعقد التشغيل وأنظمة الحوكمة المحسّنة للعقود الذكية وغير ذلك الكثير.
ومع ذلك ، لن يجبرك على الترقية إلى أحدث إصدار من Hyperledger Fabric 2.0 إذا لم تكن جاهزًا بعد. لذلك ، لديك خيار الترقية عندما تكون جاهزًا ، أو تكون شركتك جاهزة للانتقال.
وهذه نقطة إضافية ضخمة لـ Hyperledger Fabric 2.0.
دعنا نتحقق من بعض النقاط البارزة في الإصدار الجديد –
العقود الذكية الحوكمة اللامركزية
يأتي Hyperledger Fabric 2.0 الآن مع إدارة لامركزية ، خاصة للعقود الذكية. كما أنه يوفر عملية جديدة حيث يمكنك تثبيت رمز سلسلة على الزملاء وبدء تشغيله على القناة. وبالتالي ، فإن إدارة دورة حياة رمز السلسلة الجديدة تتيح الآن للعديد من المؤسسات الوصول إلى اتفاق بناءً على معلمات رمز السلسلة.
لذلك ، بشكل أساسي ، ستستخدم سياسة المصادقة على رمز السلسلة للتفاعل مع دفتر الأستاذ. دعنا نرى التحسينات الأخرى التي يقدمها خلال عملية دورة حياة رمز السلسلة السابقة –
الموافقة على معلمات Chaincode
بشكل أساسي ، في الإصدار السابق ، يمكن لمؤسسة واحدة فقط في الرمز الرئيسي إعداد المعلمات حتى لأعضاء القناة الآخرين أيضًا. لكن يمكن للأعضاء الآخرين رفض الحصول على الرمز الرئيسي وعدم المشاركة في عملية المعاملة. لذلك ، التذرع به.
ومع ذلك ، يوفر Hyperledger Fabric 2.0 الجديد مسارًا أكثر مرونة للرمز التسلسلي. وهو يدعم الآن كلاً من نماذج الكود المركزي ونماذج الكود اللامركزي. في الإصدار اللامركزي ، يتعين على الشركات أن تتوصل إلى اتفاق بشأن رمز السلسلة بحيث يمكن أن تصبح نشطة على القناة.
ترقيات حذرة في رمز Chaincode
في السابق ، كان بإمكان مؤسسة واحدة فقط ترقية المعاملة. ومع ذلك ، قد يعرض ذلك أعضاء القناة الآخرين للخطر إذا لم يكن لديهم رمز السلسلة مثبت. وبالتالي ، فإن الإصدار 2.0 الجديد من Hyperledger Fabric يسمح للرمز التسلسلي بالترقية فقط بعد موافقة عدد كافٍ من الأعضاء على الترقية دون أي مشاكل.
جمع البيانات الخاصة وتحديثات سياسة المصادقة السهلة
يقدم الإصدار 2.0 من Hyperledger Fabric الجديد سياسة مصادقة جديدة حيث يمكنك ترقية مجموعة البيانات الخاصة أو تكوين السياسة دون إعادة تثبيت رمز السلسلة. أكثر من ذلك ، يمكن للمستخدمين الاستفادة من سياسة المصادقة لأنها تتطلب موافقة عدد كبير من المستخدمين على القناة.
في الواقع ، سيتم تحديث السياسة في كل مرة يحصل فيها العضو على دفتر الأستاذ أو يتركه.
حزم Chaincode القابلة للفحص
الآن يأتي الإصدار 2.0 من Hyperledger Fabric مع ملف tar سهل القراءة للرمز التسلسلي. سيساعدك على فحص ملفات chaincode بسهولة وتحديد التركيبات عبر المؤسسات الأخرى.
عدة سلاسل على قناة
في الإصدار السابق ، تم استخدام دورة الحياة لتعريف كل رمز سلسلة باستخدام الإصدار والاسم المحددين أثناء تثبيت الحزمة. ولكن يمكنك الآن استخدام حزمة رمز سلسلة واحدة فقط ونشرها أكثر من مرة بأسماء متعددة في كل مرة على الشبكة. يمكنك أيضًا القيام بذلك على قنوات مختلفة أو على نفس القناة.
حزم Chaincode عبر أعضاء القناة
في الإصدار 2.0 من Hyperledger Fabric ، يمكن للمستخدمين تمديد رمز سلسلة لحالات الاستخدام الخاصة بهم. على سبيل المثال ، يمكن للمؤسسة تمديد رمز سلسلة من أجل عمليات التحقق من الصحة داخل الشركة الخاصة بها. ولكن هناك حد أدنى من المتطلبات من المؤسسات. لذلك ، عندما يكون التأييد الكافي ممكنًا ، سيتم التحقق من صحة المعاملات والحصول على مكان في دفتر الأستاذ.
وبالتالي ، سيساعد ذلك شركتك على إصلاح أي مشكلات تلقائيًا في وقتك الخاص دون المساس بالشبكة بأكملها.
استخدام New Chaincode Lifecycle
يوفر الإصدار 2.0 من Hyperledger Fabric الآن دورة حياة جديدة تمامًا لرمز السلسلة. ومع ذلك ، إذا لم تكن مستعدًا للتغييرات الجديدة ، يمكنك الاستمرار في استخدام دورة الحياة السابقة مع الإصدار 2.0 من Hyperledger Fabric.
في الواقع ، ستصبح دورة الحياة الجديدة نشطة فقط عندما تقوم بتحديث القدرات إلى الإصدار 2.0.
أنماط تطبيق Chaincode الجديدة
بشكل أساسي ، تتيح لك خارطة طريق Hyperledger Fabric 2.0 استخدام نفس طريقة الإجماع اللامركزية لتطبيقات الرمز التسلسلي الخاص بك أيضًا. سيضمن أن المنظمات لديها موافقة على معاملات البيانات قبل الالتزام بدفتر الأستاذ.
الشيكات الآلية
يمكن للمؤسسة إضافة شيكات آلية إلى الرمز الرئيسي للتحقق من صحة مزيد من المعلومات قبل الموافقة على معاملة في دفتر الأستاذ.
الاتفاق اللامركزي
أفضل جزء هو أن خارطة طريق Hyperledger Fabric 2.0 تسمح لك بنمذجة القرارات البشرية على رمز السلسلة لتشمل أكثر من معاملة واحدة. ومع ذلك ، قد تحتاج إلى مستخدمين آخرين من المؤسسات للتفاعل مع شروط وأحكام الاتفاقية.
بعد ذلك ، أخيرًا ، يمكن لاقتراح رمز السلسلة التحقق من استيفاء جميع شروط المستخدم وتسوية المعاملة بناءً على ذلك.
قدرات
هناك بعض القدرات في خارطة طريق Hyperledger Fabric 2.0. دعونا نرى ما هذه –
تطبيق V2_0: يبدأ دورة حياة رمز سلسلة جديدة للمشغلين ، كما هو مذكور في الرمز الرئيسي.
قناة V2_0: في الأساس ، لا يوجد لديه أي تغييرات ، ولكن يمكنك استخدامه للحفاظ على التناسق مع مستوى القدرة المطلوب والتطبيقات.
الطلب V2_0: يتحكم هذا الشخص في UseChannelCreationPolicyAsAdmins ، ويغير الطريقة التي يتم بها التحقق من صحة معاملة القناة عادةً. إذا قمت بدمجه مع خيار -baseProfile ، فيمكنك تغيير القيم الموروثة مسبقًا في نظام الطلب.
ولكن عندما تقوم بتحديث مستويات قدراتك ، تذكر دائمًا تحديث الثنائيات النظيرة أيضًا. أيضًا ، قم بتحديث ثنائيات الطلب قبل تحديث إمكانيات المرتب والقناة.
تحسينات البيانات الخاصة
تأتي خارطة طريق Hyperledger Fabric 2.0 أيضًا بنمط جديد لمشاركة جميع بياناتك الخاصة دون جمعها جميعًا مرة واحدة ثم دمج أعضاء القناة بناءً على ذلك. وبشكل أكثر تحديدًا ، بدون مشاركة المعلومات الخاصة مع مجموعة من المستخدمين ، يمكنك فقط مشاركتها مع مؤسسة واحدة.
ولكن قبل أن نتعمق قليلاً في وثائق Hyperledger Fabric 2.0 ، دعنا نرى ما تشير إليه البيانات الخاصة بالفعل في Hyperledger.
ما هي البيانات الخاصة?
في كثير من الحالات ، قد تحتاج المؤسسة إلى الحفاظ على خصوصية معلومات معينة في قناة من الشركات الأخرى. وبالتالي ، يتعين عليهم إنشاء قناة جديدة مع المنظمات فقط التي يمكنها رؤية المعلومات بشكل منفصل. ولكن هذا يعني أنه سيحتاج أيضًا إلى إدارات وسياسات ووصول إلى العضوية والمزيد.
أكثر من ذلك ، لا يسمح أيضًا لمشارك القناة باستخدام النظام في أي حالات استخدام حيث يمكن لجميع الأطراف رؤية جزء من المعلومات بينما يظل الآخرون مخفيين.
ومع ذلك ، ستساعدك خارطة طريق Hyperledger Fabric 2.0 الآن على إنشاء مجموعة بيانات خاصة. هنا يمكنك تحديد مجموعة فرعية من الشركات التي يمكنها رؤية البيانات الخاصة دون إنشاء قناة جديدة لكل حالة.
ما هو جمع البيانات الخاصة?
في الأساس ، المجموعة عبارة عن مزيج من عنصرين مختلفين –
المعلومات الفعلية التي يتم بثها بين الأقران باستخدام بروتوكول القيل والقال. ولكن هنا ، فقط المؤسسة المصرح لها برؤيتها يمكنها رؤية ذلك. في الأساس ، هذه البيانات موجودة في قاعدة بيانات خاصة للدولة داخل دفاتر الأستاذ الخاصة بأقران تلك المنظمة.
أكثر من ذلك ، لا توجد خدمات طلب هنا ، ولا يمكنهم رؤية المعلومات الخاصة. على أي حال ، نظرًا لأن بروتوكولات القيل والقال تبث المعلومات من نظير إلى آخر ، فأنت بحاجة إلى إعداد عقد مرساة في القناة.
يحتوي أيضًا على تجزئة لتلك البيانات الخاصة التي يتم طلبها وإقرارها وكتابتها في دفتر الأستاذ لجميع النظراء في القناة. في الأساس ، هو بمثابة دليل للتحقق من صحة الصفقة على القناة. يمكنك أيضًا استخدامه لأغراض التدقيق.
باستخدام مجموعة
داخل قناة
تحتاج إلى استخدام القنوات إذا كنت تريد الاحتفاظ بسرية معاملة كاملة من مجموعة من المؤسسات داخل القناة.
قناة منفصلة
وفقًا لوثائق Hyperledger Fabric 2.0 ، يمكنك استخدام المجموعات عندما تحتاج إلى الاحتفاظ بسرية جزء فقط من دفتر الأستاذ من مجموعة من المؤسسات.
في الواقع ، ستتمتع بعض المؤسسات بحق الوصول الكامل إلى دفتر الأستاذ ، وقد يرى البعض الآخر فقط ما يُسمح لهم به. إذا كنت تريد أيضًا الاحتفاظ ببيانات المعاملات مخفية عن خدمات الطلب ، فيمكنك استخدام مجموعات البيانات الخاصة للسرية.
مثال
دعنا نتحقق من مثال من وثائق Hyperledger Fabric 2.0 لفهم الموقف بشكل أفضل.
دعنا نقول ، في منصة التداول ، هناك خمس شركات في القناة.
- المزارع الذي يبيع البضائع
- الموزع الذي يقوم بنقل هذه البضائع
- الشاحن الذي ينقل البضائع بين طرفين
- تاجر الجملة الذي يشتري البضائع من الموزع
- بائع التجزئة الذي يشتري البضائع من تجار الجملة والشاحنين
في الأساس ، يمكن للموزع أن يتقاضى رسومًا مختلفة في كل حالة. لذلك ، قد يرغب في الاحتفاظ بالمعاملات مع الشاحن والمزارع خاصة لأنه قد يكون لديه صفقات أخرى مع بائع التجزئة وتاجر الجملة.
أيضًا ، يتقاضى الموزع رسومًا أقل من تاجر الجملة مقارنة بتاجر التجزئة. وبالتالي ، قد يرغب في الحفاظ على هذا سرًا من بائع التجزئة.
من ناحية أخرى ، يمكن أن يكون لتاجر الجملة أيضًا علاقات خاصة مع الشاحن وتاجر التجزئة. ولكن إذا كنت ترغب في إنشاء قناة منفصلة لكل معلومات خاصة ، فسيصبح النظام أكثر تعقيدًا.
بدلاً من القيام بذلك ، يمكن أن يكون لديك مجموعات بيانات خاصة مختلفة أو PDCs لكل عضو.
مثل,
جمع البيانات الخاصة 1: الشاحن والمزارع والموزع
جمع البيانات الخاصة 2: الشاحن وتاجر التجزئة وتاجر الجملة
جمع البيانات الخاصة 3: تاجر الجملة والموزع
وفقًا لوثائق Hyperledger Fabric 2.0 ، سيكون لدى جميع نظراء الموزعين قواعد بيانات خاصة تحتوي على بيانات خاصة لعلاقة الشاحن والمزارع والموزع وعلاقة تاجر الجملة والموزع.
التحسينات في أنماط البيانات
وفقًا لوثائق Hyperledger Fabric 2.0 ، هناك بعض التحسينات التي تجعل من الممكن أن تعمل أنماط البيانات الخاصة الجديدة. وهذه هي –
مشاركة البيانات الخاصة والتحقق منها
يمكن للأطراف المتلقية استخدام GetPrivateDataHash () API للتحقق مما إذا كانت البيانات الخاصة التي تمت مشاركتها معهم أصلية أم لا في سيناريوهين –
- عند مشاركة معلومات خاصة مع مستخدم قناة ليس عضوًا في مجموعة.
- عند مشاركتها مع مجموعة أخرى تأتي مع عضو واحد أو أكثر.
سياسات المصادقة على مستوى التحصيل
يمكنك الآن تحديد مجموعات البيانات الخاصة بمساعدة سياسة المصادقة التي يمكنها تجاوز سياسات مستوى الرمز الرئيسي الأخرى للمفاتيح بين المجموعة. في الأساس ، يمكنك استخدامه لتقييد المؤسسات الأخرى للكتابة على المجموعة وما يمكن أن يمكّن دورة حياة رمز السلسلة وأنماط التطبيق.
حسنًا ، على سبيل المثال ، قد تحتاج إلى تأييد حيث يمكنك بدء المعاملة ، إذا وافقت غالبية المؤسسات ، ولكن في بعض الحالات ، قد تحتاج إلى اتفاقية من منظمة معينة لإنجاحها.
المجموعات الضمنية لكل منظمة
وفقًا لوثائق Hyperledger Fabric 2.0 ، على أي حال ، إذا كنت ترغب في استخدام نمط بيانات خاص لكل مؤسسة ، يمكنك نشر رمز سلسلة دون تحديد المجموعة في الإصدار الجديد. إنها إحدى ميزات Hyperledger Fabric 2.0 الرئيسية.
قاذفة خارجية
ال قاذفة خارجية هي إحدى ميزات Hyperledger Fabric 2.0 الرائعة. بشكل أساسي ، سيعمل على تمكين المشغلين حيث يمكنهم الآن اختيار إطلاق الرمز التسلسلي من اختيارهم للتكنولوجيا. أكثر من ذلك ، لن تضطر إلى استخدام مشغل أو منشئ خارجي له ، وسوف يقوم بتشغيل الرمز التسلسلي باستخدام Docker API.
بشكل أساسي ، لن يضطر الأقران الآن إلى الوصول إلى Docker daemon لتشغيل أو إنشاء chaincode. في بيئة الإنتاج ، هذا غير مرغوب فيه على الإطلاق ، ولهذا يمكن للأقران الآن التخلص من الاعتماد على Docker daemon.
الآن ليس عليك تشغيل رمز سلسلة في حاوية Docker ، يمكنك مقاضاة اختيارك للبيئة لتشغيل الرمز التسلسلي.
بالإضافة إلى ذلك ، يمكن للمشغلين تقديم ملفات تنفيذية منشئ خارجي لتجاوز كيفية قيام المستخدمين بإطلاق أو إنشاء رمز سلسلة.
في السابق ، أطلق الأقران رمز سلسلة ، ثم تم توصيله بهم مرة أخرى. ولكن الآن يمكنك تشغيله كخدمة خارجية.
تحسين الأداء على CouchDB
في السابق ، عندما كنت تستخدم قاعدة بيانات حالة CouchDB ، ستواجه تأخيرات في القراءة في المصادقة والمصادقة. لذلك ، كان من الصعب الحصول على أداء سلس قدر الإمكان. ولكن الآن ، مع ميزات Hyperledger Fabric 2.0 ، ستحصل على ذاكرة تخزين مؤقت جديدة للأقران ستحل محل عمليات البحث المطولة بمخرجات سريعة. أكثر من ذلك ، يمكنك تكوينها باستخدام cacheSize خاصية core.yaml.
صور عامل ميناء في جبال الألب
في Hyperledger Fabric 2.0 الجديد ، سيستخدم Alpine Linux لصور Docker. يعد Alpine Linux توزيعة Linux أكثر أمانًا وخفيفة الوزن يمكنها بسهولة زيادة أداء الشبكة.
في الواقع ، هذا يعني أن صور Docker ستكون أصغر حجمًا ، لذا سيستغرق تنزيلها أو بدء التشغيل وقتًا أقل. أكثر من ذلك ، لن تأخذ مساحة كبيرة من الآن فصاعدًا أيضًا.
قامت الشركة بتصميم Alpine Linux من البداية ، مع مراعاة الأمان ، وتتخلص الميزة البسيطة لهذا التوزيع من جميع نقاط الضعف.
شبكة اختبار العينة
الآن سيكون لديك شبكة اختبار عينة جديدة في مستودع عينات النسيج. إنها إحدى ميزات Hyperledger Fabric 2.0 الرائعة. في الواقع ، شبكة الاختبار هذه معيارية وسهلة الاستخدام. لذلك ، لن تواجه مشكلة في اختبار العقود الذكية أو التطبيقات قبل إطلاق الحل.
بالإضافة إلى ذلك ، يمكنك أيضًا نشر الشبكة باستخدام المراجع المصدقة جنبًا إلى جنب مع التشفير.
كيفية الترقية إلى Fabric v2.0
في كل مرة يحدث فيها إصدار رئيسي ، فإنه يجلب الكثير من مشكلات اعتبارات الترقية. في كثير من الحالات ، قد تضطر إلى تثبيت الإصدار الجديد من البداية ، ولكن يمكن أن يؤدي ذلك إلى فترات توقف. ولكن ، إحدى ميزات Hyperledger Fabric 2.0 هي أنه إذا كنت تستخدم الإصدار 1.4 بالفعل ، فيمكنك الترقية مباشرةً إلى الإصدار 2.0 دون أي توقف..
قاموا أيضًا بإعادة صياغة وتوسيع مستندات الترقية لتتمكن من تسجيل الخروج ولديهم أيضًا منزل مستقل في الوثائق. هل تريد الترقية؟ ثم تحقق من ملفات توثيق على ذلك.
بشكل أساسي ، الترقية إلى أحدث إصدار هي عملية من أربع خطوات –
- أولاً ، عليك عمل نسخة احتياطية من دفاتر الأستاذ و MSPs الخاصة بك.
- ثم ابدأ في ترقية ثنائيات النظام إلى أحدث إصدار.
- بعد ذلك ، اتبع نفس عملية التحديث للثنائيات النظيرة أيضًا.
- أخيرًا ، تحتاج إلى تحديث قنوات التطبيق وقناة نظام الطلب إلى أحدث إمكانياتها عندما تكون متاحة. والأكثر من ذلك ، لن تتمتع جميع الإصدارات بإمكانيات متزايدة ، وأحيانًا تحتوي على تحسينات كبيرة في بعض الأحيان لن تكون كذلك.
ترقية البرامج التعليمية
قبل أن تقوم بترقية أي عمليات ، يجب أن تفكر في التحقق من البرامج التعليمية الخاصة بهم لذلك. يمكنك أيضًا مراجعة البرنامج التعليمي الخاص بنا عن النسيج. على أي حال ، نقدم نسخة مختصرة من ذلك هنا –
- قبل أن تقوم بترقية قدراتك ، يجب عليك ترقية جميع مكوناتك أولاً. تأكد من أنها أحدث إصدار.
- تأكد أيضًا من تحديث جميع العقد إلى أحدث إصدار قبل تحديث القناة بأكملها.
- يجب عليك إضافة سياسات مصادقة لشركة معينة لبدء دورة حياة رمز سلسلة جديدة في النظام.
يعتبر النسيج الآن ترقية العقد وزيادة القدرات كمعيار.
ملحوظة: يوصى بترقية SDK إلى أحدث إصدار أيضًا. على الرغم من أن SDK الخاص بك يجب أن يكون قادرًا على التعامل مع الإصدارات المكافئة من Hyperledger Fabric والإصدار الأقل ، فمن الأفضل تحديثه لأنه يمكنك بعد ذلك استخدام أحدث ميزات Fabric بكفاءة.
إذا كنت لا تزال في حيرة من أمرك بشأن عملية الترقية ، فراجع الوثائق الخاصة بها.
استنتاج
يعد أحدث إصدار من الإصدار 2.0 علامة فارقة في التاريخ. في الواقع ، يعتبر Fabric 2.0 هو الجيل التالي من تقنية blockchain. أكثر من ذلك ، هناك العديد من ميزات Hyperledger Fabric 2.0 التي توفر الكثير من الفرص.
حتى الآن ، ما زلنا لا نعرف كيف ستعمل هذه التقنية أو ما إذا كان الإصدار الجديد يمكنه التخلص أخيرًا من الجوانب السلبية لـ blockchain. ومع ذلك ، فإن الإنجاز الجديد لعائلة ومجتمع Hyperledger جلب الكثير من التحسينات الجديدة ، ولا يسعنا إلا أن نأمل في الأفضل.