شرح بلوك شين ليفهمه المبتدؤون والأطفال من عمر 5 سنوات.
دليل بسيط لفهم Blockchain بمثال من العالم الحقيقي.
هذا هو الدرس الثالث والأخير لدورة مبسطة من 3 دروس، ويمكنك الوصول إلى روابط بقية الدروس في نهاية هذه المقالة.
ملخص الدروس السابقة
في الدرس الأول من هذه الدورة، تعرفنا على البيتكوين وهو عملة مشفرة تعتمد على تكنولوجيا بلوك شين لتعمل، وتحدثنا عن هذه التقنية أكثر من خلال مثال من العالم الحقيقي، هو مثال مواقف السيارات؛ وفي الدرس الثاني قدمنا شرحاً مبسطاً لزوج المفاتيح في تقنية بلوكتشين، وهو مفتاح رقمي يتألف من جزئين، الجزء الأول هو خصائص محتويات الكتلة (المقابلة للمرآب والسيارة التي في مثالنا الواقعي)، والجزء الثاني يستند إلى زوج المفاتيح الخاص بالكتلة السابقة مباشرة…
في هذا الدرس الثالث نتحدث عن قوة وموثوقية شبكة بلوك شين.
ماذا يحدث إذا تغير زوج المفاتيح لأحد الأقفال؟
هل تتذكر حديثنا السابق عن أصحاب المواقف الموزعة؟ قلنا حينها إنهم جميعاً يلتزمون ببعض القواعد المشتركة؛ أحد هذه القواعد هو عملية التحقق الجماعي من صلاحية المرآب. يعتبر المرآب صالحاً للاستخدام إذا تمكنت من التحقق من صلاحية مفتاح القفل الخاص به، وإذا تم تغيير أي مفتاح رقمي لأحد الأقفال، فإن جميع المفاتيح الأخرى لجميع المواقف التالية تصبح غير صالحة، لأن كل زوج مفاتيح يعتمد على زوج المفاتيح السابق له (إن عملية التحقق من صحة مفتاح القفل لمرآب معين، سريعة جداً مقارنة بتوليد مفتاح جديد).
هذه الاعتمادية للمفتاح الرقمي على المفتاح السابق له تشكل سلسلة من مواقف السيارات، ويمكن التعبير عن ذلك بلغة تقنية بالقول: إن المواقف هي “كُتل“؛ من هنا جاء اسمها سلسلة الكتل (أو: سلسلة من الكتل).
ترتبط كل كتلة ضمن سلسلة الكتل Blockchain بالكتلة التالية لها من خلال التجزئة hashes، وتماماً مثل زوج المفاتيح بجزأيه الاثنين في مثالنا السابق، وعلى غرار المرآب والسيارة التي في داخله، إذا ما تم تعديل البيانات داخل كتلة واحدة، فيجب إعادة حساب التجزئة calculating the hash لكل الكتل التالية، وبما أن حساب التجزئة يعد عملية ذات استهلاك مرتفع لموارد الحوسبة، فإنه يصبح من المستحيل عملياً القيام بذلك لجميع الكتل، وبالتالي فإن الشبكة تستبعد الكتلة المعطوبة التي لا يمكن التحقق من صلاحيتها.
يسمى احتساب التجزئة بالتعدين وسنتحدث عنه أكثر في الدورة الثانية من هذه السلسلة.
كيف تسترد النسخة الصحيحة من الكتل إذا تم استبدلها بنسخة معدلة؟
جميع أجهزة الكمبيوتر على شبكة Blockchain، تحتفظ بنسخة كاملة من سجل سلسة الكتل Blockchain، لذلك إذا تم تعديل سجل كتلة واحدة، أو عدة كتل، ضمن كمبيوتر معين، أو ضمن أجهزة كمبيوتر متعددة، ستحاول جميع أجهزة الكمبيوتر على الشبكة بأكملها، مقارنتها بنسخها الخاصة من السجل الكامل لسلسلة الكتل، المحفوظ على كل كمبيوتر.
إذا وجدت أغلبية العقد (أو أجهزة الكمبيوتر) على الشبكة أن السلسلة المعدلة غير صالحة، يتم استبدال السلسلة المعدلة بسلسلة صالحة يتم نسخها من سجلات العقد الأخرى.
هذا يجعل شبكة Blockchain عرضة للهجوم بنسبة 51 ٪.
بعبارة أبسط يمكننا أن نقول: إذا أصيبت أكثر من 50٪ من العقد على الشبكة وأصبحت مزيفة (أو لنقل أصبحت سجلات السلسلة معدلة)، عندئذ يمكن اختراق الشبكة بالكامل.
الخاتمة
واو وأخيراً!! كانت لدينا كثير من المعلومات المتشابكة، حاولنا تبسيطها في الدورة الأولى من دليل بلوكتشين للمبتدئين، حيث قدمنا تمهيداً أساسياً لسلسلة الكتل Blockchain. آمل أن تكون هذه الدورة المبسطة قد فتحت الباب أمامك لفهم هذه التقنية الرائدة.
في الدورة التالية من هذه السلسلة نتحدث عن أثيريوم Ethereum والعقود الذكية والتعدين.
إذا أمضيت وقتاً مفيداً خلال مطالعة هذه الدورة، نأمل منك النقر على زر الإعجاب، ومساعدة أصدقاءك في الاطلاع عليها من خلال مشاركتها معهم باستخدام أزرار شبكات التواصل الاجتماعي في الأسفل.
شكراً لاهتمامكم! 🙂
كان هذا هو الدرس الثالث والأخير من دورة بلوك شين للمبتدئين والأطفال بعمر 5 سنوات، ويمكنك الانتقال إلى مقالات جميع الدروس من خلال الروابط أدناه…
كما أن هذا الإصدار يعد الدورة الأولى من سلسلة دليل بلوكتشين للمبتدئين، ترقبوا الدورة الثانية قريباً جداً من أثير دكان.كوم
الدرس الأول من دورة بلوك شين للمبتدئين والأطفال بعمر 5 سنوات
الدرس الثاني من دورة بلوك شين للمبتدئين والأطفال بعمر 5 سنوات
الدرس الثالث من دورة بلوك شين للمبتدئين والأطفال بعمر 5 سنوات
تحرير: أثيردكان.كوم©
المصدر: hackernoon.com
Nice, a very well written… thank you