شرح بلوك تشين Blockchain بالعربي


شرح بلوك تشين Blockchain بالعربي | ماهي البلوك تشين؟

تعريف Blockchain بلوك تشين؟

blockchain بلوك تشين هو سجل رقمي للمعاملات. الإسم مستنبط من طريقة عمله ، حيث يتم ربط السجلات الفردية ، التي تسمى الكتل "block"، معًا في قائمة واحدة ، تسمى سلسلة "chain".

 تُستخدم Blockchains لتسجيل المعاملات التي تتم باستخدام العملات المشفرة ، مثل Bitcoin ، ولديها العديد من التطبيقات الأخرى.

يتم التحقق من صحة كل معاملة تتم إضافتها إلى blockchain بواسطة أجهزة كمبيوتر متعددة على الإنترنت. هذه الأنظمة و التي تم تكوينها لمراقبة أنواع معينة من معاملات blockchain ، تشكل شبكة ند  ل ند ( peer-to-peer ).
كما يعملون معًا لضمان صلاحية كل معاملة قبل إضافتها إلى blockchain.

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

إستخدامات  بلوك تشين Blockchain:

في حين أن blockchain معروف على نطاق واسع باستخدامه في العملات المشفرة مثل Bitcoin و Litecoin و Ether ، فإن لهذه التقنية العديد من الاستخدامات الأخرى. على سبيل المثال ، فإنه يمكّن من عمل "العقود الذكية"  "smart contracts " التي يتم تنفيذها عند استيفاء شروط معينة.

 يوفر هذا نظام ضمان آلي للمعاملات بين طرفين . يمكن استخدام Blockchain للسماح للأفراد بالدفع لبعضهم البعض دون وسيط ، وهو أمر مطلوب لـ  (ACH (Automated Clearing House  غرفة المقاصة الألية  والتحويلات البرقية. نستطيع من خلاله زيادة كفاءة تداول الأسهم بشكل كبير من خلال السماح بتسوية المعاملات على الفور تقريبًا بدلاً من طلب ثلاثة أيام أو أكثر لتصفية كل معاملة.

يمكن أيضًا استخدام تقنية Blockchain لأغراض غير مالية. على سبيل المثال ، يستخدم  نظام IPFS  للملفات   Blockchain  لإضفاء اللامركزية على تخزين الملفات عن طريق ربط الملفات معًا عبر الإنترنت. تستخدم بعض منصات التوقيع الرقمي الآن blockchain لتسجيل التوقيعات والتحقق من أن المستندات موقعة رقميًا. يمكن استخدام Blockchain لحماية الملكية الفكرية عن طريق ربط توزيع المحتوى بالمصدر الأصلي.


ما هو Blockchain؟

تبدو Blockchain معقدة ، ويمكن أن تكون كذلك بالتأكيد ، لكن مفهومها الأساسي بسيط للغاية. blockchain هو نوع من قواعد البيانات. لتكون قادرًا على فهم blockchain ، من المفيد أولاً فهم ماهية قاعدة البيانات في الواقع.


قاعدة البيانات هي مجموعة من المعلومات التي يتم تخزينها إلكترونيًا على نظام الكمبيوتر. عادة ما يتم تنظيم المعلومات أو البيانات في قواعد البيانات في شكل جدول للسماح ببحث أسهل وتصفية معلومات محددة. ما هو الفرق بين شخص يستخدم جدول بيانات لتخزين المعلومات و آخر يستخدم قاعدة البيانات؟


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

تحقق قواعد البيانات الكبيرة ذلك من خلال وضع البيانات على خوادم مصنوعة من أجهزة كمبيوتر قوية. يمكن إنشاء هذه الخوادم أحيانًا باستخدام مئات أو آلاف أجهزة الكمبيوتر من أجل الحصول على الطاقة الحاسوبية وسعة التخزين اللازمة للعديد من المستخدمين للوصول إلى قاعدة البيانات في وقت واحد. في حين أن جدول البيانات أو قاعدة البيانات قد يكون في متناول أي عدد من الأشخاص ، فإنه غالبًا ما يكون مملوكًا من قبل شركة ويديره فرد معين لديه سيطرة كاملة على كيفية عملها والبيانات الموجودة فيه.



إذن ، كيف تختلف blockchain عن قاعدة البيانات؟


هيكل التخزين

يتمثل أحد الاختلافات الرئيسية بين قاعدة البيانات النموذجية و blockchain في طريقة تنظيم البيانات. تجمع blockchain المعلومات معًا في مجموعات ، تُعرف أيضًا باسم الكتل ، والتي تحتوي على مجموعات من المعلومات. تتمتع الكتل بقدرات تخزين معينة ، وعند ملؤها ، يتم تقييدها بالسلاسل في الكتلة المعبأة مسبقًا ، لتشكيل سلسلة من البيانات تعرف باسم "blockchain". يتم تجميع جميع المعلومات الجديدة التي تلي تلك الكتلة المضافة حديثًا في كتلة مشكلة حديثًا والتي سيتم إضافتها أيضًا إلى السلسلة بمجرد ملؤها.

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

اللامركزية

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

 بالنسبة إلى Bitcoin ، فإن blockchain هو مجرد نوع محدد من قواعد البيانات التي تخزن كل معاملة Bitcoin تم إجراؤها على الإطلاق.

 في حالة Bitcoin ، وعلى عكس معظم قواعد البيانات ، فإن أجهزة الكمبيوتر هذه ليست كلها في مكان واحد ، ويتم تشغيل كل جهاز كمبيوتر أو مجموعة أجهزة كمبيوتر بواسطة فرد واحد أو مجموعة من الأفراد.

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

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

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

في blockchain ، تحتوي كل عقدة على سجل كامل للبيانات التي تم تخزينها على blockchain منذ إنشائها. بالنسبة إلى Bitcoin ، تمثل البيانات التاريخ الكامل لجميع معاملات Bitcoin.

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

إذا عبث أحد المستخدمين بسجل معاملات Bitcoin ، فستقوم جميع العقد الأخرى بمراجعة بعضها البعض وتحديد العقدة بسهولة بالمعلومات غير الصحيحة. يساعد هذا النظام في إنشاء ترتيب دقيق وشفاف للمعاملات .

 بالنسبة إلى Bitcoin ، تعد هذه المعلومات قائمة بالمعاملات ، ولكن من الممكن أيضًا أن تحتفظ blockchain بمجموعة متنوعة من المعلومات مثل العقود القانونية أو أسرار الدولة أو مخزون منتجات الشركة.

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


الشفافية

نظرًا للطبيعة اللامركزية لـ blockchain في Bitcoin ، يمكن عرض جميع المعاملات بشفافية إما من خلال امتلاك عقدة شخصية أو باستخدام مستكشفات blockchain التي تسمح لأي شخص برؤية المعاملات التي تحدث مباشرة. كل عقدة لها نسختها الخاصة من السلسلة التي يتم تحديثها عند تأكيد الكتل الجديدة وإضافتها. هذا يعني أنه إذا كنت ترغب في ذلك ، يمكنك تتبع Bitcoin أينما ذهبت.

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

هل Blockchain آمن؟

تتناول تقنية Blockchain قضايا الأمان والثقة بعدة طرق. 

أولاً ، يتم دائمًا تخزين الكتل الجديدة خطيًا بترتيبًا زمني. أي أنه يتم إضافتها دائمًا إلى "نهاية" blockchain. إذا ألقيت نظرة على blockchain في Bitcoin ، فسترى أن كل كتلة لها موقع على السلسلة ، يسمى "الارتفاع". اعتبارًا من نوفمبر 2020 ، وصل ارتفاع الكتلة إلى 656197 بلوكًا حتى الآن.

بعد إضافة كتلة إلى نهاية blockchain ، من الصعب للغاية العودة وتغيير محتويات الكتلة ما لم تتوصل الأغلبية إلى إجماع على القيام بذلك. وذلك لأن كل كتلة تحتوي على تجزئة خاصة بها ، جنبًا إلى جنب مع تجزئة الكتلة قبلها ، بالإضافة إلى الطابع الزمني المذكور سابقًا. يتم إنشاء رموز التجزئة بواسطة لوغاريتمية تحول المعلومات الرقمية إلى سلسلة من الأرقام والحروف. إذا تم تحرير هذه المعلومات بأي شكل من الأشكال ، فإن رمز التجزئة يتغير أيضًا.

إليكم سبب أهمية ذلك للأمان. لنفترض أن المخترق يريد تغيير blockchain وسرقة Bitcoin من أي شخص آخر. إذا كان عليهم تغيير نسختهم الفردية ، فلن تتماشى مع نسخة أي شخص آخر. عندما يقوم كل شخص آخر بمراجعة نسخهم ضد بعضهم البعض ، فإنهم سيرون أن هذه النسخة تبرز وأن نسخة المتسلل من السلسلة سيتم استبعادها باعتبارها غير شرعية.

يتطلب النجاح في مثل هذا الاختراق أن يتحكم المخترق في وقت واحد ويغير 51٪ من نسخ blockchain بحيث تصبح نسختهم الجديدة هي النسخة الأغلبية وبالتالي السلسلة المتفق عليها. سيتطلب مثل هذا الهجوم أيضًا قدرًا هائلاً من الأموال والموارد حيث سيحتاجون إلى إعادة جميع الكتل لأنهم سيكون لديهم الآن طوابع زمنية ورموز تجزئة مختلفة.

نظرًا لحجم شبكة Bitcoin ومدى سرعة نموها ، فمن المحتمل أن تكون تكلفة تحقيق هذا العمل الفذ لا يمكن التغلب عليها. لن يكون هذا مكلفًا للغاية فحسب ، بل سيكون أيضًا غير مجدٍ. إن القيام بمثل هذا الشيء لن يمر دون أن يلاحظه أحد ، حيث سيرى أعضاء الشبكة مثل هذه التعديلات الجذرية على blockchain. عندئذٍ ينتقل أعضاء الشبكة إلى إصدار جديد من السلسلة لم يتأثر.

قد يتسبب هذا في انخفاض قيمة الإصدار المهاجم من Bitcoin ، مما يجعل الهجوم عديم الجدوى في النهاية حيث يتحكم السارق  في أصل لا قيمة له. 
سيحدث نفس الشيء إذا قام السارق بمهاجمة تفرع البيتكوين الجديد. لقد تم بناؤه بهذه الطريقة بحيث يتم تحفيز المشاركة في الشبكة اقتصاديًا أكثر بكثير من مهاجمتها.



Bitcoin مقابل Blockchain

الهدف من blockchain هو السماح بتسجيل المعلومات الرقمية وتوزيعها ، ولكن لا يتم تحريرها. تم تحديد تقنية Blockchain لأول مرة في عام 1991 من قبل Stuart Haber و W. Scott Stornetta ، وهما باحثان أرادا إستحداث نظام لا يمكن التلاعب فيه بالطوابع الزمنية للوثائق. ولكن بعد ما يقرب من عقدين من الزمن ، مع إطلاق Bitcoin في يناير 2009 ، كان لتلك blockchain أول تطبيق حقيقي لها.

بروتوكول Bitcoin مبني على blockchain. في ورقة بحثية تقدم العملة الرقمية ، أشار ساتوشي ناكاموتو ، منشئ Bitcoin ، باسم مستعار ، إلى أنها "نظام نقدي إلكتروني جديد يعمل بنظام نظير إلى نظير بالكامل ، بدون طرف ثالث موثوق به".

الشيء الأساسي الذي يجب فهمه هنا هو أن Bitcoin يستخدم فقط blockchain كوسيلة لتسجيل دفتر للمدفوعات بشفافية ، ولكن يمكن ، من الناحية النظرية ، استخدام blockchain لتسجيل أي عدد من نقاط البيانات بشكل ثابت. كما نوقش أعلاه ، يمكن أن يكون هذا في شكل معاملات ، أصوات في الانتخابات ، قوائم جرد للمنتجات ، هوية الدولة ، صكوك للمنازل ، وأكثر من ذلك بكثير.

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

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


نتمنى أن يكون المقال قد أعجبك للمزيد من الشرح عن البلوك تشين و أي شيئ آخر تابع مدونتنا.