مع اشتهار عملة البيتكوين ازداد اهتمام المطورين بتطبيق التقنية
التي تعمل خلف هذه العملة وهي تقنية #البلوكتشين للاستخدام
المؤسسي ، ولكن تتطلب تلك المؤسسات بعض الخصائص التي لا تستطيع أن تقدمها تقنيات
البلوكتشين خصوصا التي تعمل خلف أغلب العملات الرقمية كالبيتكوين مثلا
معرفة هوية المشاركين أحد الخصائص المهمة التي يجب توفرها في
التقنية إذا رغبنا في استخدامها للمؤسسات بالإضافة إلى الخصوصية والسرية للمعاملات
والبيانات المتعلقة بالسجلات. كما تعتبر السرعة في إنجاز المعاملات وتأكيدها مهمة
جدا في هذا المجال
لذلك تم
تصميم Hyper-ledger Fabric لاستخدامه في المؤسسات. حيث تعتبر هذه المنصة مفتوحة المصدر
تقدم تقنية سجل عام موزعة مبنية على تقنية #البلوكتشين المقيدة
permissioned لتوفر هذه المنصة بعض الإمكانيات التي
تختلف عن منصات #البلوكتشين الأخرى
أحد الأمور الرئيسية التي تميز هذه المنصة هي عملها تحت مظلة Linux ، والتي لها تاريخ ناجح في احتضان المشاريع المفتوحة المصدر. حيث يتم التحكم بشبكة #بلوكتشين Hyper-ledger عن طريق لجان تقنية متنوعة من مؤسسات متعددة
تتمتع
Fabric ببنية معيارية قابلة للإعداد بدرجة عالية جدا.
مما يتيح الابتكار والتحسين لمجموعة واسعة من حالات الاستخدام في مجال الأعمال ،
مثل الخدمات المصرفية والتمويل والتأمين والرعاية الصحية والموارد البشرية وسلاسل
التوريد وحتى صناعة الموسيقى والأعمال الفنية الرقمية
يعتبر Fabric أول نظام
أساسي للسجل الموزع الذي يدعم العقود الذكية التي يتم تأليفها بلغات برمجة مشهورة
مثل java و Node.js و Go. بعكس
الإيثيريوم التي تعتمد على لغة خاصة في برمجتها، مما يساعد في تطوير العقود الذكية
دون الحاجة لتعلم مهارة إضافية
تعتبر منصة Fabric مقيدة وهذا
يعني أن المشاركين في الشبكة معروفين لبعضهم البعض وهوياتهم معروفة بعكس شبكات
البلوكتشين الأخرى التي لا تهتم بذلك ، كما يمكن لها استخدام بروتوكولات اجماع لا
تتطلب عملة لتحفيز التعدين أو لدعم تنفيذ العقود الذكية مما يساعد على خفض نسبة
الهجمات
كما يتم بناء Fabric ليكون له
تصميم خاص يتناسب مع متطلبات حالات استخدام المؤسسات المتنوعة. سواء كانت تلك
المتطلبات مبنية على الاجماع المباشر أو بروتوكول إدارة الهوية مثل
LDAP أو openID أو
بروتوكولات إدارة المفاتيح أو مكتبات التشفير
يتكون Fabric من المكونات المعيارية التالية: أولا:Pluggable Ordering services تعمل على تأسيس عمليات الاجماع وترتيب المعاملات وبث Blocks. ثانيا:Pluggable membership services تعمل على إقران Blocks بهويات تشفير ثالثا: خدمة peer-to-peer gossip خدمة إختيارية تعمل على إخراج Blocks عن طريق طلب الخدمة من النظراء الاخرين. رابعا:Chaincode مثلها مثل العقود الذكية تعمل داخل بيئة حاضنة لها مثل Docker وذلك لعزلها. ويمكن كتابتها عن طريق لغات البرمجة المعروفة ولكنها لا تتصل بـ DLT خامسا: Ledger هو سجل يعمل على دعم مجموعة متنوعة من نظم إدارة قواعد البيانات. سادسا: الإقرار والرفض وسياسات التحقق من صحة البيانات التي يمكن إعدادها بشكل مستقل لكل تطبيق.