تقنية سلسلة الكتل Blockchain

مفهوم تقنية سلسلة الكتل Blockchain

هي التقنية مفتوحة المصدر قابلة للبرمجة وغير قابلة للسيطرة أو التحكم فيها، وهي عبارة عن سجل تعاملات، كل واحدة فيهم تعتبر كتلة Block تكون مربوطة فيما بينها ومؤمنة بشفرة خاصة (Cryptography)، وكل كتلة تحتوي على هاش (Hash) وهو عبارة عن خوارزمية رياضية  تقوم بتسجيل جزء صغير من البيانات الخاصة بالتعاملات المدرجة في السجل ككل، وتكون مشفرة بشفرة جزئية من الشفرة الكلية التي يتم بيها تشفير سلسلة الكتل المكونة لسجل المعاملات والكتل الكلي.

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

ولفهم الموضوع بشكل أبسط

تخيل أنه لدينا 4 أشخاص  أحمد ومحمد وإسلام وعمر

وكل فرد منهم لديهم عدد من العملات المشفرة، وأراد أحمد أن يشتري سلعة ما من محمد مقابل 0.12 بيتكوين، وهذا يعني أن أحمد سيدخل إلى حافظة البيتكوين الإلكترونية الخاصة به، ويرسل إلى محمد 0.12 بيتكوين مقابل شرائ تلك السلعة – وهذا يسمى تعامل

هذا التعامل لابد وأن يتم تسجيله في سجل التعاملات الموجود لدى الأربعة أشخاص، فتقوم وحدة التخزين بتقسيم سجل - بيان التحويل من أحمد إلى محمد - إلى أربعة نسخ جزئية مشفرة، وإرسالة إلى سجلات الأربع أشخاص (أحمد ومحمد وإسلام وعمر) بحيث يكون كل واحد فيهم قادرًا على قراءة السجل، ومعرفة أنه تم تحويل مبلغ قدره 0.12 بيتكوdن من شخص إلى آخر دون معرفة المحول أو المستلم

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

وهذا ما يحدث في تداولات البيتكوين ففي كل ساعة يتم إنشاء ما يقرب من 6 مجموعات من المعاملات (الكتل) المقبولة، التي يتم إضافتها إلى سلسلة الكتل Blockchain والذي سرعان ما يتم تشفيرها وتفكيكها وأرسالها كعقد مغلقة إلى كافة المستخدمين مما يسمح للبرمجية ككل بالتعرف على حجم وزمن وقيمة التعامل الذي الحدث وكمية الييتكوين التي تم إنفاقها

ما دور تقنية الكتل المتسلسلة (Blockchain) بعملية تحويل أو لإنفاق البيتكوين؟

يتم تسجيل عملات البيتكوين الموجودة إلى عناوين خاصة (Bitcoin addresses) إنشاء العنوان هو عبارة عن تشفير مفتاح خاص متاح للبيتكوين، يتم حوسبته خلال جزء من الثانية، مع الوضع في الاعتبار أن هناك عدد ضخم جدا من المفاتيح تكفي لكل العمليات والعملات والمتاحة ولا يمكن كسر شفرتها.

كل شخص لديه بيتكوين يريد انفاقه أو تحويله (إجراء معاملة) لابد وأن يكون لديه المفتاح الخاص (مفتاح التشفير)، ويوقع إلكترونيًا على المعاملة (digital signature)، فتقوم شبكة التحقق من تأكيد المعاملة باستخدام المفتاح العام (مقتاح فك التشفير) فتتم المعاملة