Blockchain هو نوع من تقنيات دفتر الأستاذ الذي يخزن ويسجل البيانات.
Blockchain هي الكلمة الطنانة التي يبدو أنها تهيمن على أي محادثة حول مستقبل التكنولوجيا ، من قوة العملات المشفرة إلى أشكال جديدة من الأمن السيبراني. في حين أن تطبيقات تقنية blockchain تبدو لا حصر لها ، إلا أن الكثير من الناس ليسوا متأكدين تمامًا من ماهيتها.
في الماضي ، كان يتم تتبع المعاملات في دفاتر الأستاذ المكتوبة وتخزينها في المؤسسات المالية. يمكن تدقيق دفاتر الأستاذ التقليدية ، ولكن فقط من قبل أولئك الذين يتمتعون بامتيازات الوصول. أخذت Blockchain هذه المفاهيم ودمقرطتها عن طريق إزالة السرية حول كيفية التعامل مع المعلومات - أي بيانات المعاملات -.
في أبسط أشكالها ، فإن blockchain عبارة عن قائمة موزعة من المعاملات يتم تحديثها ومراجعتها باستمرار. تُعرف أيضًا باسم تقنية دفتر الأستاذ الموزع (DLT) ، ويمكن برمجتها لتسجيل وتتبع أي شيء ذي قيمة عبر شبكة منتشرة حول مواقع وكيانات متعددة. هذا يخلق نوعًا من شبكة العنكبوت العالمية لأجهزة الكمبيوتر المتصلة.
على الرغم من ارتباط تقنية blockchain غالبًا بالعملات المشفرة ، إلا أنها ليست حصرية لسوق الأصول الرقمية. بفضل قدرته الفريدة على إضافة البيانات وتخزينها ، يمكن أن يخدم العديد من الوظائف الأخرى عبر مجموعة من الصناعات.
كيف تبدو blockchain؟
يمكن تقسيم blockchain إلى مكونين: الكتلة والسلسلة.
الكتلة عبارة عن مجموعة من البيانات المرتبطة بكتل أخرى ترتيبًا زمنيًا في سلسلة افتراضية. يمكنك التفكير في blockchain على أنه قطار يتكون من عربات متعددة متصلة في خط ، حيث تحتوي كل عربة على كمية من البيانات. تمامًا كما هو الحال مع الركاب في عربة قطار حقيقية ، يمكن أن تحتوي الكتل على قدر معين فقط من البيانات قبل أن تمتلئ.
تحتوي كل كتلة أيضًا على طابع زمني ، وبالتالي فمن الواضح متى تم تسجيل البيانات وتخزينها - وهو أمر حيوي لأشياء مثل المعاملات أو بيانات سلسلة التوريد حيث من المهم معرفة متى تمت معالجة الدفع أو الحزمة بالضبط.
كم عدد النسخ الموجودة؟
لا توجد نسخة رئيسية واحدة من blockchain. بدلاً من ذلك ، يحتفظ كل شخص يدير جهاز كمبيوتر يساهم في الشبكة - المعروف أيضًا باسم "العقدة" - بنسخته الخاصة من blockchain ، ويتحقق باستمرار من العقد الأخرى للتأكد من أن كل شخص لديه نفس سجل البيانات. من خلال قيام كل مساهم فردي بتخزين نسخته الخاصة ، فهذا يعني أنه لا توجد نقطة واحدة للفشل. تعني هذه الطبقة الرائعة من الأمان أيضًا أنه من المستحيل تقريبًا على الوكلاء الضارين التلاعب بالبيانات المخزنة في سلاسل الكتل.
إذا أرادت مجموعة متسللين التلاعب بأي معاملة على blockchain ، فسيتعين عليهم اقتحام جهاز كل مساهم في الشبكة حول العالم وتغيير جميع السجلات لإظهار الشيء نفسه.
على عكس قاعدة بيانات السجلات المالية المخزنة من قبل المؤسسات التقليدية ، فإن blockchain شفاف تمامًا ويهدف إلى التوزيع والمشاركة عبر الشبكات ، وفي كثير من الحالات ، للجمهور بالكامل. من خلال إعطاء الأولوية للشفافية حول المعاملات وكيفية تخزين المعلومات ، يمكن أن تعمل blockchain كمصدر واحد للحقيقة.
كيف يتم إضافة البيانات إلى blockchain؟
بالإضافة إلى الشفافية مع البيانات ، فإن blockchain هي أيضًا طريقة آمنة لتخزينها. باستخدام Bitcoin كمثال ، إليك كيفية إضافة معاملة إلى كتلة جديدة:
عندما يرسل مستخدم بيتكوين معاملة ، يتم إنشاء رسالة بالعناوين العامة لكل من المرسل والمتلقي والمبلغ الذي يتم التعامل معه. يأخذ المرسل هذه البيانات ، ويضيف مفتاحه الخاص إلى المزيج ، ثم يقوم بإنشاء تجزئة منها (يحولها إلى رمز بطول ثابت.) يؤدي ذلك إلى إنشاء توقيع رقمي لتأكيد أن الشخص الذي يمتلك كمية البيتكوين ينوي إرسالها. إلى المتلقي.
يقوم المرسل بعد ذلك بحزم هذا التوقيع الرقمي مع الرسالة والمفتاح العام الخاص به وبثه إلى الشبكة. إنه نوع من القول ، "مرحبًا ، الجميع! أريد أن أرسل عملة بيتكوين لهذا الشخص ".
(ملاحظة: بالنسبة لمعظم المحافظ والتطبيقات الأخرى ، يحدث كل هذا "تحت غطاء المحرك" ولا يتعين على المستخدمين التعامل فعليًا مع العمليات بأنفسهم.)
تنضم المعاملة المعبأة إلى غرفة انتظار مليئة بالمعاملات الأخرى غير المؤكدة التي تتطلع إلى إضافتها إلى blockchain ، والمعروفة باسم "mempool".
في حالة شبكة Bitcoin ، يقوم عمال المناجم الذين اكتشفوا بنجاح كتل جديدة من خلال إثبات العمل بأخذ مجموعة من المعاملات من mempool (يعتمد عادةً على تلك التي لديها أعلى رسوم مرفقة) ، تحقق من كل معاملة للتأكد من كل منها المرسل لديه بالفعل كمية البيتكوين في محافظه التي يريد إرسالها ، قم بتشغيلها من خلال البرنامج للتأكد من أن البيانات المجمعة (التوقيعات الرقمية ، الرسائل والمفاتيح العامة) شرعية ، قم بإضافتها إلى الكتلة الجديدة وأخيراً بث الكتلة الجديدة المقترحة إلى الشبكة حتى يتمكن عمال المناجم الآخرون من التحقق مرة أخرى من صحة كل شيء.
هذا مشابه للعملية المستخدمة في سلاسل blockchain لإثبات الملكية ، باستثناء أنه بدلاً من اكتشاف العقد والتحقق منها ، يقوم المستخدمون الذين قاموا بحبس كمية من العملات المشفرة - المعروفة باسم "stakers" أو "المصادقون" - بتنفيذ العملية.
يمكن للعقد أداء مجموعة متنوعة من المهام. يتضمن ذلك الاحتفاظ بسجل تاريخي لجميع بيانات المعاملات ، والتحقق من المعاملات ، وفي حالة عقد التعدين أو عقد التحقق من الصحة ، إضافة كتل جديدة إلى blockchain. بمجرد الموافقة على المعاملة وإضافتها ، لا يمكن تغيير المعلومات أو إعادة كتابتها. هذا هو السبب في أن البيانات المخزنة على شبكة blockchain توصف بأنها "غير قابلة للتغيير".
تقوم blockchain ببساطة بتسجيل كل معاملة تمت على شبكتها. على سبيل المثال ، فإن Ethereum blockchain هو سجل لجميع معاملات الأثير التي حدثت على الإطلاق. لذلك إذا كانت هناك تحديثات يجب إجراؤها حول معاملة سابقة ، بدلاً من الرجوع إلى البيانات الأولية ، يتم عمل سجل جديد حول التغيير.
حالات استخدام تقنية blockchain الأخرى
تلغي blockchain الحاجة إلى وسطاء مثل البنوك. تقطع شبكة الند للند الوسيط وتسمح للمعاملات بأن تكون آمنة ، وتقلل من التكاليف ، ويمكن لأي شخص مراجعتها.
إلى جانب استخدامها في الشؤون المالية ، فإن تقنية blockchain لها العديد من الوظائف الأخرى. تقوم المستشفيات بدمج blockchain للمساعدة في تتبع بيانات السجلات الطبية وتحسين دقتها. تستخدمه الشركات الزراعية لوجستيًا لتتبع سلسلة توريد الأغذية. تعتمد العقود الذكية عليها في الاحتفاظ بسجل لجميع الاتفاقيات وتغييرات الدولة. في الآونة الأخيرة ، أصبح وسيلة لتجارة وبيع والمصادقة على القطع الفنية الرقمية الأصلية.
أصبحت Blockchains جزءًا مهمًا بشكل متزايد من كيفية عيشنا وعملنا وتفاعلنا مع معلوماتنا الرقمية. كما هو الحال مع أي تقنية ثورية جديدة أخرى ، لا توجد مجموعة واحدة من المعايير ، ولا يزال يتم اكتشاف التأثير العام. ولكن ليس هناك شك في أنها موجودة لتبقى.