خطة خارطة طريق لدراسة البلوكتشين، أصيغها من خلال تجربتي بإيجاز سريع غير مخِلّ،...

خطة خارطة طريق لدراسة البلوكتشين، أصيغها من خلال تجربتي

بإيجاز سريع غير مخِلّ، نعرف البلوكتشين، سمحت تكنولوجيا الحافظة الموزعة(Distributed Ledger-DLT) بالتضافر مع علم التشفير بظهور ما نعرفه اليوم مما يسمى بالبلوكتشين؛ فمن حيث أبسط التعريفات الممكنة فإن البلوكتشين هو بنية بيانات(Data Structure) ومن حيث تعريف معقد فإن تلك البنية هي حافظة موزعة من الكُتل النامية والتي يكون بعضها مرتبطا بأمان بالبعض الآخر من خلال خوارزميات تشفير معينة

ولئلا ينقلب المنشور إلى ساحة أكاديمية أبدأ في خرط الخطة، بدايةً، ولشح المصادر، أرى أن أمام الدارس خيارَيْن أولاهما أن يحاول الدراسة من يوتيوب وهذا في نظري غير فعال كثيرا، لقلة الفيديوهات المخصصة للبلوكتشين ولانعدام عمق التغطية، أما الثاني والذي أريد الحديث عنه فهو الدراسة الممنهجة من الكتب

للبدء في رحلة هدفها أن تصنع مطور أو مبرمج بلوكتشين فإن أمورا عمومية يجب أن تُغطَّى وُتعطى، وهي الأشياء المفاهيمية التي تلزم أي شكل من أشكال التطوير التي سيسمى عليها الدارس لاحقا، وعند هذا الجزء لست أعرف كتابا أعظم ولا محتوىً أجمد من كتاب تريكاتي ولبتون
[Blockchain and Distributed Ledgers: Mathematics, Technology, and Economics]

الآن، تقريبا هذا الكتاب عبارة عن وصفة سحرية لأنه سيختصر على الدارس طريقا طويلة في تشذيب المفاهيم وتهذيب المضامين، فبعده يكون ممتازا أن تبدأ الدراسة في علم التشفير، وواحدة من أقصر الطرق أن يُمسَك كتاب أندرياس بولفينغ
[Cryptographic Primitives in Blockchain Technology: A Mathematical Introduction]
فهو يكاد يكون الكتاب الوحيد في علم التشفير المخصص للبلوكتشين

هاهنا، وإذا ما هضمت الكتابين السابق ذكرُهما فإنك على جهوزية جيدة للبدء في دراسة التطوير الفعلي، إذ ستحتاج لغةً برمجية محببة للإندستري مثل[Solidity, Rust, Go...etc]، ولأن الموضوع يصبح مرهقا إذا كان مفصِّلا حين انعدام الحاجة لتفصيله، فإنني أتوقف هنا وأترك الأمر لمن يريد الدراسة بعد إنهاء الكتابين إذ سيكون قادرا على شق بقية الطريق وحده

في الصورة مكتبتي الإلكترونية للبلوكتشين، تُجاوز 150 كتابا
```