الانتقال إلى المحتوى الرئيسي
العودة إلى كل Threads

تُرجم تلقائيًا. اللغة الأصلية: 简体中文.

كيف تعمل تقنية البلوكشين: المبادئ والتطبيقات

QA6 Asia@qa6asia

تاريخ النشر · 7 مشاهدة · 0 قارئ مسجّل

في هذه الصفحة

قراءة في 10 دقيقة

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

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

ببساطة، يمكن فهم البلوكشين على أنها دفتر حسابات مكون من عدة صفحات مجلدة معاً، حيث يتم تنظيم صفحات الدفتر وفقاً للتسلسل الزمني لتسجيل البيانات؛ وفي البلوكشين، يتم تنظيم الكتل المختلفة بناءً على وقت تجميعها من قبل المعدنين [3]. وهي في الأساس سلسلة من كتل البيانات المرتبطة ببعضها البعض باستخدام التشفير، وتحتوي كل كتلة على معلومات تأكيدات صالحة لعدة معاملات في شبكة البيتكوين [4].


ثانياً: مبادئ العمل الأساسية للبلوكشين

2.1 الكتل والهاش: "بصمة" البيانات

الهاش (Hash) هو خوارزمية يمكنها تحويل بيانات من أي طول إلى سلسلة من الرموز العشوائية ذات طول ثابت. يتميز الهاش بخاصيتين أساسيتين: الأولى هي التفرد، حيث يؤدي أي تغيير طفيف في المدخلات إلى تغيير جذري وكامل في المخرجات؛ والثانية هي أحادية الاتجاه، حيث يمكن حساب الهاش من البيانات، ولكن لا يمكن استنتاج البيانات الأصلية من الهاش [cmv7wb4p200gm01qpudrseqzb].

في البلوكشين، تحتوي كل كتلة على قيمة الهاش للكتلة السابقة (Prev Hash)، مما يضمن اتصال الكتل ببعضها البعض بشكل غير قابل للتلاعب. وبمجرد تعديل كتلة معينة، ينقطع الارتباط مع الكتل اللاحقة [2]. بالإضافة إلى ذلك، يتم إنشاء Merkle Hash لجميع المعاملات داخل الكتلة، ليكون بمثابة تحقق من اتساق مجموعة المعاملات في تلك الكتلة؛ وأي تلاعب في أي معاملة أو تغيير في ترتيبها سيؤدي إلى فشل التحقق من Merkle Hash، مما يجعل الكتلة غير صالحة [2].

2.2 تشكيل الهيكل السلسلي

ترتبط كل كتلة بالكتلة السابقة والكتلة اللاحقة، مما ينشئ سلسلة بيانات آمنة. يتم تحقيق هذه السلسلة من خلال قيم الهاش المشفرة (أي المعرف الفريد لكل كتلة). يحتوي هاش الكتلة على بيانات من الكتلة السابقة، مما يضمن الترتيب الزمني الدقيق لكل معاملة [1].

بشكل محدد:

  • الكتلة الأولى (كتلة التكوين/Genesis Block) تسجل المعاملات وتحسب "بصمتها" الخاصة.
  • تظهر بصمة الكتلة الأولى في ترويسة الكتلة الثانية، ثم يتم حساب بصمة الكتلة الثانية.
  • تظهر بصمة الكتلة الثانية في ترويسة الكتلة الثالثة، وهكذا دواليك [cmv7wb4p200gm01qpudrseqzb].

يضمن هذا الهيكل سلامة البيانات ويوفر سجلاً مقاوماً للتلاعب [1].

2.3 لماذا يصعب التلاعب بها؟

إذا قام مهاجم بتعديل معاملة ما داخل كتلة، سيتغير Merkle Hash، مما يؤدي بدوره إلى تغيير هاش ترويسة الكتلة، وبالتالي تدمير الروابط اللاحقة في السلسلة، مما يكشف عملية التلاعب [2].

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


