ما هي تقنية سلسلة الكتل (Blockchain)؟
سلسلة الكتل أحد أبرز تقنيات السجل الموزع التي تعنى بتسجيل العمليات في الأجهزة الموزعة في الشبكة، واتفاق هذه الأجهزة على العمليات، واتساق السجل بين الأجهزة.
وتتميز سلسلة الكتل عن بقية تقنيات السجل الموزع بتسجيل العمليات بهيكل بيانات يسمى "الكتلة"، وتتصل كل كتلة بالكتلة السابقة وصولاً إلى الكتلة الأولى - مكونة سلسلة من الكتل.
مميزات سلسلة الكتل:
تقليل التكلفة
تحسين كفاءة التشغيل
تعزيز أمن المعلومات
مكوّنات تقنية سلسلة الكتل:
يمكن تقسيم منظومة تقنية سلسلة الكتل إلى ٣ أجزاء، وهي الشبكات والمنصات والتطبيقات.
* ملاحظة: المنصات المذكورة أمثلة غير شاملة.
يتضمن الجزء الأول البنية التحتية والتخزين الخاص بحلول تقنية سلسلة الكتل. وكل شبكة تتكون بشكل أساسي من أجهزة متصلة ببعضها، حيث يخزن كل جهاز نسخةً من السجل والعقود الذكية.
حيث يحتوي السجل على عدد من العمليات مثل: إنشاء أصول جديدة، أو نقل أصول بين الأجهزة. أما العقود الذكية فهي برامج مُخزّنة في شبكة سلسلة الكتل، وتقوم تلقائيًا بتنفيذ عمليات مُعيّنة عند استيفاء شروط عقد محدد.
وتختلف صلاحية انضمام الأجهزة إلى الشبكة و إمكانية مشاركتها في آلية الاتفاق على العمليات التي تسجل في السجل حسب نوع الشبكة، والذي يمكن أن يقسم إلى الصنفين التاليين:
الشبكات العامة أو التي لا تحتاج إلى تصريح للمشاركة فيها (Permissionless):
تُمكّن الشبكات العامة كل جهاز من الانضمام إليها والمشاركة في خوارزمية الاتفاق دون الحاجة إلى طلب صلاحية. ومن أشهر الشبكات العامة شبكة Bitcoin.
الشبكات الخاصة أو المتطلبة لتصريح المشاركة (Permissioned):
توفر الشبكات الخاصة إما إمكانية الانضمام إليها فقط أو الانضمام إليها مع المشاركة في خوارزمية الاتفاق لأجهزة معينة تُحدد من قبل مالك الشبكة، والذي يمكن أن يكون جهة أو عدة جهات.
وبما أن الوصول في الشبكات الخاصة محدد لأجهزة معيّنة، فإن الشبكات الخاصة تحقق مركزية أعلى من الشبكات العامة.
أما الجزء الثاني من المنظومة فهي المنصات التي تتيح للمطورين بناء تطبيقات وحلول سلسلة الكتل. وتختلف المنصات المتاحة باختلاف نوع الشبكة المراد بناؤها. فمن أبرز المنصات عالمياً لبناء حلول قائمة على الشبكات العامة Ethereum، بينما تعد Hyperledger Fabric من أبرز المنصات لبناء حلول قائمة على الشبكات الخاصة.
وأخيراً فإن الجزء الثالث من المنظومة يعبر عن التطبيقات المبنية على تقنية سلسلة الكتل. ومن أمثلتها التطبيقات اللامركزية (dApps) وهي تطبيقات يتم تشغيلها في شبكة سلسلة الكتل بدلاً من تشغيلها في خادم مركزي. ومن التطبيقات أيضاً المنظمات المستقلة اللامركزية (DAOs) وهي منظمات متوفرة عبر الإنترنت تنظّمها العقود الذكية ويديرها أصحاب المؤسسات بشكل موزّع بدلاً من القيادة المركزية.