شرح بلوك شين ليفهمه المبتدؤون والأطفال من عمر 5 سنوات.
دليل بسيط لفهم Blockchain بمثال من العالم الحقيقي.
هذه المقالة هي الدرس الثاني لدورة مبسطة من 3 دروس، ويمكنك الوصول إلى روابط بقية الدروس في نهاية هذه المقالة.
ملخص الدرس الأول
في الدرس الأول من هذه الدورة، عرفنا أن البيتكوين هو طريقة جديدة لإرسال الأموال من المرسل إلى المتلقي مباشرة دون إشراك أي وسطاء ماليين، كما شرعنا في الحديث عن التقنية الأساسية التي تجعل بيتكوين يعمل وهي تكنولوجيا بلوك شين، وقدمنا ذلك من خلال مثال واقعي من العالم الحقيقي، هو مثال مواقف السيارات في ساحة مركزية، ومواقف السيارات المستقلة الموزعة على البيوت في أنحاء المدينة.
في هذا الدرس الثاني نواصل التعرف على تقنية بلوكتشين، من خلال التعمق أكثر في مثال مواقف السيارات ذاته.
نموذج مواقف السيارات في مقابل النموذج التقني
يقدم نموذج مواقف السيارات نظرة عمومية جداً عن Blockchain بلغة العالم الحقيقي المبسطة، الآن دعونا نحاول أن نطابق مكونات نموذج مواقف السيارات الذي مر معنا في الدرس الأول من هذه الدورة، مع النموذج التقني الفعلي…
- إن موقف السيارات المركزي الكبير هو نظام مركزي مثل خدمة أمازون ويب AWS، و Google Cloud، وغيرها من الأنظمة التقنية (في الأصل هذه المنصات السحابية ذات بنية موزعة أيضاً بشكل أو بآخر، ولكن بهدف التبسيط، سنفترض أنها ذات بنية مركزية).
- السيارات في مثالنا السابق تقابل (البيانات والتطبيقات).
- مواقف السيارات الموزعة على البيوت تقابل مفهوم نظام لامركزي – Blockchain.
انتظر!! يبدو أننا أخطأنا في تحليل شيء ما!
الأنظمة اللامركزية بعمومها ليست Blockchain!
نعم بلوكتشين هي نوع خاص من النظم اللامركزية، له خاصية فريدة من نوعها. ماهي هذه الخاصية؟ دعونا نتحدث عن ذلك الآن.
“الكتل” هي التي تشكل سلسلة الكتل
سنعيد النظر في مثالنا عن السيارات، ونقوم بتغيير بسيط:
لنفترض أننا قمنا بترقيم جميع المواقف الموزعة في أنحاء المدينة وفقاً لترقيم تسلسلي.
سنفترض أيضاً أنه عندما يتم إقفال باب مرآب معين، يتم توليد مفتاح رقمي للقفل تلقائياً بمجرد صف السيارة داخله (سنفترض كذلك أن السيارة ذاتها تذهب إلى الموقف ذاته كل يوم).
يتألف المفتاح الواحد من جزئين (مفتاحين اثنين متلاصقين)، لذلك سندعوه زوج مفاتيح.
مثلاً قفل الموقف رقم #50 يتألف زوج مفاتيحه من جزئين، الجزء الأول منه يرتكز إلى مفتاح القفل السابق له، أي على مفتاح القفل رقم #49 في مثالنا هذا..
الجزء الثاني من زوج المفاتيح يرتكز على المميزات الخاصة بالسيارة المتوقفة داخل المرآب رقم #50 (مثل: لون السيارة، والوزن، ورقم المحرك وما إلى ذلك).
تبدأ هذه السلسلة من المرآب رقم #1 وتستمر حتى المرآب رقم #200 وربما أكثر من ذلك في حال استمرار الشبكة بالتوسع والنمو.
المفتاح الرقمي لكل مرآب يتألف من ميزات السيارة الموجودة في المرآب، إضافة إلى زوج المفاتيح الخاص بالمرآب السابق له مباشرة
لذلك إذا حاول أحد اللصوص التسلل إلى مرآب (السيارة رقم #49) وقام بتعديل أي من خصائصها، مثل لونها أو رقم المحرك، فإن ميزات السيارة في (المرآب #49) ستتغير؛ مما يعني توليد مفتاح رقمي جديد لقفل المرآب رقم #49، ونظراً لأن مفتاح المرآب #50 يستند إلى مفتاح القفل رقم #49 فعلياً، فبالتالي سيتغير زوج مفاتيح القفل رقم #50 أيضاً، وينطبق الأمر ذاته على جميع المواقف التالية في السلسلة.
الآن لنفترض افتراضاً أخيراً، وهو أن احتساب القيمة الرقمية لزوج المفاتيح الواحد يتطلب كثيراً من موارد الحوسبة، مما يعني أنه إذا قام أي لص، بتعديل أية ميزة لأية سيارة في أي مرآب، وتسبب بتعديل المفتاح الرقمي لهذا المرآب، فسيكون من المستحيل عملياً إعادة احتساب جميع المفاتيح التالية له مرة أخرى لفتح بقية الأقفال في السلسلة.
لكن ماذا يحدث إذا تغير زوج المفاتيح لأحد الأقفال فعلياً؟
وكيف تسترد النسخة الصحيحة من الكتل إذا تم استبدلها بنسخة معدلة؟
هذا ما سنتعرف عليه في الدرس الثالث والأخير من هذه الدورة.
شكراً لاهتمامكم! 🙂
كان هذا هو الدرس الثاني من دورة بلوك شين للمبتدئين والأطفال بعمر 5 سنوات، ويمكنك الانتقال إلى مقالات جميع الدروس من خلال الروابط التالية:
الدرس الأول من دورة بلوك شين للمبتدئين والأطفال بعمر 5 سنوات
الدرس الثاني من دورة بلوك شين للمبتدئين والأطفال بعمر 5 سنوات
الدرس الثالث من دورة بلوك شين للمبتدئين والأطفال بعمر 5 سنوات
تحرير: أثيردكان.كوم©
المصدر: hackernoon.com
أسلوب تعليمي رائع وأمثلة مبسطة لتقنية بلوك تشين