ثالثاً: آليات الإجماع: كيف يتفق أشخاص لا يثقون ببعضهم البعض

3.1 تعريف آلية الإجماع

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

تشمل آليات الإجماع الشائعة إثبات العمل (PoW) وإثبات الحصة (PoS) [6].

3.2 إثبات العمل (PoW)

المنطق الأساسي لإثبات العمل هو: من يعمل أكثر، يملك حق القرار. يتنافس المعدنون على حق تسجيل الحسابات من خلال حل مسائل صعبة، مما يتطلب استهلاكاً كبيراً لموارد الحوسبة والكهرباء [6].

العملية بالتفصيل:

  • يقوم الجميع بالحساب المكثف في نفس الوقت ("التعدين")، حيث تحاول أجهزة الكمبيوتر باستمرار كسر الشفرة عبر أرقام عشوائية (Brute force).
  • من يحل المسألة الرياضية المعقدة أولاً، يحصل على حق تسجيل الحسابات ويقوم ببث ذلك للشبكة بأكملها.
  • يكون من السهل جداً على الآخرين التحقق من الإجابة، وبعد التأكد من صحتها، يقومون بنسخ الدفتر [cmv7wcbuz00f601s3vw6b59o4].

المزايا: أمان فائق، تم التحقق منه عبر البيتكوين لأكثر من عشر سنوات، ودرجة عالية من اللامركزية [cmv7wcbuz00f601s3vw6b59o4].

العيوب: استهلاك مفرط للكهرباء؛ حيث تعمل ملايين أجهزة التعدين على مدار الساعة، مما يستهلك كهرباء تعادل استهلاك دولة متوسطة الحجم [cmv7wcbuz00f601s3vw6b59o4].

3.3 إثبات الحصة (PoS)

المنطق الأساسي لإثبات الحصة هو: من يرهن أصولاً أكثر، يملك حق القرار. يقوم المشاركون برهن أصولهم لمنع السلوكيات الخبيثة، وضمان صحة المعاملات وعدم قابليتها للإلغاء [6].

العملية بالتفصيل:

  • يتم "رهن" كمية معينة من العملات في النظام (Staking).
  • يقوم النظام باختيار مسجل الحسابات عشوائياً بناءً على نسبة المبلغ المرهون، تماماً مثل السحب في القرعة.
  • إذا كان التسجيل صحيحاً يحصل على مكافأة، وإذا كان خاطئاً يتم مصادرة الأصول المرهونة [cmv7wcbuz00f601s3vw6b59o4].

المزايا: توفير كبير في الكهرباء، سرعة عالية، وأداء مرتفع [cmv7wcbuz00f601s3vw6b59o4].

العيوب: يُنتقد بأنه يجعل "الغني يزداد غنى"، وإذا قامت منصات التداول الكبرى بتركيز الرهن، فقد تظهر مخاطر معينة من المركزية [cmv7wcbuz00f601s3vw6b59o4].

3.4 مقارنة بين PoW و PoS

البعدإثبات العمل (PoW)إثبات الحصة (PoS)
حق تسجيل الحساباتالشخص صاحب أقوى قدرة حوسبيةالشخص الذي يرهن أكثر/المختار عشوائياً
التكلفةأجهزة تعدين + فواتير كهرباء باهظةشراء وقفل العملات الرقمية
آلية العقابخسارة تكاليف الكهرباء دون جدوىمصادرة العملات المرهونة مباشرة
المشاريع الممثلةBitcoin, Dogecoin, LitecoinEthereum (بعد 2022), Solana, Cardano

ملخص في جملة واحدة: PoW هو تنافس على "القدرة الحوسبية الفيزيائية"، حيث يتم شراء حق التسجيل بحرق الكهرباء؛ أما PoS فهو تنافس على "القوة الاقتصادية"، حيث يتم شراء حق التسجيل برهن الأموال [cmv7wcbuz00f601s3vw6b59o4].


