كما ذكرنا في درسنا السابق أن تقنية البلوكتشين هي عبارة عن سجل رقمي لامركزي يتم فيه تسجيل المعاملات. يتم تقسيم هذه المعاملات إلى وحدات أصغر تسمى “الكتل”. يتم ربط كل كتلة بالسابقة لها باستخدام “الهاش”. يضمن هذا الارتباط أن كل كتلة جديدة تعتمد على الكتل السابقة لها، مما يجعل من الصعب للغاية تعديل أي بيانات في السلسلة.
تتكون شبكة البلوكتشين من مجموعة من أجهزة الكمبيوتر المتصلة ببعضها البعض. تسمى هذه الأجهزة “العقد”. تقوم العقد بإجراء عمليات التحقق من المعاملات وإضافة الكتل الجديدة إلى السلسلة.
إنشاء الكتل
في البداية، تتم إنشاء الكتلة الأولى في السلسلة وتسمى بالكتلة الأساسية (Genesis Block). ومن ثم تقوم الكتل المتعاقبة بتسجيل المعاملات والبيانات الجديدة. كل كتلة تحتوي على معلومات حول المعاملات التي تمت وتوقيع رقمي للتحقق من صحتها وربطها بالكتلة السابقة.
هناك طريقتان أساسيتان لإضافة كتل جديدة إلى السلسلة:
التعدين: في هذا النهج، يقوم العقد بحل مسائل رياضية معقدة. يتم مكافأة العقد الذي يحلها أولاً بحق إضافة كتلة جديدة إلى السلسلة.
الموافقة: في هذا النهج، يجب على غالبية العقد في الشبكة الموافقة على كتلة جديدة قبل أن يتم إضافتها إلى السلسلة.