ما هي تقنية بلوك تشين و كيف تعمل ؟
بلوك تشين

ما هي تقنية بلوك تشين و كيف تعمل ؟

ما هي تقنية بلوك تشين Blockchain و كيف تعمل ؟

تكنولوجيا ثورية قد تغير طريقة التعاملات المعروفة حاليا في العالم خاصة الامور التي لها علاقة بنقل الملكية و الاموال و طبعا يمكن استخدامها في امور اخرى كثيرة  تم انشائها في 2009 بواسطة ساتوشي ناكاموتو  وهو اسم مستعار لشخص مجهول الهوية
وتم تنفيذ اول نظام مالي باستخدام البلوكتشين  و أطلق عليه البتكوين (عملة رقمية تستخدم البلوك تشين في ارسال و استقبال الاموال )

من خلال هذا المقال راح احاول اشرح تقنية البلوكتشين بطريقة مبسطة وراح اركز على استخدام البلوك تشين في نقل الملكية

كيف يعمل البلوكتشين ؟
نفرض مثلا أن شخص
A  يمتلك مبلغ من المال و يريد ارساله الى شخص B  . سنقوم بعمل مقارنة بسيطة بين الطريقة العادية  و البلوك تشين في أرسال المال
أرسال المال من خلال البنوك او طرف ثالث   :
سيقوم
A بالذهاب الى البنك او أي طرف ثالث و يقوم بإرسال المال الى حساب B

 

يعني البنك يمثل مركزية أي هو عبارة عن طرف ثالث موثوق من الجهتين  وهو المتحكم بعملية الارسال ولا يمكن اتمام عملية الارسال بدون موافقته  بالإضافة الى ذلك عملية ارسال المال من A الى  B من خلال طرف ثالث قد تحتاج  وقت قد يستغرق أيام  بالإضافة لاقتطاع عمولة تحويل قد تكون كبيرة .

ارسال المال باستخدام البلوك
تشين 

لو فرضنا ان كل الاشخاص في العالم سجلوا ممتلكاتهم او في حالة المثال السابق سجل كل ما يملك من مال في سجل واحد فقط موجود على الانترنت واي شخص بالعالم بإمكانه رؤية هذا السجل  مثلا الشخص
A يملك 100$ و B يملك 200$ مسجلين في هذا السجل وكل الناس بإمكانها الوصول لهذا السجل و قراءة البيانات الموجودة فيه

لو أراد
A  ارسال مبلغ 500$ الى B  كيف ستتم عملية الارسال من خلال البلوكتشين

اولا : سيقوم
A  بعمل طلب بانه يريد ارسال 10$ الى B  و سيصل الطلب لجميع الناس الموجودين على شبكة البلوكتشين (سنوضح هذه النقطة بشكل مفصل في وقت لاحق)

ثانيا : سيقوم الناس الموجودين على شبكة البلوكتشين بمراجعة الطلب و التحقق من امتلاك
A للمبلغ المراد ارساله  من خلال الرجوع للسجل و مراجعته

ثالثا : في حال كان
A لا يمتلك رصيد كافي سيتم رفض العملية  اما في حالة كان  A يمتلك رصيد كافي فانه سيتم الموافقة على المعاملة
وسيتم خصم الرصيد من
A و اضافته الى رصيد B من خلال التعديل على السجل المشارك مع جميع الناس على شبكة البلوكتشين

في هذه الحالة لا يوجد مركزية لأنه لا يوجد شخص بعينه متحكم بالتحويلات . بل يوجد سجل عام يصل اليه أي شخص على الانترنت
و يتم تنفيذ المعاملات بشكل مباشر في حالة تم التحقق من وجود رصيد كافي و يتم نقل الرصيد بوقت قصير جدا قد يصل لثواني معدودة و العمولة المقتطعة تكون عبارة عن سنتات أي مبلغ بسيط جدا

طبعا الشرح السابق هو شرح مبسط جدا جدا .  سنحاول شرح العملية من خلال التعمق بالأمور التقنية و شرح العمليات بصورة مفصلة

كيف يعمل البلوك تشين من الناحية التقنية ؟


البلوكتشين ويسمى ايضا (سلسلة الكتل) هي عبارة عن شبكة من الاجهزة التي تتصل مع بعضها البعض و تتواصل باستخدام شبكة الند للند (
peer to peer) أي ان العمليات تتم بينهم بدون وسيط