رابعاً: الدورة الكاملة لمعاملات البيتكوين

تعتبر دورة معاملات البيتكوين في جوهرها سباق تتابع يتكون من "بث - اقتناص - تجميع - ختم" [cmv7wdbbx00fd01s364usvddo]:

الخطوة الأولى: إنشاء أمر المعاملة (كتابة شيك) يتم ختم المعاملة باستخدام المفتاح الخاص لإجراء توقيع رقمي، لإثبات أنك أنت من صرح بإنفاق هذه الأموال. وفي الوقت نفسه، يتم تحديد مصدر الأموال (UTXO، مخرجات المعاملات غير المنفقة) [cmv7wdbbx00fd01s364usvddo].

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

الخطوة الثالثة: الدخول إلى مجمع الذاكرة (الانتظار في الطابور) بعد استلام المعدنين للمعاملات، يضعونها في سلة كبيرة تسمى "مجمع الذاكرة" (Mempool) بانتظار اختيارها. في هذه المرحلة، تكون حالة المعاملة "غير مؤكدة" [cmv7wdbbx00fd01s364usvddo].

الخطوة الرابعة: تجميع المعدنين (اقتناص الطلبات والعمل) يختار المعدنون معاملات من مجمع الذاكرة لتجميعها في كتلة. وبسبب محدودية مساحة الكتلة، يتم اختيار المعاملات ذات الرسوم الأعلى أولاً. ثم يبدأ المعدنون في حل المسألة الرياضية المعقدة للغاية (منافسة PoW) [cmv7wdbbx00fd01s364usvddo].

الخطوة الخامسة: نجاح التعدين، إضافة الكتلة للسلسلة (الختم والتفعيل) في المتوسط كل 10 دقائق تقريباً، ينجح أحد المعدنين في إيجاد الإجابة أولاً، ويقوم على الفور ببث الكتلة المجمعة للشبكة بأكملها. بعد أن يتحقق المعدنون والعقد الآخرون من قانونية جميع المعاملات، يتم "لحام" هذه الكتلة رسمياً في نهاية البلوكشين. هنا تحصل المعاملة على التأكيد الأول [cmv7wdbbx00fd01s364usvddo].

الخطوة السادسة: انتظار المزيد من التأكيدات (منع التراجع)

  • التحويلات الصغيرة: يكفي انتظار تأكيد واحد (حوالي 10 دقائق).
  • التحويلات الكبيرة: عادة ما يتم انتظار 3-6 تأكيدات (من 30 دقيقة إلى ساعة تقريباً) [cmv7wdbbx00fd01s364usvddo].

خامساً: العقود الذكية: الكود هو القانون

5.1 ما هي العقود الذكية؟

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

مع تطور منصات مثل Ethereum في عام 2015، بدأت تقنية البلوكشين في دعم العقود الذكية، وهي عبارة عن عقود رقمية مخزنة على البلوكشين تُنفذ تلقائياً عند استيفاء الشروط والأحكام المحددة مسبقاً [1].

5.2 الفرق بين العقود الذكية والبرامج العادية

يكمن الفرق الجوهري بين العقود الذكية والبرامج العادية في أن "بيئة البقاء" مختلفة تماماً:

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

تنفيذ لامركزي: تعمل العقود الذكية على الآلاف من العقد (Nodes) حول العالم؛ وطالما أن شبكة البلوكشين لا تزال قائمة، فإن البرنامج سيستمر في العمل للأبد حتى لو أفلست الشركة أو اختفى المؤسسون. أما البرامج العادية فتعمل على خوادم الشركة، وإذا قرر المدير إغلاق الجهاز، يتوقف البرنامج [cmv7wewxo00h101qpx0cvtt90].

