ما سلسلة السجلات؟

مكتمل

سلسلة السجلات هي تقنية لحفظ السجلات وإنفاذ العقود تستخدم التشفير لجعل من الصعب تغيير المحفوظات السابقة. يسمح للمشاركين بمشاركة تدفقات العمل من خلال تتبع التغييرات في دفتر الأستاذ المشترك.

في سيناريو الآيس كريم، كيف نكتشف ما إذا كانت هناك مشكلة تتعلق بجودة الطعام أو السلامة بسبب التخزين غير السليم لدرجة الحرارة أثناء الشحن؟ إننا نحتاج إلى تتبع الجهة المسؤولة ودرجة الحرارة والاحتفاظ بسجل للتغييرات.

لماذا لا تستخدم قاعدة بيانات مركزية؟

يمكننا استخدام قاعدة بيانات مركزية يستخدمها جميع المشاركين لتتبع الشحنات. في العديد من السيناريوهات، تُعد قاعدة البيانات المركزية هي الحل الصحيح. لنفترض أن لدينا قاعدة بيانات مركزية تخزن تفاصيل عن الشحنة وعن المسؤول حاليًا. في السيناريو خاصتنا، يمكن أن يستخدم المزارع والشاحن والمصنع وتاجر التجزئة قاعدة البيانات المركزية نفسها.

A farm, factory, shipper, and a shop use a single centralized database.

تتمثل ميزة قاعدة البيانات المركزية في سهولة التحكم في الوصول والاتساق. كل شخص يستخدم قاعدة البيانات نفسها وهناك سلطة موثوقة تتحكم في الوصول. نظرا لوجود قاعدة بيانات واحدة فقط، يستخدم جميع المشاركين نفس مجموعة البيانات. يحتاج جميع المشاركين إلى الوثوق بأن قاعدة البيانات صحيحة، وبالتالي يحتاجون إلى الوثوق بأن مالك قاعدة البيانات لن يعدل البيانات التاريخية لأي سبب من الأسباب.

ماذا لو كان السيناريو خاصتنا لا يسمح بسلطة مركزية موثوقة؟ ماذا لو لم تكن هناك شركة واحدة تريد أن تكون مسؤولة عن استضافة قاعدة بيانات مركزية؟ ربما لا يمكن تلبية متطلبات تكامل النظام مع كل نظام من الأنظمة المشاركة.

قاعدة بيانات موزعة

ماذا لو كان بإمكان كل مشارك الحصول على نسخته الخاصة من قاعدة البيانات؟ تستخدم قاعدة البيانات الموزعة نسخًا متعددة من قاعدة البيانات وتُزامن التغييرات. في السيناريو خاصتنا، يمكن أن يستخدم المزارع والشاحن والمصنع وتاجر التجزئة قاعدة البيانات الموزعة خاصتهم.

A farm, factory, shipper, and a shop each use their own distributed database. The database changes are synchronized between copies.

ميزة قاعدة البيانات الموزعة هي أن كل مشارك يكون لديه نسخة من قاعدة البيانات. في معظم الحالات، يكون من الأسهل التحكم في الوصول ودمج أنظمتك والمعالجة في نسختك الخاصة من قاعدة البيانات. ومع ذلك، يلزم مزامنة التغييرات في جميع قواعد البيانات. يمكن أن تؤدي معالجة حالات الفشل والتعارض إلى زيادة التعقيد والمسائل المتعلقة بتكامل البيانات.

دفتر الأستاذ الموزَّع

يشار إلى تقنية سلسلة السجلات على أنها دفتر الأستاذ الموزَّع. تمامًا مثل دفتر الأستاذ المحاسبي، فإن دفتر الأستاذ الموزَّع هو سجل محفوظات المعاملات. تؤثر كل معاملة في دفتر الأستاذ على الحالة النهائية.

تسمى شبكات سلسلة السجلات التي تُوزع بين المشاركين بشبكة الاتحاد. تمنح شبكة الاتحاد كل شريك رؤية لكل معاملة تحدث على الشبكة.

A farm, factory, shipper, and a shop each use their own distributed ledger. Transactions are sent to all nodes in the network.

تستخدم سلسلة السجلات قواعد التوافق لضمان اتساق البيانات عبر العُقد. كما أنه يستخدم التشفير لتمكين المشاركين من الوثوق بالبيانات. على وجه التحديد، يمنع كل مشارك من المشاركين أو أقلية من المشاركين من تعديل المحفوظات. نظرًا لأن سلسلة السجلات تتسم باللامركزية، فإن الحلول التي يمكنها استخدام قاعدة بيانات لامركزية تعمل على نحوٍ أفضل. على سبيل المثال، لديك مطلب لدعم شركات متعددة دون سلطة مركزية بسبب التكلفة أو التحكم أو كونك نقطة فشل واحدة.