
blockchain هي قاعدة بيانات لا مركزية تتكون من كتل متتالية من البيانات. يتم ربط كل كتلة بالكتلة السابقة من خلال توقيع التشفير. وهذا يضمن الشفافية والأمان واستحالة تغيير البيانات بعد إضافتها. فيما يلي المبادئ الأساسية لـ blockchain:
1. بنية البلوك تشين
• الكتل: تحتوي كل كتلة على بيانات (معاملات أو معلومات أخرى)، وقيمة تجزئة (توقيع تشفيري)، وقيمة تجزئة الكتلة السابقة.
• السلسلة: ترتبط الكتل بالتتابع. ويؤثر تغيير البيانات في كتلة واحدة على جميع الكتل اللاحقة، مما يجعل النظام مقاومًا للتلاعب.
2. آلية عمل البلوك تشين
• المعاملة: يرسل المستخدمون طلبات لإضافة بيانات (مثل تحويل الأموال).
• التحقق: تتحقق الشبكة من هذه المعاملات. ويتم ذلك من خلال آلية الإجماع.
• تكوين الكتلة: بعد التحقق، تُجمع المعاملات في كتلة.
• الإضافة إلى السلسلة: تُضاف كتلة جديدة إلى السلسلة وتصبح جزءًا من سجل البيانات.
3. التشفير
• تُحسب قيمة تجزئة لكل كتلة. وهي رمز فريد يُنشأ استنادًا إلى بيانات الكتلة. إذا تغيرت البيانات، تتغير قيمة التجزئة أيضًا.
• تتضمن قيمة تجزئة الكتلة دائمًا قيمة تجزئة الكتلة السابقة، مما يربطها في سلسلة واحدة.
4. اللامركزية
• تُخزَّن نسخ من البلوك تشين على العديد من أجهزة الكمبيوتر في الشبكة (العُقد).
• لا يوجد مركز إدارة موحّد، لذا لا يمكن لأحد التحكم في البلوك تشين بمفرده.
5. آليات الإجماع
لمواءمة البيانات بين المشاركين في الشبكة، تُستخدم خوارزميات الإجماع:
• إثبات العمل (PoW): يحل المشاركون (المُعدّنون) مسائل رياضية معقدة لإضافة كتلة.
• إثبات الحصة (PoS): تُنشأ الكتل بناءً على حصة العملة المشفرة التي يمتلكها المشارك.
6. مزايا البلوك تشين
• الأمان: لا يمكن تغيير المعلومات دون موافقة الشبكة بأكملها.
• الشفافية: البيانات متاحة لجميع المشاركين.
• الاستقلالية: عدم وجود سلطة مركزية.
7. التطبيقات
• العملات المشفرة (بيتكوين، إيثيريوم).
• أنظمة الخدمات اللوجستية والإمداد.
• التصويت.
• العقود الذكية.
البلوك تشين ليس أساس العملات المشفرة فحسب، بل هو أيضًا تقنية واعدة للعديد من المجالات.