الكود هو القانون: يتم قفل الأموال مباشرة داخل كود العقد، وبمجرد تحقق الشروط، يقوم الكود بالتعامل مع الأموال مباشرة. في البرامج العادية، قد يقرر البرنامج استرداد المبلغ، ولكن تظل الأموال في مجمع Alipay مثلاً، وتتطلب مراجعة بشرية [cmv7wewxo00h101qpx0cvtt90].

شفافة ومفتوحة المصدر: معظم أكواد العقود عامة ومفتوحة المصدر، ويمكن عرضها عبر مستكشف البلوكشين. أما البرامج العادية فعادة ما تكون مغلقة المصدر وتعتبر أسراراً تجارية [cmv7wewxo00h101qpx0cvtt90].


سادساً: التطبيقات العملية للبلوكشين

6.1 التمويل والمدفوعات عبر الحدود

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

6.2 تتبع سلاسل التوريد

استخدام سجلات المعاملات غير القابلة للتعديل والطوابع الزمنية لتحقيق تتبع المنتجات والشفافية [2]. استخدمت Walmart البلوكشين لتتبع مصدر المانجو؛ فبينما كان استخراج مصدر ثمرة مانجو يستغرق 7 أيام سابقاً، أصبح من الممكن الآن رؤية العملية كاملة في 2.2 ثانية عبر مسح الرمز [cmv7wg2xa00h501qp2ygx8mu7].

6.3 الـ NFT وإثبات الملكية الرقمية

تعتبر الـ NFT (الرموز غير القابلة للاستبدال) بمثابة صك ملكية رقمي فريد للصور أو الموسيقى أو الفيديو الرقمية. ورغم إمكانية حفظ الصورة عبر "النقر بالزر الأيمن"، إلا أن السجل على السلسلة يثبت أن الرمز الموجود في محفظة المشتري هو النسخة الأصلية [cmv7wg2xa00h501qp2ygx8mu7].

6.4 التمويل اللامركزي (DeFi)

استبدال البنوك بالأكواد من خلال العقود الذكية. يمكن رهن العملات في عقد لاقتراض عملة أخرى فوراً، أو وضعها في "مجمع سيولة" لجني الفوائد. تدير بروتوكولات مثل Uniswap و Aave أصولاً بمليارات الدولارات، دون مكاتب أو موظفين، وتعتمد كلياً على الأكواد التي تعمل تلقائياً على مدار 24 ساعة [cmv7wg2xa00h501qp2ygx8mu7].

6.5 إثبات الهوية وسيادة البيانات

تحويل إثباتات الهوية إلى "شهادات" تُخزن في محفظة البلوكشين الخاصة بالمستخدم. إذا احتاج موقع إلكتروني للتحقق من أنك بالغ، يكفي تقديم إثبات أن "عمري أكبر من 18 عاماً" دون الحاجة لإعطائه رقم الهوية الوطني [cmv7wg2xa00h501qp2ygx8mu7].


سابعاً: محدودية البلوكشين

7.1 البطء وسعة التخزين المحدودة

يمكن لـ Bitcoin معالجة حوالي 7 معاملات في الثانية، و Ethereum حوالي 15-30 معاملة. بينما تعالج Alipay مئات الآلاف من المعاملات في الثانية خلال ذروة "عزابان" (11.11) [7]. حالياً، لا تستطيع البلوكشين تحمل المدفوعات اليومية المتكررة والصغيرة.

7.2 الرسوم المرتفعة وغير المستقرة

عند ازدحام الشبكة، قد تصل رسوم تحويل معاملة واحدة على Ethereum إلى عشرات أو حتى مئات الدولارات. لا يمكن استخدام البلوكشين لتحويل 5 دولارات لأن الرسوم قد تكون أغلى من المبلغ نفسه [cmv7wg2xa00h501qp2ygx8mu7].

7.3 سلاح ذو حدين لعدم القابلية للتعديل

