ما هو “Blockchain”؟

إذا كنت تشاهد الأخبار مؤخرًا ، فربما تكون قد سمعت عن شيء يسمى blockchain. إنه مفهوم يجعل البيانات آمنة للغاية لاستخدامات محددة. من المحتمل أنك سمعت عنها فيما يتعلق بـ Bitcoin ، ولكنها تحتوي على تطبيقات تتجاوز بكثير العملات المشفرة المفضلة لدى الجميع. فيما يلي شرح سريع لكيفية عملها.

كل شيء يبدأ بالتشفير

ذات صلة: ما هي عملة البيتكوين وكيف تعمل؟

لفهم سلاسل الكتل ، تحتاج إلى فهم التشفير. إن فكرة التشفير أقدم بكثير من أجهزة الكمبيوتر: فهي تعني فقط إعادة ترتيب المعلومات بحيث تحتاج إلى مفتاح معين لفهمها. البسيط لعبة حلقة فك وجدت في صندوق حبوب Kix الخاص بك شكلًا من أبسط أشكال التشفير – أنشئ مفتاحًا (يُعرف أيضًا باسم التشفير) يستبدل حرفًا برقم ، ثم قم بتشغيل رسالتك عبر المفتاح ، ثم أعط المفتاح لشخص آخر . لا يستطيع أي شخص يجد الرسالة بدون المفتاح قراءتها ، ما لم يتم “كسرها”. استخدم الجيش تشفيرًا أكثر تعقيدًا قبل وقت طويل من استخدام أجهزة الكمبيوتر ( آلة إنجما الرسائل المشفرة والمفككة خلال الحرب العالمية الثانية ، على سبيل المثال).

ومع ذلك ، فإن التشفير الحديث رقمي بالكامل. تستخدم أجهزة الكمبيوتر اليوم أساليب تشفير معقدة للغاية وآمنة لدرجة أنه من المستحيل كسرها بحسابات بسيطة يقوم بها البشر. ومع ذلك ، فإن تقنية تشفير الكمبيوتر ليست مثالية ؛ لا يزال من الممكن “اختراقها” إذا قام عدد كافٍ من الأشخاص الأذكياء بمهاجمة الخوارزمية ، ولا تزال البيانات معرضة للخطر إذا عثر شخص ما بخلاف المالك على المفتاح. ولكن حتى التشفير على مستوى المستهلك ، مثل تشفير AES 128 بت الذي أصبح الآن قياسيًا على iPhone و Android ، يكفي لإبقاء البيانات المقفلة بعيدًا عن مكتب التحقيقات الفيدرالي.

Blockchain هو دفتر أستاذ تعاوني وآمن للبيانات

يستخدم التشفير عادةً لقفل الملفات بحيث لا يمكن الوصول إليها إلا من قبل أشخاص محددين. ولكن ماذا لو كانت لديك معلومات يجب أن يراها الجميع – مثل ، على سبيل المثال ، المعلومات المحاسبية لوكالة حكومية يجب أن تكون عامة بموجب القانون – ولا تزال بحاجة إلى أن تكون آمنة؟ هناك ، لديك مشكلة: كلما زاد عدد الأشخاص الذين يمكنهم رؤية المعلومات وتحريرها ، قل أمانها.

تم تطوير Blockchains لتلبية الاحتياجات الأمنية لهذه المواقف المحددة. في blockchain ، في كل مرة يتم فيها الوصول إلى المعلومات وتحديثها ، يتم تسجيل التغيير والتحقق منه ، ثم يتم إغلاقه بواسطة التشفير ، ولا يمكن تحريره مرة أخرى. ثم يتم حفظ مجموعة التغييرات وإضافتها إلى إجمالي السجل. في المرة التالية التي يقوم فيها شخص ما بإجراء تغييرات ، يبدأ من جديد ، مع الاحتفاظ بالمعلومات في “كتلة” جديدة مشفرة ومرفقة بالكتلة السابقة (ومن ثم “block chain”). تربط عملية التكرار هذه الإصدار الأول من مجموعة المعلومات بالإصدار الأحدث ، بحيث يمكن للجميع رؤية جميع التغييرات التي تم إجراؤها على الإطلاق ، ولكن يمكنهم فقط المساهمة في الإصدار الأخير وتحريره.

هذه الفكرة تقاوم نوعًا ما الاستعارات ، لكن تخيل أنك في مجموعة من عشرة أشخاص يقومون بتجميع مجموعة LEGO. يمكنك إضافة قطعة واحدة فقط في كل مرة ، ولا يمكنك إزالة أي قطعة على الإطلاق. يجب أن يتفق كل عضو في المجموعة على وجه التحديد على المكان الذي تذهب إليه القطعة التالية. وبهذه الطريقة ، يمكنك رؤية جميع القطع في أي وقت – والعودة إلى أول قطعة في المشروع – ولكن يمكنك فقط تعديل أحدث قطعة.

