ما هي البلوك تشين؟
. البلوك تشين تقنية جديدة ظهرت مؤخراً لتقديم نموذج مختلف لتخزين وتوزيع البيانات والمعلومات بشكل آمن ولا مركزي.
ونقطتي التميز هنا أنها آمنة وموزعة بشكل لا مركزي.
الإختلاف عن الخيارات المتاحة حالياً (المركزية):
الطرق الأكثر شيوعاً حاليا لتخزين البيانات هي قواعد البيانات (Database) أو خدمات تخزين الملفات(File Storage) في حال كونها ملفات.
مثال:
لنفترض أن لدينا شركة تريد إنشاء نظام للتعامل مع بيانات ومعلومات الموظفين الموجودين لديها وبالطبع تريد تخزين المعلومات في مكان ما. عادة البيانات سيتم تخزينها في أحد قواعد حفظ البيانات (Database) المشهورة مثل أوراكل (Oracle) أو ماي إس كيو إل (MySQL) أو (SQL Server). وبالنسبة للملفات – مثل الصور والملفات الصوتية وغيرها – فيتم تخزينها في ملفات التخزين سواء على جهاز الحاسب لديها أو مقدم خدمات تخزين الملفات مثل أمازون إس ثري (S3) أو هادوب (Hadoop).
ونَصف التقنيات المستخدمة فى المثال السابق بأنها مركزية أي أن المتحكم بهذه البيانات والمعلومات هم مقدمي الخدمة نفسهم سواء كانت أمازون أو مايكروسوفت أو أي شركة أخرى. في حالة حدوث عطل ما لدى مقدمي هذه الخدمات فإن الخدمات الخاصة بك يمكن أن تتعطل أيضاً ولن تتمكن من الوصول إليها وأحياناً أخرى قد لا تتمكن من استعادتها أبداً.
بالطبع هذه الشركات تقدم حلولاً لتجنب مثل هذه المشاكل ولكن فكرة المركزية قائمة بالطبع.
فى حالة البلوك تشين فإن قاعدة البيانات الخاصة بك سيكون لها نسخة في كل حاسوب (أو الكثير من) الحواسيب المكونة لشبكة البلوك تشين (Blockchain). ولا يملكها أو يسيطر عليها شخص أو جهة ولكن تشترك جميع الأجهزة في الشبكة في مسؤولية التخزين والتأمين.
كيف تتكون شبكة البلوك تشين (Blockchain)؟
تتكون البلوك تشين (Blockchain) عادة عندما يتفق مجموعة من الأشخاص على العمل على شبكة معينة هي البلوك تشين (Blockchain).
يقوم شخص ما بتحميل برمجية معينة لتنفيذ وتشكيل البلوك تشين (Blockchain) من خلال تخزين المعطيات عليها وهذا يشكل أول كتلة (حاسوب واحد) من السلسلة على الشبكةّ، ثم يقوم أشخاص آخرون بتحميل نفس البرنامج على حواسيبهم، البرنامج المحمل يحتوي على نفس قاعدة البيانات على اعتبار أنها أصبحت عامة. ويمكن لأي شخص تحميلها لديه فلا وجود لشخص معين يحدد من يمكنه استخدامها. وبالتالي كلما زاد عدد الأشخاص الذين يعملون على هذه الشبكة زادت السلسلة الخاصة بالبلوك تشين (Blockchain).
كما يمكن لآخرين التعامل مع الشبكة من تخزين معلوماتهم عليها أو استرجاع معلومات منها دون أن يكونوا جزءا من مكوني الشبكة (دون أن يقوموا بتشغيل أي برمجية محددة على حواسيبهم) . كما هو موضح بالشكل التالي:
وبهذا فإن كافة العمليات والمعلومات المخزنة تتواجد عند كل شخص من الأشخاص المكونين لهذه السلسلة (Blockchain).
مما يعني أنه لايمكن لأي أحد أو شركة التحكم في البيانات الخاصة بك أو إحداث عطل من شأنه إتلافها.
وكما ذكرنا إن تلك الأجهزة المكونة للبلوك تشين (Blockchain) تكون هي المسؤولة عن عمليات التحقق من البيانات وحمايتها. هذه الميزات تجعل بياناتك متوافرة دوماً دون أن تحدد شركة ما قيمة معينة لاستخدامها أو إمكانية التخزين عليها. علاوة على ذلك، لا يمكن لها أن تُتلف إلا بحال قام جميع الأعضاء المشكلين لها بالتوقف عن العمل عليها وهذا احتمال شبه مستحيل فى حالة وجود عدد كبير من مستخدمي الشبكة يثقون بها ويتعاملون عليها ومنهم قد يكون أنت نفسك أو شركتك.
كيف تضمن البلوك تشين سرية وموثوقية المعلومات المخزنة عليها ؟
قد نتحدث لاحقاً عن التقنيات المستخدمة لجعل البلوك تشين أكثر أماناً. أما الآن فيمكننا القول باختصار أن البلوك تشين تستخدم تقنيات التشفير (Cryptography) والهاشينغ (Hashing) من أجل ضمان موثوقية البيانات المخزنة ومنع إمكانية التلاعب بها. على سبيل المثال يتم تحديد قيمة مشفرة hash لمجموعة عمليات قبل ربطها فى سلسلة البيانات فى الشبكة. إذا تم التلاعب بأي شكل فى أي قيمة فإن قيمة الهاش hash تتغير وبالتالي يتم اكتشاف عدم مصداقية العملية وبالتالي عدم قبولها.
تعريفات أخرى للبلوك تشين (Blockchain):
يوجد العديد من التعريفات المتعلقة بالبلوك تشين نستعرض فيما يلي أهمها:
- دفتر حساب الأستاذ الغير قابل للتغيير:
ينطلق هذا التعريف من وجهة نظر محاسبية حيث أنه في المحاسبة يتم تخزين جميع المعاملات التي تتم في مشروع ما على دفتر واحد يسمى دفتر الأستاذ . كذلك في البلوك تشين (Blockchain) يتم تخزين جميع معلومات الشبكة والمعاملات عليها من إرسال واستقبال بين المستخدمين في الشبكة وتتم مشاركتها بينهم. وعدم إمكانية التغيير هنا هي أهم ميزة لأن الجميع يستطيعون رؤية هذه المعاملات ولكن لا يستطيع أحد تغييرها حيث أنه تتم حمايتها بواسطة التشفير كما ذكرنا سابقاً.
- مجموعة من السجلات المتزايدة في النمو والمرتبطة مع بعضها البعض باستخدام التشفير .
سجل البيانات مثل بيانات موظف أو بيانات فصل دراسي أو طالب. ربط مجموعة سجلات مع بعضها فى سجل يسمح بالإضافة والتزايد المستمر، وترتبط هذه السجلات مع بعضها من خلال التشفير .
- الإنترنت الجديد الالمركزي:
بوجهة نظر عامة أكثر يطلق البعض على تقنية البلوك تشين أنها الإنترنت الجديد. حيث أن التطبيقات والمواقع الالكترونية والبيانات الخاصة ستكون متواجدة على شبكات البلوك تشين (Blockchain) وبالتالي لايمكن لأحد التحكم أو التلاعب بها وهذا هو مفهوم الانترنت الجديد من وجهة نظرهم.
- قاعدة بيانات تخزن كتل من المعلومات المشفرة:
هذا التعريف يحدد البلوك تشين ضمن إطار أنها قاعدة بيانات فقط وفي هذه الحال فإنها تكون مماثلة لمايكروسوفت و أوراكل و ماي إس كيو إل (MySQL) إلا أن البوك تشين تتضمن خيارات أوسع من ذلك كما ذكرنا سابقاً.
- قاعدة بيانات
وهو تعريف مماثل تقريباً للتعرف السابق.
هذه هي أهم التعريفات المتعلقة ب البلوك تشين (Blockchain) التي قد تجدها في مصادر مختلفة.
لماذا تسمى البلوك تشين (Blockchain) بهذا الإسم (سلاسل الكتل) ؟
تسمية البلوك تشين (Blockchain) يمكن تقسيمها إلى كلمتين الكتلة (Block) والسلسلة (Chain) ولذلك تسمى أيضاً سلاسل الكتل. فماذا يعني ذلك؟
ذكرنا سابقاً أن البيانات على البلوك تشين (Blockchain) يتم تخزينها ضمن كتل Blocks. حيث تحتوي كل كتلة على مجموعة من المعلومات بالإضافة إلى معلومات أخرى لضمان حمايتها كالهاش (Hash) الخاص بها والذي يضمن عدم التلاعب بمحتوى الكتلة. هذه الكتل ترتبط مع بعضها برمجياً بحيث تحوي كل منها أيضاً على معلومات عن الكتلة السابقة بما يعرف برمجياً بالسلسلة المترابطة (Linked List) وهذه الطريقة من الترابط تشكل السلسلة بين الكتل كما هو موضح في الشكل التالي:
الملخص:
عرفنا سوياً ضمن هذا المقال أن البلوك تشين (Blockchain) هي تقنية تقدم طريقة لحفظ البيانات بشكل آمن غير قابل للتعديل ولا مركزي. كما تعرفنا على معنى كل جزء من هذا التعريف.
كما ذكرنا الأعمدة الرئيسية للبلوك تشين (Blockchain) وهي :
- اللامركزية Decentralization
- التشفير Cryptography
- عدم إمكانية التعديل Immutability
- التقنية هي التي تدير الشبكة وليس أشخاص محددة أو جهات.
يمكنك الآن التسجيل في أول كورس للحصول على شهادة مطور نير معتمد باللغة العربية من خلال هذا الرابط
هذه المقالة تم إعدادها من قبل فريق نير بالعربي للطلاع على المزيد يمكنك زيارة الموقع من هنا