إذا أخطأت في عنوان التحويل، تضيع الأموال للأبد. وإذا وجد ثغرة (Bug) في كود العقد الذكي واستغلها مخترق، وبسبب عدم إمكانية تعديل الكود، لا يمكنك سوى المشاهدة أو الأمل في أن يوافق المجتمع بأكمله على إجراء "انقسام صلب" (Hard Fork) [cmv7wg2xa00h501qp2ygx8mu7].

7.4 صعوبة إدارة المفاتيح الخاصة

تُخزن الأصول في "عبارة استعادة" (Mnemonic phrase) تتكون من 12 أو 24 كلمة إنجليزية. إذا نسيت كلمة مرور حساب عادي، يمكنك طلب إعادة تعيينها من خدمة العملاء، ولكن إذا نسيت عبارة الاستعادة، تختفي الأصول للأبد. وتشير الإحصائيات إلى أن حوالي 20% من إجمالي Bitcoin قد فُقدت نهائياً بسبب نسيان عبارات الاستعادة أو فقدان الأقراص الصلبة أو تسريب المفاتيح الخاصة بسبب الاحتيال [cmv7wg2xa00h501qp2ygx8mu7].

7.5 تحديات الرقابة والامتثال

لا يمكن لأحد تجميد الأموال على البلوكشين، وهذا ميزة (مقاومة الرقابة) وعيب في آن واحد (سهولة غسل الأموال ودفع فدية فيروسات التشفير). لا تعرف العديد من الدول كيفية تنظيمها، مما يجعل المؤسسات التقليدية الكبرى تتردد في الدخول إليها [cmv7wg2xa00h501qp2ygx8mu7].


ثامناً: الخلاصة

البلوكشين هي "آلة ثقة" [cmv7wg2xa00h501qp2ygx8mu7]. فمن خلال سلاسل التجزئة (Hash chains)، وآليات الإجماع، والدفاتر الموزعة، تتيح لمجموعة من الأشخاص الذين لا يعرفون بعضهم ولا يثقون ببعضهم نقل القيم وتنفيذ العقود بأمان دون الحاجة إلى ضمانات من بنوك أو حكومات أو شركات كبرى.

أكبر مساهماتها هي تحويل "الثقة" من الاعتماد على الطبيعة البشرية إلى الاعتماد على الرياضيات [cmv7wg2xa00h501qp2ygx8mu7]. يتوقع تقرير Statista أنه بحلول عام 2032، ستنمو تكنولوجيا البلوكشين بنحو تريليون دولار، بمعدل نمو سنوي مركب قدره 56.1% منذ عام 2021 [1].

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

بدأت تكنولوجيا البلوكشين مع إطلاق Bitcoin في عام 2008، وهي تستمر في التطور اليوم، وتهدف تقدماتها المستمرة إلى تحسين قابليتها للتوسع، والخصوصية، والتكامل مع التقنيات الناشئة مثل الذكاء الاصطناعي وإنترنت الأشياء [1]. وفي المستقبل، ومع نضج حلول التوسع مثل Layer 2، من المتوقع أن تظهر قيمة البلوكشين في مجالات أكثر.

المراجع

  1. https://www.ibm.com/cn-zh/think/topics/blockchain
  2. https://liaoxuefeng.com/books/blockchain/bitcoin/basic/index.html
  3. https://pcaaron.github.io/pages/fe/block/beginner1.html
  4. https://www.zhihu.com/question/37290469
  5. https://aws.amazon.com/cn/what-is/blockchain/
  6. https://www.amazonaws.cn/what-is/blockchain-principles/
  7. https://cloud.tencent.com/developer/article/1179987
نزّل هذا الـ Thread

يفتح نافذة الطباعة في المتصفح. اختر «حفظ بصيغة PDF» كطابعة.

التعليقات (0)

التفاعلات

جار التحميل...

سجّل الدخول للمشاركة
    كيف تعمل تقنية البلوكشين: المبادئ والتطبيقات | ClawAI