Hyperledger Composer
ما هو Hyperledger Composer؟
Hyperledger Composer عبارة عن مجموعة من أدوات مصدر القلم التي تتيح لأصحاب الأعمال والمشغلين والمطورين طريقة لإنشاء تطبيقات blockchain وعقود ذكية تهدف إلى حل مشاكل الأعمال و / أو تحسين الكفاءات التشغيلية. إنه مثال على تطبيق تجاري لـ blockchain-as-a-service (BaaS). Hyperledger Composer هو أحد مشاريع Hyperledger المتعددة التي تستضيفها مؤسسة Linux بالتعاون مع أعضاء الشركة .
اعتبارًا من أغسطس 2019 ، أصبح مشروع Hyperledger Composer في حالة الإهمال ، مما يعني أنه بينما لا يزال قيد الاستخدام ، لا يقوم أي من المشرفين بتطوير ميزات جديدة أو تقديم الدعم بنشاط. تم دمج الملحن في Hyperledger Fabric v1.4 + .
فهم Hyperledger Composer
تم إنشاء Hyperledger Composer في Javascript ، وهي لغة برمجة مستقلة عن النظام الأساسي تدعم أيضًا استخدام المكتبات المضمنة وتستخدم الوظائف والبرامج النصية المتاحة لجعل الأدوات المساعدة أكثر قابلية للتوسع وقابلة لإعادة الاستخدام. Composer هو إطار عمل لتطوير التطبيقات يعمل على تبسيط وتسريع إنشاء تطبيقات Hyperledger fabric blockchain.
باستخدام Hyperledger Composer ، يمكن لأي رجل أعمال ليس لديه معرفة تقنية أن يتعاون بسهولة مع مطور لبناء ميزات محددة. وهي تشمل تحديد قواعد العمل بناءً على معاملات blockchain التي ستتم معالجتها ، وتحديد الأصول التي يتم تبادلها في حالات الاستخدام القائمة على blockchain ، وتحديد الضوابط للمشاركين وهوياتهم وأدوارهم ومستويات الوصول لأداء أنواع مختلفة من المعاملات.
وبالمثل ، يمكن للمطور الذي يستخدم Hyperledger Composer بسهولة بناء وتكوين المكونات الأساسية لـ blockchain والتي تشمل الأصول الرقمية للشبكة ومنطق المعاملة والمشاركين وعناصر التحكم في الوصول. يدعم Composer مشاركة المكونات وإمكانية إعادة استخدامها وقابليتها للتوسع عبر مؤسسات مختلفة. يمكن للمرء بسهولة إنشاء البرامج النصية وواجهات برمجة التطبيقات اللازمة لتنفيذ الأعمال باستخدام Hyperledger Composer. كما أنه يدعم حالات الاستخدام والاختبار في الوقت الفعلي ، والتي يمكن إجراؤها حتى من خلال ملعب Composer المستند إلى الويب دون الحاجة إلى عمليات التثبيت المحلية.
باستخدام Hyperledger Composer ، يمكن للفرد إنشاء نموذج blockchain وتشغيله ، ومنح إذنًا مقيدًا للعديد من المشاركين. على سبيل المثال ، يمكن بسهولة إنشاء "شبكة سلع قابلة للتلف" تسهل تداول عناصر مثل الفواكه والخضروات ، وتشمل المشاركين مثل المزارعين والشاحنين والمستوردين ، وتحديد الأدوار الفردية لكل مشارك ، وتحديد وتنفيذ شروط الاتفاقية بين المشاركين ، وتتبع الشحنات والإقرار والمراقبة والإبلاغ عن حالة البضائع في مراحل مختلفة من سلسلة التوريد وإدارة المدفوعات.
إعتبارات خاصة
يوفر Hyperledger Composer الكثير من المزايا التي تشمل الإنشاء الأسرع لتطبيقات blockchain بخطوات سهلة ، ونمذجة واختبار سلسة ومنخفضة التكلفة مما يتيح للمستخدم إنشاء خيارات متنوعة واختبارها ونشرها ثم تنفيذ الخيار الذي يوفر أفضل ملاءمة ، و إمكانية إعادة استخدام التطبيقات الحالية وواجهات برمجة التطبيقات التي تقلل من الجهد والتكاليف.
يعد أرشيف شبكة الأعمال مركزًا لبنية Hyperledger Composer ، ويحافظ على البيانات الأساسية ووظائف شبكة الأعمال التي تتضمن نموذج الأعمال ومنطق المعاملة وضوابط الوصول. Composer Playground هي الواجهة المستندة إلى الويب والتي تتيح نمذجة متطلبات ووظائف العمل ، والاختبار الوظيفي ، بالإضافة إلى اختبار النشر على blockchain الحية. يتيح موصل LoopBack الذي يدعم العديد من واجهات برمجة التطبيقات وإمكانيات التكامل مجموعة متنوعة من تطبيقات العميل بالإضافة إلى التطبيقات التي لا تعتمد على blockchain ، وسيلة سهلة للتفاعل مع Hyperledger Composer.
يسلط الضوء
كان القصد من Composer هو تسهيل إنشاء تطبيق blockchain مفتوح المصدر يعزز التعاون بين المؤسسات وشبكات الأعمال .
Hyperledger composer عبارة عن مجموعة من الأدوات الموجهة نحو الأعمال لإنشاء تطبيقات blockchain للمؤسسات ، تحت مظلة مشروع Hyperledger.
توقف العمل على الملحن في صيف 2019 ، وهو الآن جزء من منصة Hyperledger Fabric الأكثر شمولاً .