تعريف Hyperledger النسيج
Hyperledger Fabric هو إطار عمل بلوكتشن معياري يعمل كأساس لتطوير المنتجات والحلول والتطبيقات المستندة إلى البلوك باستخدام مكونات التوصيل والتشغيل التي تهدف إلى استخدامها داخل المؤسسات الخاصة.
كسر أسفل Hyperledger النسيج
بدأت شركة Hyperledger Fabric من قِبل Digital Asset و IBM ، وقد ظهرت الآن كمشروع تعاوني مشترك بين القطاعات تستضيفه حاليًا مؤسسة Linux. من بين العديد من مشاريع Hyperledger ، كان Fabric أول مشروع يخرج من مرحلة "الحضانة" ويحقق المرحلة "النشطة" في مارس 2017.
لا تستطيع شبكات blockchain التقليدية دعم المعاملات الخاصة والعقود السرية التي تعتبر مفتاحًا للشركات. وبالتالي تم تصميم Hyperledger Fabric ليكون أساسًا معياريًا وقابلًا للتوسع والآمن لتقديم حلول blockchain الصناعية.
يتم تعريف Hyperledger Fabric كمحرك مفتوح المصدر لـ blockchain للأعمال ، ويعتني بأهم الميزات لتقييم واستخدام blockchain لحالات الاستخدام التجاري. وتناقش على النحو التالي.
ضمن الشبكات الصناعية الخاصة ، الهوية القابلة للتحقق من المشارك هي الشرط الأساسي. يدعم Hyperledger Fabric العضوية المسموح بها ، والتي تتطلب من جميع المشاركين في الشبكة أن يكون لديهم هويات معروفة. تلتزم العديد من قطاعات الأعمال ، مثل الرعاية الصحية والتمويل ، بأنظمة حماية البيانات التي تُلزم بالحفاظ على البيانات حول مختلف المشاركين ووصولهم إلى نقاط بيانات مختلفة. النسيج يدعم هذه العضوية القائمة على إذن.
يفصل الهيكل المعياري لـ Hyperledger Fabric سير العمل في معالجة المعاملات إلى ثلاث مراحل مختلفة - العقود الذكية التي تسمى chaincode والتي تشمل المعالجة المنطقية الموزعة واتفاق النظام ، وطلب المعاملات ، والتحقق من صحة المعاملات والالتزام بها. يوفر هذا الفصل مزايا متعددة - انخفاض عدد مستويات الثقة والتحقق الذي يحافظ على الشبكة ومعالجة خالية من الفوضى ، وتحسين قابلية الشبكة للتطوير ، وتحسين الأداء العام.
بالإضافة إلى ذلك ، يتيح دعم Hyperledger Fabric للمكونات المختلفة وتشغيلها بسهولة إعادة استخدام الميزات الموجودة والتكامل الجاهز للوحدات النمطية المختلفة. على سبيل المثال ، إذا كانت هناك وظيفة بالفعل تتحقق من هوية المشارك ، فإن الشبكة على مستوى المؤسسة تحتاج ببساطة إلى توصيل هذه الوحدة الحالية وإعادة استخدامها بدلاً من إنشاء نفس الوظيفة من جديد.
للمشاركين على الشبكة ثلاثة أدوار مميزة - مؤيد ، ومرر ، وموافق. باختصار ، يتم تقديم اقتراح المعاملة إلى النظير المصادق ، استنادًا إلى سياسة المصادقة المحددة مسبقًا حول عدد المؤيدين المطلوبين. بعد موافقات كافية من الموثق (المؤيدين) ، يتم تسليم مجموعة أو مجموعة من المعاملات إلى المرسل (المتداولين). التحقق من صحة التزام الملتزمون سياسة المصادقة ، وأنه لا توجد المعاملات المتضاربة. بمجرد إجراء الشيكات ، تلتزم المعاملات بالدفتر الأستاذ.
الصورة مجاملة:
IBMنظرًا لأنه يتم إرسال إرشادات التأكيد فقط مثل التواقيع ومجموعة القراءة / الكتابة عبر الشبكة ، يتم تحسين قابلية الشبكة للتطوير وأدائها. لا يمكن الوصول إلى المعاملة إلا للمُصنِّعين والمرتكبين ، ويتم تحسين الأمان مع وصول عدد أقل من المشاركين إلى نقاط البيانات الرئيسية.
ترغب الشركة المصنعة في شحن الشوكولاتة إلى سوق معين بسعر محدد ولكن لا ترغب في الكشف عن هذا السعر في الأسواق الأخرى.
نظرًا لأن حركة المنتج قد تشمل أطرافًا أخرى ، مثل الجمارك وشركة شحن وبنك تمويل ، فمن الممكن أن يتم الكشف عن السعر الخاص لجميع الأطراف المعنية إذا تم استخدام blockchain القياسي لدعم مثل هذه المعاملات.
تعالج Hyperledger Fabric هذه المشكلة عن طريق الحفاظ على المعاملات الخاصة خاصة حقًا على الشبكة ، والمشاركون فقط الذين يحتاجون إلى معرفتهم هم على دراية بالتفاصيل اللازمة. يسمح هذا التقسيم للبيانات على blockchain بنقاط البيانات المحددة لتكون متاحة فقط للأطراف التي تحتاج إلى معرفتها.
