في الآونة الأخيرة ، أصدرت Hyperledger على مدونتهم معلومات جديدة حول مشروعهم الجديد القادم Hyperledger Cactus.
وافقت لجنة التوجيه الفنية (TSC) أخيرًا على مشروع Hyperledger Cactus بعد أن بقي في العمل خلال الأشهر الستة الماضية. في البداية ، تم تسميته باسم Blockchain Integration Framework ، ولكن لاحقًا ، تم تغييره إلى Hyperledger Cactus.
كما تعلم بالفعل ، Hyperledger Cactus هو مشروع مفتوح المصدر. أفضل المصطلحات التي تصف المشروع هي الاسم السابق للمشروع ، أي ، Blockchain Integration Framework. ساهمت في المشروع Fujitsu و Accenture. مع إدراجه في نظام Hyperledger البيئي ، سيتم الآن إدارة المشروع وفقًا لمعايير Hyperledger. أدى التضمين أيضًا إلى تغيير TSC اسمه لتلبية مشاريع Hyperledger الأخرى ومن ثم أطلق عليها اسم “Hyperledger Cactus”
ملاحظة: هذا ليس برنامجًا تعليميًا عن Hyperledger Cactus
اقرأ أيضًا عن الأطر الأخرى في نظام Hyperledger البيئي.
- Hyperledger Fabric 2.0: الجيل القادم من Blockchain
- برنامج Hyperledger التعليمي: الدليل النهائي
ما هو Hyperledger Cactus ولماذا نحتاج إليه?
يجلب مشروع Hyperledger تركيزًا جديدًا على توفير تقنية blockchain للجميع. في الوقت الحالي ، هناك العديد من المشاريع التي تعمل على تحسين تقنية blockchain. ومع ذلك ، فهي مجزأة ويمكن في الواقع إبطاء اعتماد blockchain الجماعي بين الشركات والمستخدمين النهائيين.
Hyperledger Cactus ، المعروف أيضًا باسم Blockchain Integration Framework ، هو بروتوكول يهدف إلى حل مشكلة التجزئة أو على الأقل يهدف إلى حلها بمساعدة بنية النظام غير المتجانسة.
هناك طفرة في سلاسل الكتل الخاصة بالمؤسسات والشركات التي تتبناها. هذا يعني أن هناك حاجة للتشغيل البيني بين التطبيقات المختلفة. يمكن أن يكون التفاعل بين الصناعات المختلفة التي تستخدم تقنية blockchain للمؤسسات أو المنصات المحسّنة لتلبية احتياجاتهم.
مشكلتهم هي حل مشكلة التشغيل البيني ويمكن استخدام Hyperledger Cactus لحل المشكلة. بهذه الطريقة يمكن مشاركة البيانات بين أنظمة مختلفة دون الحاجة إلى إنشاء حلول مخصصة لكل نوع من أنواع البنية التحتية الموجودة هناك.
أحد الأمثلة الجيدة هو سلسلة التوريد. في سلسلة التوريد ، هناك حاجة لنقل البضائع عبر شبكات blockchain المختلفة. هذا يعني أن البيانات يجب أن يتم نقلها من شبكة إلى أخرى عن طريق الحفاظ على المعلومات سليمة. حالة استخدام أخرى هي تحويل الأموال الرقمية المرمزة من شبكة إلى أخرى.
للحصول على فهم أفضل ، دعنا ننتقل إلى حالات استخدام Hyperledger Cactus أدناه.
حالات استخدام Hyperledger Cactus
أفضل طريقة ممكنة لفهم Hyperledger Cactus هي استعراض حالات استخدامه.
تحويل الأصول من Ethereum إلى Quorum Asset
تتمثل إحدى أفضل حالات استخدام Hyperledger Cactus في تقديم نقل القيمة بين تقنيتين مختلفتين لدفتر الأستاذ blockchain. على سبيل المثال ، يمكن للمستخدم تخزين الأصول في دفتر الأستاذ Ethereum. لكنه الآن يريد استبدالها بأصول في دفتر الأستاذ. في الظروف العامة بدون حل المبادل ، يحتاج المستخدم إلى بيع أصول Ethereum الخاصة به ثم شراء أصول Quorum باستخدام الأموال. لكن هذا غير ممكن لجميع أنواع الأصول.
لحل هذه المشكلة بالذات ، يمكن أن يقدم Hyperledger Cactus التفاعل الاجتماعي Escrowed Asset Transfer. هذا التفاعل مهم لأنه سيمنح المستخدم المرونة لاختيار دفتر الأستاذ blockchain الذي يختاره.
في حالة استخدام Hyperledger Cactus هذه ، سيفقدها المستخدم بمجرد نقل الأصول من Ethereum من هناك. ومع ذلك ، سيكون الأصل متاحًا الآن في دفتر أستاذ حصة. أيضًا ، لجعلها تعمل ، يجب توفير دفاتر الأستاذ ويجب أن يتم تحديد هويات المبادل قبل حدوث التبادل.
بيع بيانات الضمان للعملات المعدنية
يمكن لـ Hyperledger Cactus أيضًا تسهيل البيع بالضمان لبيانات العملات المعدنية. من خلال هذا ، فهذا يعني أنه يمكنه تقديم تبادل نظير إلى نظير بين مستخدمين باستخدام الضمان بين نظامين مختلفين للتبادل أو دفتر الأستاذ.
يمكن أن تكون البيانات التي يتم مشاركتها بين المستخدمين أي شيء بما في ذلك قاعدة بيانات تقنية الإعلان ، أو نموذج التعلم الآلي ، أو الفن الرقمي ، أو ما إلى ذلك.!
يقوم مستخدم واحد لديه البيانات ببدء المعاملات. تمر كل من البيانات والأموال عبر معاملة Hyperledger Cactus باستخدام الضمان. تتم الصفقة من خلال مبادلة ذرية ، مما يضمن حماية مصالح كلا الطرفين في كل وقت.
لإنجاز كل هذا العمل ، يحتاج كلا الطرفين إلى مشاركة المعلومات الهامة بما في ذلك عناوين التسليم وموفري الضمان الذين يثقون بهم والنوع الحالي.
حوالة نقدية
يعد Hyperledger Cactus فعالًا أيضًا عندما يتعلق الأمر بربط العملات المعدنية المستقرة بالعملات المشفرة الأخرى. في حالة الاستخدام هذه ، يمكن لمستخدم واحد بالفعل تنفيذ واستخدام Hyperledger Cactus لتعيين بيئة واستخدام المكونات الإضافية اللازمة لجعل دفتر الأستاذ يعمل لسك الرموز والمعاملات والحرق.
أفضل وصف لحالة الاستخدام هذه على أنها مشروع تنفيذ برمجي حيث يمكن لعملة ثابتة أن تستخدم ربط عملة ثابتة كطريقة لكسب ثقة المستخدم. من الشائع ألا يثق المستخدمون في العملات المعدنية غير المدعومة. يمكن أن يساعد التطبيق هؤلاء المستخدمين على شراء العملة عند ربطها بعملة البيتكوين أو الدولار الأمريكي.
مشاركة بيانات الرعاية الصحية مع التحكم في الوصول
حالة الاستخدام الشائعة الأخرى لـ Hyperledger Cactus هي الرعاية الصحية. كانت صناعة الرعاية الصحية تكافح من أجل مشاركة البيانات. ومع ذلك ، فإن استخدام تقنية blockchain يمكّنهم من مشاركة البيانات فيما بينهم. ومع ذلك ، فإن استخدام تقنية blockchain المختلفة يعني الحاجة إلى تبادل البيانات بشكل مناسب وقابلية التشغيل البيني.
يمكن أن يساعد Hyperledger Cactus في حل المشكلة بمساعدة التفاعل الاجتماعي لتبادل البيانات من نظير إلى نظير. يستفيد المريض من هذا التفاعل أيضًا. يمكنهم أن يقرروا ما إذا كانوا يريدون من مقدم الرعاية الصحية تخزين بيانات المريض بما في ذلك تاريخهم الطبي. يمكن لمقدم الرعاية الصحية طلب الإذن من المريض وبمجرد منح الإذن ، يتم الآن تخزين بيانات المريض بناءً على ميزات الخصوصية / التحكم في الوصول التي حددها المستخدم.
هذا يعني أيضًا أن المستخدم يتحكم في البيانات التي يتم مشاركتها بين مختلف مقدمي الخدمات الصحية حيث قاموا بتعيين التحكم في الوصول بأنفسهم. يعتمد نجاح القضية على كيفية عمل تقنية blockchain. سيضمن إثبات التشفير عدم حدوث أي خرق من قبل أي من مقدمي الخدمات الصحية عندما يتعلق الأمر بتخزين ومشاركة بيانات المريض.
تكامل تتبع الغذاء
حققت تقنية Blockchain تقدمًا عندما يتعلق الأمر بالتكامل الغذائي. IBM Food Trust هو أحد تلك المشاريع التي ترغب في تحويل النظام البيئي الغذائي من خلال توفير بيئة أكثر ذكاءً وأمانًا واستدامة.
يمكن لـ Hyperledger Cactus أن يكمل ثقة الطعام الخاصة بشركة IBM من خلال توفير وسيلة لمشروع تنفيذ البرنامج. في حالة الاستخدام هذه ، يكون المستهلك النهائي الأكثر فائدة هو المستهلك حيث يمكنه تقييم الطعام في متجر مادي من خلال الاستعلام عن التطبيق الذي يحتفظ بآثار الطعام. بمجرد أن يتأكد من الطعام وأصله ، يمكنه إجراء عملية الشراء براحة بال تامة.
يمكن للمنظمات التي تتعامل مع الطعام أن تتفاعل بشكل أفضل مع بعضها البعض من خلال التأكد من أن الخدمات / المنتجات المنفصلة لا تزال قادرة على المزامنة والتحقق من أصل المنتجات الغذائية المباعة في منافذ البيع بالتجزئة. هذا يعني أن الشركة المصنعة للأغذية يمكنها مشاركة المعلومات مع لاعبين آخرين في السلسلة الغذائية دون الحاجة إلى إنشاء حل منفصل لها حيث يمكن حلها بواسطة Cactus. يحتاج بائع التجزئة إلى دمج Cactus كمكون معماري وتوفير واجهة للمستهلك لتتبع الطعام أثناء سلسلة التوريد.
إدارة الهوية: ترخيص ومصادقة محفظة المستخدم النهائي
حالة استخدام Hyperledger Cactus الأخيرة التي سنناقشها هي تفويض المحفظة والمصادقة.
تدور حالة الاستخدام هذه حول منح المستخدم القدرة على إدارة المحافظ والتفاعل معها عبر دفاتر الأستاذ المختلفة غير المصرح بها وغير المصرح بها. بكلمات بسيطة ، سيتمكن المستخدم النهائي الآن من الاتصال بشبكات مختلفة غير مصرح بها أو غير مصرح بها من خلال واجهة واحدة.
Hyperledger Cactus vs Fabric
إذا كنت تتبع نظام Hyperledger البيئي ، فستعرف عن Hyperledger Fabric. إنه أحد أكثر إطارات Hyperledger شيوعًا. ليس هناك شك في أن Cactus جديد ، ولكن ليس هناك لتغيير مشهد تكنولوجيا blockchain ، ولكن لتشكيله بشكل أفضل للحلول الحالية مثل Fabric.
Hyperledger Fabric هو إطار عمل متكامل يمنح المطورين القدرة على إنشاء حلول أو تطبيقات بمساعدة البنية المعيارية.
في الأساس ، Hyperdeger Fabric هو إطار عمل و Cactus هو بروتوكول يتيح لأنظمة دفتر الأستاذ المختلفة الاتصال وتبادل المعلومات بشكل أفضل.
هل تريد معرفة المزيد عنها؟ ثم تحقق من دروس Hyperledger: الدليل النهائي. سنغطي قريبًا البرنامج التعليمي Hyperledger Cactus.
مبادئ Hyperledger Cactus
في هذا القسم ، نحن المبادئ الأساسية لـ Hyperledger Cactus. هذه المبادئ تحكم مشروع Hyperledger Cactus.
دعم واسع
يريد المشروع ربط الأنظمة البيئية المختلفة بغض النظر عن القيود التي تمتلكها التكنولوجيا.
هندسة المكونات الإضافية
يوفر Cactus تكاملاً سلسًا للخدمات من حوله. وبهذه الطريقة ، فإنها تريد التأكد من أنها توفر إمكانية التشغيل البيني حقًا وتقليل التكامل القائم على الرأي. علاوة على ذلك ، سيعملون أيضًا مع العلاقات العامة والتعليقات لضمان رفع كود Hyperledger Cactus إلى المكونات الإضافية. أخيرًا ، يريدون أيضًا التأكد من أن إضافة البروتوكولات المستقبلية وحالات الاستخدام ستكون سلسة قدر الإمكان.
لا يوجد إنفاق مزدوج
مبدأ آخر لـ Hyperledger Cactus هو منع الإنفاق المزدوج عبر الأنظمة البيئية المختلفة في أي وقت.
شمولية ميزة DLT
تقنيات دفتر الأستاذ الموزع لها هندستها المعمارية الخاصة. هذا يعني أن كل DLT لها ميزات إما جزئيًا أو غير متوفر كليًا من DLTs الأخرى.
يريد Hyperledger Cactus ضمان تصميم يجعل من الممكن الوصول إلى هذه الميزات الفريدة عند وصول Cactus إلى DLT.
تأثير منخفض
لا يرغب Hyperledger Cactus في إعادة تعريف النظام البيئي ولكنه يريد التأكد من وجود إمكانية التشغيل البيني فيما بينها. سيضمن هذا الانتشار المنخفض الحفاظ على نموذج الثقة والحوكمة ومهام سير العمل في النظام البيئي المعني. تحتاج مصافحة البروتوكول التي تحدث بين النظام البيئي إلى التأكد من مشاركة حالات عدم التوافق مقدمًا بحيث تكون هناك طريقة للمستخدم لمعرفة ذلك. يمكن للمستخدم بعد ذلك تحديد ما إذا كان يريد متابعة المعاملات.
الشفافية
ستكون هناك شفافية كاملة عندما يتعلق الأمر بآثار التحويل العالمية والمحلية. أيضًا ، سيضمن Hyperledger Cactus إبلاغ المشاركين بأي أخطاء بشكل صحيح وفي الوقت المناسب أيضًا. يجب أيضًا أن يتم الاتصال بالأدلة التي يمكن استخدامها إما لتصحيح المشكلة أو لإخطار المستخدم.
سير العمل الآلي
يمكن تصميم مهام سير العمل بين النظام البيئي تلقائيًا للعمل. سيضمن التنفيذ السريع.
أعلى مستوى من الأمان
سيوفر Hyperledger Cactus مجموعة واسعة من الخيارات الآمنة التي لن يتم قبولها إلا بشكل صارم مع عدم وجود خيار إلغاء الاشتراك.
مفاوضات بروتوكول المعاملات
ستكون هناك آلية مصافحة للمشاركين. يجب أن تحتوي آلية المصافحة على بروتوكولات لضمان تنفيذ المعاملة بشكل صحيح.
متطلبات ميزة Hyperledger Cactus
بصرف النظر عن المبادئ ، يقدم Hyperledger Cactus أيضًا بعض الميزات الرئيسية التي سنناقشها أدناه.
تكامل بروتوكول جديد: سيضمن Cactus أن هناك دائمًا طريقة لإضافة بروتوكولات جديدة إلى بنية المكون الإضافي. سيؤدي ذلك إلى تمكين الاتصال والسماح لهم باقتراح واختبار وتطوير عمليات التنفيذ دون أي قيود أو قيود.
التوافق مع NAT / Firewall / Proxy: سيسمح للبروتوكولات بالعمل عبر NAT وجدران الحماية والوكلاء.
طبقة الاتصالات ثنائية الاتجاه: دعم قناة الاتصال ثنائية الاتجاه مع أو بدون استخدام جدران الحماية والوكيل و NAT.
إدارة الاتحاد: سيأتي Cactus مع دعم لإدارة الكونسورتيوم. هذا يعني أن الكيانات المتعاونة يمكنها إنشاء اتحادات والمساعدة في تشغيل مجموعة Cactus من خلال المساهمة في موارد الشبكة أو الأجهزة. تتكون مجموعة Cactus من خوادم API وعقد المدقق وما إلى ذلك.
يركز الكونسورتيوم على كيفية تشغيل الكتلة والتأكد من خلوها من أي أخطاء.
Hyperledger Cactus Architecture
تتكون بنية Hyperledger Cactus من المكونات الرئيسية على النحو التالي:
- أنماط العمل البيني
- العمارة البينية
- العمارة الفنية
- مواصفات بروتوكول المعاملة
- هندسة البرنامج المساعد
كل هذه الأمور خارجة عن نطاق المقال ، لذا سنغطيها في بنية Hyperledger Cactus التي سنغطيها قريبًا! سنغطي كل هذه الأشياء في البرنامج التعليمي Hyperledger Cactus في مقالاتنا المستقبلية أيضًا.
استنتاج
هذا يقودنا إلى نهاية مقال Hyperledger Cactus. حاولنا هنا أن نرى ما يجب أن يقدمه إطار عمل Hyperledger الجديد. تعد حالات الاستخدام طريقة جيدة لفهم المكان الذي يمكن أن يتناسب فيه Cactus.
لذا ، ما رأيك في Hyperledger Cactus؟ التعليق أدناه، واسمحوا لنا أن نعرف.