لشيء أكثر صلة بقليل ، تخيل مستندًا تعاونيًا ، مثل جدول بيانات على مستندات Google أو Office 365. يمكن لأي شخص لديه حق الوصول إلى المستند تحريره ، وفي كل مرة يفعلون ذلك ، يتم حفظ التغيير وتسجيله كجدول بيانات جديد ، ثم مؤمن في محفوظات المستند. لذا يمكنك الرجوع خطوة بخطوة من خلال التغييرات التي تم إجراؤها ، ولكن يمكنك فقط إضافة معلومات إلى أحدث إصدار ، وليس تعديل الإصدارات السابقة من جدول البيانات التي تم قفلها بالفعل.

كما سمعت على الأرجح ، يتم تطبيق فكرة “دفتر الأستاذ” الآمن والمُحدَّث باستمرار على البيانات المالية ، حيث يكون ذلك منطقيًا. تعتبر العملات الرقمية الموزعة مثل Bitcoin هي الاستخدام الأكثر شيوعًا لشبكات البلوكشين – في الواقع ، تم إنشاء أول عملة من أجل Bitcoin وانتشرت الفكرة من هناك.

المادة الفنية: خطوة بخطوة ، بلوك بلوك

كيف يتم كل هذا في الواقع على جهاز الكمبيوتر؟ إنه مزيج من التشفير وشبكات الند للند.

ذات صلة: كيف يعمل BitTorrent؟

قد تكون على دراية بمشاركة الملفات من نظير إلى نظير: خدمات مثل BitTorrent التي تتيح للمستخدمين تحميل وتنزيل الملفات الرقمية من مواقع متعددة بشكل أكثر كفاءة من اتصال واحد. تخيل أن “الملفات” هي البيانات الأساسية في blockchain ، وعملية التنزيل هي التشفير الذي يبقيها محدثة وآمنة.

أو للرجوع إلى مثال محرر مستندات Google أعلاه: تخيل أن المستند التعاوني الذي تعمل عليه لم يتم تخزينه على خادم. بدلاً من ذلك ، فهو موجود على جهاز كمبيوتر كل فرد ، والذي يقوم بفحص وتحديث بعضهما البعض باستمرار للتأكد من عدم قيام أي شخص بتعديل السجلات السابقة. هذا يجعلها “لامركزية”.

هذه هي الفكرة الأساسية وراء blockchain: إنها بيانات التشفير التي يتم الوصول إليها وتأمينها باستمرار في نفس الوقت ، دون أي خادم أو تخزين مركزي ، مع سجل من التغييرات يدمج نفسه في كل إصدار جديد من البيانات.

إذن ، لدينا ثلاثة عناصر يجب مراعاتها في هذه العلاقة. الأول ، شبكة مستخدمي نظير إلى نظير الذين يقومون جميعًا بتخزين نسخ من سجل blockchain. ثانيًا ، البيانات التي يضيفها هؤلاء المستخدمون إلى أحدث “كتلة” من المعلومات ، مما يسمح بتحديثها وإضافتها إلى السجل الإجمالي. ثالثًا ، التسلسلات المشفرة التي ينشئها المستخدمون للاتفاق على الكتلة الأخيرة ، وتثبيتها في مكانها في تسلسل البيانات التي تشكل السجل.

هذا الجزء الأخير هو الصلصة السرية في شطيرة blockchain. باستخدام التشفير الرقمي ، يساهم كل مستخدم في قوة جهاز الكمبيوتر الخاص به للمساعدة في حل بعض تلك المشكلات الحسابية فائقة التعقيد التي تحافظ على أمان السجل. تعمل هذه الحلول المعقدة للغاية – المعروفة باسم “التجزئة” – على حل الأجزاء الأساسية من البيانات الموجودة في السجل ، مثل الحساب الذي تمت إضافته أو طرحه في دفتر الأستاذ المحاسبي ، ومن أين ذهبت هذه الأموال أو أتت منها. كلما زادت كثافة البيانات ، زاد تعقيد التشفير وزادت قوة المعالجة المطلوبة لحلها. (هذا هو المكان الذي تدخل فيه فكرة “التعدين” في البيتكوين بالمناسبة.)

لذلك ، باختصار ، يمكننا التفكير في أن blockchain عبارة عن جزء من البيانات:

  1. محدثة باستمرار. يمكن لمستخدمي Blockchain الوصول إلى البيانات في أي وقت وإضافة معلومات إلى أحدث كتلة.
  2. وزعت. يتم تخزين نسخ من بيانات blockchain وتأمينها من قبل كل مستخدم ، ويجب أن يتفق الجميع على الإضافات الجديدة.
  3. تم التحقق. يجب الموافقة على كل من التغييرات على الكتل الجديدة ونسخ الكتل القديمة من قبل جميع المستخدمين من خلال التحقق من التشفير.
  4. آمن. يتم منع العبث بالبيانات القديمة وتغيير طريقة تأمين البيانات الجديدة من خلال طريقة التشفير والتخزين غير المركزي للبيانات نفسها.

