كيف تعمل تقنية البلوك تشين Blockchain (دليل شامل 2023)
في مقالاتنا السابقة تطرقنا الى مفهوم البلوك تشين Blockchain. تعلمنا العديد من المصطلحات والمفاهيم التقنية المهمة في تقنية البلوكتشين. رأينا أيضًا بالتفصيل بنية كتلة واحدة في البلوك تشين وعناصرها المتأثرة. مع كل هذه المعلومات انا على ثقة من أنك مستعد للمضي قدمًا وفهم كيفية عمل البلوك تشين. في هذا البرنامج التعليمي من موقع شغف سنوفر تدفقًا خطوة بخطوة للعمليات التي تحدث فيها بالطريقة الصحيحة.
ما هي تقنية البلوك تشين Blockchain؟
البلوك تشين التي يشار إليها أحيانًا باسم Distributed Ledger Technology (DLT) تجعل تاريخ أي أصل رقمي غير قابل للتغيير وشفافًا من خلال استخدام شبكة لامركزية وتجزئة التشفير. يمكن مقارنة تشبيه بسيط لكيفية عمل تقنية البلوك تشين بكيفية عمل مستند Google Docs. عند عملية إنشاء مستند Google ومشاركته مع عدد من الأشخاص. يتم توزيع المستند ببساطة بدلاً من نسخه أو إعادة توجيهه. يؤدي هذا إلى إنشاء سلسلة توزيع لامركزية تتيح للجميع الوصول إلى المستند المصدر في نفس الوقت.
لا أحد عالق في انتظار تعديلات الطرف الآخر. بينما يتم تسجيل جميع التغييرات على المستند في الوقت الفعلي. مما يجعل التغييرات شفافة تمامًا. ومع ذلك فإن أحد أوجه القصور المهمة التي يجب ملاحظتها هو أنه على عكس محرّر مستندات Google. لا يمكن تغيير محتوى وبيانات البلوك تشين الأصلية بمجرد كتابتها مما يزيد من مستوى الأمان الخاص بها. بطبيعة الحال فإن البلوك تشين أكثر تعقيدًا من مستند Google. لكن القياس وثيق الصلة لأنه يوضح رؤى مهمة في التكنولوجيا:
- البلوك تشين هو دفتر الأستاذ الرقمي أو قاعدة البيانات حيث يتم تخزين كتل مشفرة من بيانات الأصول الرقمية وربطها معًا. مما يشكل مصدرًا زمنيًا واحدًا للبيانات
- يتم توزيع مايعرف بالأصول الرقمية وليس نسخ منها أو نقلها.
- تعتبر الأصول الرقمية لامركزية مما يتيح إمكانية الوصول في الوقت الفعلي والشفافية عبر أطراف متعددة.
- دفاتر الأستاذ الخاصة بـ البلوك تشين شفافة جميع التغييرات التي تم إجراؤها موثقة مع الحفاظ على النزاهة والثقة.
- دفاتر الأستاذ الخاصة بـ البلوك تشين عامة ومبنية بإجراءات أمان متأصلة مما يجعلها التكنولوجيا المفضلة لأي صناعة تقريبًا.
لماذا تعتبر تكنولوجيا البلوك تشين مهمة؟
كيف تعمل تقنية البلوك تشين Blockchain
مما ناقشناه حتى الآن حول البلوك تشين نستنتج أن هذه التكنولوجيا هي مفهوم لتخزين البيانات رقميًا بالطريقة الأكثر أمانًا وغير قابلة للفساد. تساهم أنظمة دفتر الأستاذ الموزع وأنظمة الشبكة من نقطة إلى نقطة في أمان وسلامة البلوك تشين من خلال عدم ترك أي مجال للاحتيال. لذلك بعبارة بسيطة على شبكة البلوك تشين يمكن لعقدتين تبادل البيانات أو المعلومات (المعاملة). وسوف تتحقق الشبكة من صحة المعاملة. ثم ستؤدي العديد من المعاملات التي تم التحقق منها إلى إنشاء كتلة. ستحاول العقد الآن إضافة هذه الكتلة التي تم إنشاؤها حديثًا إلى البلوك تشين الرئيسي.هنا الجزء المثيرة للاهتمام! تتم إضافة كتلة جديدة إلى البلوك تشين من خلال عملية تسمى إثبات العمل. أصبح الآن نظامًا قائمًا على الحوافز حيث تقوم العقد (وتسمى أيضًا عمال المناجم) بحل لغز رياضي بدرجة معينة من الصعوبة. يجب أن تمتلك العقدة قدرًا كبيرًا من القدرة الحاسوبية لتنفيذ هذه العملية ولهذا السبب يعد التعدين أمرًا مكلفًا. بمجرد أن تحل العقدة هذه المشكلة الرياضية بنجاح. يتم إنشاء قيمة تجزئة جديدة للكتلة المتأثرة. نظرًا لأن المزيد من الأشخاص يجدون الإجابة الصحيحة لنفس الكتلة. تتم إضافتها بشكل دائم إلى البلوك تشين الرئيسي. تتلقى كل عقدة مكافأة (على شكل عملة مشفرة مثل Bitcoins) عند حل هذا اللغز.
تحتوي كل كتلة في البلوك تشين على رقم كتلة وطابع زمني بناءً على ترتيب إضافتها إلى البلوك تشين. علاوة على ذلك تتم إضافة كل كتلة إلى الكتلة السابقة عن طريق التجزئة. يعطي كل كتلة رقمًا فريدًا يعمل كتوقيع رقمي لها. هذا يجعل البلوك تشين آمنًا للغاية.واحدة من أولى سلاسل الكتل التي تم إنشاؤها وتشغيلها بنجاح كانت بلوكشين البيتكوين. دعونا نفهم كيف تعمل البلوك تشين مع مثال شبكة البيتكوين. Bitcoin هي عملة رقمية مشفرة وبالتالي تسمى "عملة مشفرة".
الخطوة 1: تسهيل الصفقة
لنفترض أن Raj و Shalini هما عقدتان على شبكة البلوك تشين الخاصة بالبيتكوين. يريد راج الآن إرسال 50 بيتكوين (BTC) إلى شاليني عبر قناة آمنة. ستتم هذه المعاملة من خلال شبكة البلوك تشين. بادئ ذي بدء يتم تشفير المعلومات التي نريد تبادلها بشكل مزدوج بواسطة خوارزميات تشفير المفتاح العام والخاص. سيكون لدى كل من راج وشاليني مفتاح عمومي ومفتاح خاص.الخطوة 2: التحقق من المعاملة
بعد تشفير المعلومات في نهاية Raj. يتم إرسال رسالة تحقق إلى جميع العقد على شبكة البلوك تشين هذه. الآن يجب على جميع العقد التحقق من جميع المعلمات المهمة المتعلقة بهذه المعاملة. ستتحقق جميع العقد في الشبكة من وجود نقاط مثل. هل لدى Raj رصيد كافٍ أي 50 BTC على الأقل؟ هل راج عقدة مسجلة؟ هل شاليني عقدة مسجلة إلخ. بعد التحقق من جميع هذه المعلمات. يقومون بالتحقق من المعاملة. لاحظ أيضًا أنه لا يتم التحقق من المعاملة بالكامل إلا عندما تتحقق منها جميع العقد المشاركة.