يمكن تعريف Block chain . الذي تعتمد عليه العملات المشفرة. على أنه سجل رقمي لا مركزي يخزن السجلات بشكل آمن عبر شبكة من أجهزة الكمبيوتر. ويتميز هذا السجل بالشفافية وعدم قابلية التغيير ومقاومة التلاعب. تحتوي كل Block على بيانات، وترتبط الكتل في سلسلة مرتبة زمانيا.
العملات الرقمية و الـ Block chain؟
يمكن تعريف Block chain، أو سلاسل الكتل، على أنه نوع من أنواع قواعد البيانات المشتركة التي تختلف عن قواعد البيانات الاعتيادية في طريقة تخزين المعلومات؛ إذ تقوم سلاسل الكتل بتخزين البيانات في كتل مرتبطة ببعضها البعض عبر التشفير.
ويمكن لهذه التقنية تخزين أنواع مختلفة من المعلومات على هيئة Block chain ، ولكن الاستخدام الأكثر شيوعًا هو سجل المعاملات ومن الجدير بالذكر أن سلاسل الكتل لامركزية غير قابلة للتغيير؛ ما يعني أن البيانات المدخلة لا يمكن تغيرها أو التلاعب بها .
فعلى سبيل المثال في حالة البيتكوين، تكون سلسلة الكتل غير مركزية، ولا يملك شخص أو مجموعة منفردة التحكم بالكتل أثناء انشائها. وبدلًا من ذلك، يحتفظ جميع المستخدمين بالتحكم بشكل جماعي. وفي الوقت نفسه يتم تسجيل المعاملات بصورة دائمة ويمكن لأي شخص رؤيتها.
ميزات إضافية
تُعَد تقنية البلوك تشين قاعدة بيانات موزعة بين عُقد شبكة الكمبيوتر أو يمكن اعتبارها كدفتر الشيكات الموزع علي شبكة من الحواسيب؛ إذ تحافظ على سجل آمن ولامركزي للمعاملات.
ومن المعروف الدور المحوري الذى تقوم به Block chain في صناعة العملات المشفرة غير أنها لا تقتصر على استخدامات العملات المشفرة؛ إذ يمكن استخدام تقنية البلوك تشين لجعل البيانات في أي صناعة غير قابلة للتغيير؛ ما يصعب معه التلاعب بالبيانات المخزنة.
نظرًا لأنه لا يمكن تغيير Blocks، فإن الثقة الوحيدة المطلوبة تكون عند النقطة التي يدخل فيها المستخدم أو البرنامج البيانات. وهذا يقلل من الحاجة إلى أطراف ثالثة موثوقة، مثل المدققين أو البنوك الخ، الذين يضيفون التكاليف وقد يرتكبون أخطاء.
كيف تعمل تقنية Block chain؟
تتكون Block chain من برنامج يقوم بتنفيذ مهام تتواجد في كل برامج البيانات العادية مثل spread sheet وغيرها؛ مثل إدخال النصوص والبيانات وحفظها في مكان ما. ولكن ما يميز قاعدة Block chain أنها موزعة بين أجهزة كمبيوتر عدة يحتفظ كل كمبيوتر بنسخة من بيانات تلك القاعدة. ويجب أن تتطابق تلك النسخ حتي يعتمد ” block”.
وعلى سبيل المثال في Block chain الخاص بالعملة الرقمية “بتكوين” تجمع سلسلة البيانات في ملفات حجمها 4 ميجا بايت لكل كتلة. ويختلف حجم الملف تبعا لاختلاف للعملة المشفرة ذاتها. وبعد وصول الكتلة إلى الحجم المطلوب تقوم دالة تشفيرية بتشفير الملف وتوليد رقمًا مشفرًا بالنظام السداسي عشر يسمي “رأس الكتلة”.
ويدمج هذا الرقم ويشفر في رأس ملف الكتلة التي تلي الكتلة سالفة الذكر مما يجعلها متسلسلة. ومن هنا نشأت التسمية.
كيف يتم تداول العملات الرقمية؟
خلال عملية انتقال العملات تُتبع خطوات محددة لاتمام الانتقال بين العملاء، في عملة بتكوين على سبيل المثال كأحد تطبيقات Blockchain، تقوم تلك الخطوات بنقل العملات بين محافظ العملات الرقمية الخاصة بالعملاء، وتعمل المحفظة كبرنامج وسيط بين الـ Blockchain المخزنة على الحواسيب المختلفة حول العالم.
وعند طلب عملية بيع أو شراء بتكوين يرسل الطلب والبيانات الخاصة بالعميل إلى مجموعة ذاكرة حيث يتم تخزينها ووضعها في قائمة انتظار. تقوم مجموعة الحواسيب المكونة للـ Blockchain من التأكد من بيانات العملية.
وتحزن بيانات العمليات الموثقة في Block حتي يصل إلى الحجم المطلوب فيغلق ومن ثم يلتقطها عامل المنجم ليبدأ عملية التعدين.

كيف يتم التعدين؟
يحتاج الآن الـ Block إلى خوارزمية التجزئة تعمل على تحويل البيانات التي بداخله إلى سلسلة نصية ثابتة الطول وذلك لتأمنيه من التلاعب والتغير.
وتعتمد خوارزمية التجزئة على وجود رقم يستخدم لمرة واحدة فقط يسمي nonce ويوجد فراغ لوضع هذا الرقم في رأس الـ Block. ويقوم عامل المنجم بمحاولة إيجاد رقم صالح كـ nonce لحزمة البيانات التي يعمل عليها. وحالما يتمكن عامل المنجم من إيجاد رقم صالح يحصل على مكافأة التعدين.