وصدقوا أو لا تصدقوا ، يصبح الأمر أكثر تعقيدًا من هذا … ولكن هذه هي الفكرة الأساسية.

Blockchain قيد التنفيذ: أرني الأموال (الرقمية)!

لذلك دعونا ننظر في مثال على كيفية تطبيق ذلك على عملة مشفرة مثل البيتكوين. لنفترض أن لديك عملة بيتكوين واحدة وتريد إنفاقها على سيارة جديدة. (أو دراجة ، أو منزل ، أو دولة جزيرة صغيرة إلى متوسطة الحجم – مهما كانت قيمة Bitcoin واحدة هذا الأسبوع.) تقوم بالاتصال بـ Bitcoin blockchain اللامركزية باستخدام برنامجك ، وترسل طلبك لنقل بيتكوين لبائع السيارة. ثم يتم نقل معاملتك إلى النظام.

يمكن لكل شخص على النظام رؤيته ، لكن هويتك وهوية البائع ليست سوى توقيعات مؤقتة ، وهي عناصر صغيرة في مسائل الرياضيات الضخمة التي تشكل قلب التشفير الرقمي. يتم توصيل هذه القيم بمعادلة blockchain ، ويتم “حل” المشكلة نفسها من قبل الأعضاء على شبكة نظير إلى نظير التي تنشئ تجزئات تشفير.

بمجرد التحقق من المعاملة ، يتم نقل عملة بيتكوين واحدة منك إلى البائع وتسجيلها في أحدث كتلة في السلسلة. تم الانتهاء من الكتلة وإغلاقها وحمايتها بالتشفير. تبدأ السلسلة التالية من المعاملات ، وينمو blockchain لفترة أطول ، ويحتوي على سجل كامل لجميع المعاملات في كل مرة يتم تحديثها.

الآن ، عندما تفكر في blockchain على أنه “آمن” ، فمن المهم أن تفهم السياق. المعاملات الفردية آمنة ، والسجل الإجمالي آمن ، طالما أن الأساليب المستخدمة لتأمين التشفير تظل “غير مكشوفة”. (وتذكر أن هذه الأشياء هل حقا من الصعب كسر-حتى مكتب التحقيقات الفيدرالي لا يمكنه فعل ذلك بمجرد موارد الحوسبة وحدها.) لكن الحلقة الأضعف في blockchain هي أنت – المستخدم.

إذا سمحت لشخص آخر باستخدام مفتاحك الشخصي للوصول إلى السلسلة ، أو إذا عثروا عليه ببساطة عن طريق اختراق جهاز الكمبيوتر الخاص بك ، فيمكنهم إجراء إضافات إلى blockchain بمعلوماتك ، ولا توجد طريقة لإيقافهم. هذه هي الطريقة التي يتم بها “سرقة” البيتكوين الهجمات التي حظيت بدعاية كبيرة على الأسواق الرئيسية: إنها الشركات التي كانت تدير الأسواق ، وليس Bitcoin blockchain نفسها ، التي تم اختراقها. ولأن عملات البيتكوين المسروقة يتم نقلها إلى مستخدمين مجهولين ، من خلال عملية يتم التحقق منها بواسطة blockchain وتسجيلها إلى الأبد ، لا توجد طريقة للعثور على المهاجم أو استرداد البيتكوين.

ما الذي يمكن أن تفعله بلوكشين آخر؟

بدأت تقنية Blockchain مع Bitcoin ، لكنها فكرة مهمة لدرجة أنها لم تبقى هناك لفترة طويلة. النظام الذي يتم تحديثه باستمرار ، ويمكن الوصول إليه من قبل أي شخص ، والتحقق منه بواسطة شبكة غير مركزية ، وآمن بشكل لا يصدق ، يحتوي على الكثير من التطبيقات المختلفة. تعمل المؤسسات المالية مثل JP Morgan Chase و Australian Stock Exchange على تطوير أنظمة blockchain لتأمين وتوزيع البيانات المالية (للأموال التقليدية ، وليس العملات المشفرة مثل Bitcoin). تأمل مؤسسة Bill & Melinda Gates في استخدام أنظمة blockchain لتقديم خدمات مصرفية مجانية وموزعة لمليارات الأشخاص الذين لا يستطيعون تحمل تكلفة حساب مصرفي عادي.

أدوات مفتوحة المصدر مثل هايبرليدجر تحاول إتاحة تقنيات blockchain لمجموعة واسعة من الأشخاص ، وفي بعض الحالات تفعل ذلك دون الحاجة إلى الكميات الهائلة من قوة المعالجة اللازمة لتأمين تصميمات أخرى. يمكن التحقق من أنظمة العمل التعاونية وتسجيلها باستخدام تقنيات blockchain. يمكن استخدام أي شيء يحتاج إلى تسجيله والوصول إليه وتحديثه باستمرار بنفس الطريقة.

مصدر الصورة: الخلفي / شترستوك، لويس تسي بوي الرئة / شاترستوك، زاك كوبلي

المصدر

أضف تعليق