الشبكة البلوكتشين تعمل بنظام السجل الموزع (
distribution log)  أي انه يتم مشاركة سجل يحتوي على جميع المعاملات  التي حدثت على شبكة البلوك تشين من بداية نشأتها
أي انه يتم حفظ أي عمليات ارسال للمال حدثت على الشبكة في هذا السجل و يتم مشاركة السجل مع جميع الاجهزة الموجودة على شبكة البلوك تشين أي انه كل جهاز على الشبكة ويسمى (
node)  يمتلك نسخة محدثة من سجل العمليات الذي يحتوي على جميع المعاملات السابقة 

وبالتالي اذا اراد 
A   تحويل مبلغ 100$ الى B  فانه يتم عمل بث للطلب (broadcast) على شبكة البلوك تشين (يتم ارسال الطلب لجميع  الاجهزة على الشبكة  ) ليتم التحقق من العملية للتأكد من امتلاك A  للمبلغ  الذي يريد ارساله
تتم عملية التحقق من خلال الاجهزة على شبكة البلوك تشين حيث يقوم كل جهاز على الشبكة بمراجعة السجل الموجود عنده للتأكد من توفر الرصيد مع
A  حيث يقوم كل جهاز بمراجعة المعاملات السابقة الخاص ب A  الموجودة بالسجل فاذا وجد ان A استقبل بشكل مسبق مبلغ 100$ (أي انه يوجد معاملة مسبقة مثلا C ارسل مبلغ 100$   ل A ) ففي هذه الحالة A يمتلك 100$   وبالتالي يتم الموافقة على اتمام عملية الارسال   

جميع العمليات التي تتم بوقت واحد يتم تغليفها في بلوك جديد (block) و يتم اضافته الى سلسلة الكتل و من هنا جاءت تسمية
البلوكتشين(
blockchain) أي سلسلة الكتل  ويتم ارسال التحديث  الى جميع الاجهزة على شبكة البلوك تشين وبالتالي يصبح السجل الموجود عند جميع الاجهزة محدث



ملاحظة / البلوكتشين لا يظهر أسماء او بيانات للمرسل و المستقبل بل يشير اليهم بعناوين على شكل رموز (
hash)  و بالتالي هو يوفر خصوصية ولا يمكن معرفة هوية المرسل او المستقبل
لكل شخص على شبكة البلوك تشين عنوان عام يكون شكله كالتالي
 1EqNTd8twy3aDnH6EKFpLT9hZ4NoJRgFby
مثلا او اراد A ارسال مبلغ الى B 
سيقوم
A  باستخدام العنوان العام ل B ليرسل المال للمحفظة الخاصة به 


الانضمام لشبكة البلوكتشين ؟

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

هل البلوك تشين أمن ؟

تعتبر تكنولوجيا البلوك تشين أمنة و غير قابلة للاختراق و لا يمكن التعديل على سلسلة الكتل لان أي عملية تتم من خلال شبكة  البلوكتشين يتم التحقق منها من خلال ملايين الاجهزة (
Nodes) الموجودة على شبكة البلوك تشين و بالتالي يحتاج الهاكر للتعديل على اكثر من 50% من الاجهزة في نفس الوقت و هذا امر غير قابل للتنفيذ

مثلا في حالة اراد
A  ارسال مبلغ 100$  ستقوم الاجهزة الموجودة على شبكة البلوك تشين باستقبال طلب الارسال و التحقق من امتلاك A للمبلغ  فلو فرضنا ان أحمد لا يملك 100$ في حسابه و بالتالي سترد الاجهزة الموجودة بالشبكة برفض العملية
لو فرضنا ان
A قام بالتعديل على السجل الموجود عنده  و اضاف لنفسه 100$ ؟؟!
بالطبع لن يأثر ذلك على عملية التحقق لان باقي الاجهزة ستعلم انه ليس صادق لان باقي الاجهزة سترفض العملية لان سجلاتها تخبرها بان
A  لا يملك 100$ وبالتالي سيتم رفض العملية

اذا كنت تريد التعمق في الجانب التقني في البلوكتشين فسأقوم بطرح مجموعة من فيديوهات اليوتيوب التي تقدم شرح وافي و مفصل لتقنية البلوك تشين

المهندس محمد عيسى يقدم شرح مكون من 5 فيديوهات يشرح فيه تكنولوجيا البلوك تشين بشكل مفصل
اضغط هنا

 

اتمنى ان اكون قد وفقت في طرح هذا الموضوع  بطريقة سلسة بعيدة عن التعقيد واي استفسارات اخرى اتمنى طرحها في التعليقات و سأقوم بالإجابة عليها جميعا بإذن الله 

You can share this post!

ما هو البيتكوين - Bitcoin؟

ما هو الديب ويب و الدارك ويب ؟ وكيفية الدخول له ؟

author

admin

By Admin

مقالات ذات صلة

التعليقات