Skip to main content

ما هو الإجماع في سلسلة الكتل

ملاحظة: هذا المستند هو ترجمة آلية للنسخة الإنجليزية الأصلية.

ما هو الإجماع في سلسلة الكتل

الإجماع (Consensus) هو العملية التي يتّفق بها جميع المشاركين في شبكة سلسلة كتل على الحالة الراهنة للسجلّ المشترك. فمن دون إجماع، لن تكون هناك طريقة لتحديد أي المعاملات صحيحة، وأي الكتل نهائية، ومن له صلاحية إضافة بيانات جديدة. وتعتمد كل سلسلة كتل عامة — من بيتكوين إلى إيثيريوم إلى أحدث السلاسل المرتكزة على الذكاء الاصطناعي — على آلية إجماع لتعمل. إنها طبقة الاتفاق التأسيسية التي تجعل الأنظمة اللامركزية ممكنة.

تصوّر الإجماع كبروتوكول تصويت للآلات. ففي قاعدة بيانات تقليدية، تتحكّم شركة واحدة بالخادم وتقرّر ما الذي يُكتب. أما في سلسلة الكتل، فلا توجد سلطة واحدة. بل تحتفظ حواسيب مستقلة كثيرة (تُسمّى غالبًا العقد / nodes) كلٌّ منها بنسخة من السجلّ. والإجماع هو مجموعة القواعد التي تضمن بقاء جميع هذه النسخ متزامنة، حتى عندما يكون بعض المشاركين غير موثوقين أو غير أمناء أو منقطعين. ولا تتطلّب الآلية الثقة بين المشاركين — بل تستبدل الثقة بقواعد قابلة للتحقق.

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

كيف يعمل الإجماع

على مستوى عالٍ، تجيب كل آلية إجماع عن الأسئلة الجوهرية ذاتها:

  1. من يحقّ له اقتراح الكتلة التالية؟ — تجيب الآليات المختلفة عن هذا بشكل مختلف. في إثبات العمل، الجواب هو «من يحلّ لغزًا حسابيًا أولًا». في إثبات الحصة، الجواب هو «مدقّق يُختار بناءً على كمية الرموز المحجوزة». في إثبات الحصة المفوَّض، الجواب هو «مدقّق ينتخبه حاملو الرموز».

  2. كيف يتحقّق المشاركون الآخرون من الكتلة؟ — بمجرد اقتراح كتلة، تتحقّق العقد الأخرى من أن جميع المعاملات فيها تتّبع قواعد البروتوكول. فإن كانت الكتلة صحيحة قبلوها. وإن كانت غير صحيحة رفضوها.

  3. متى تُعتبر الكتلة نهائية؟ — النهائية تعني أن الكتلة لا يمكن عكسها أو إعادة تنظيمها. تحقّق بعض الآليات النهائية بسرعة (جولة أو جولتا تأكيد)؛ وتحقّقها أخرى احتماليًا (كلما دُفنت الكتلة أعمق تحت الكتل اللاحقة، صَعُب عكسها).

  4. ماذا يحدث إذا حاول أحدهم الغش؟ — تتضمّن كل آلية روادع ضدّ السلوك الخبيث. في إثبات العمل، يتطلّب الغش إنفاقًا يفوق المعدّنين الأمناء في الكهرباء والعتاد. في إثبات الحصة، قد يؤدّي الغش إلى مصادرة (slashing) الرموز المحجوزة للمدقّق.

مشكلة تحمّل الأعطال البيزنطية

العمود الفقري النظري لإجماع سلسلة الكتل هو مشكلة تحمّل الأعطال البيزنطية (Byzantine fault tolerance — BFT). وُصفت أولًا في ورقة علوم حاسوب عام 1982 بقلم ليزلي لامبورت وروبرت شوستاك ومارشال بيز، وتطرح المشكلة: كيف يمكن لمجموعة من المشاركين الموزّعين بلوغ اتفاق عندما يكون بعضهم معطوبًا أو خبيثًا عمدًا؟

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

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

ما الذي يؤمّنه الإجماع

يحمي الإجماع الشبكة من عدة فئات من الهجمات:

  • الإنفاق المزدوج — إنفاق الرموز ذاتها مرتين. يضمن الإجماع أنه بمجرد تأكيد المعاملة، لا يمكن إعادة استخدام الرموز المنفَقة.
  • الرقابة — منع كيان واحد لمعاملات محدّدة. توزّع معظم آليات الإجماع إنتاج الكتل عبر مشاركين كثيرين، ما يجعل الرقابة صعبة (وإن لم تكن مستحيلة).
  • إعادة كتابة التاريخ — تغيير كتل سابقة لتعديل سجلات المعاملات. كلما جلست الكتلة أعمق في السلسلة، أصبح إعادة كتابتها أكثر كلفة.
  • هجمات Sybil — إنشاء هويات مزيفة كثيرة للهيمنة على الشبكة. تستخدم آليات الإجماع موردًا نادرًا (الحساب، الرموز المحجوزة، الأصوات المفوَّضة) لجعل مضاعفة الهويات مكلفة.

آليات الإجماع الشائعة

تستخدم سلاسل الكتل المختلفة آليات إجماع مختلفة. ويمثّل كلٌّ منها مجموعة متمايزة من المفاضلات بين الأمان والسرعة واللامركزية واستهلاك الطاقة.

الآلية طريقة الاختيار المورد الأساسي تكلفة الطاقة أمثلة
إثبات العمل (PoW) حلّ لغز حسابي العتاد والكهرباء مرتفعة جدًا Bitcoin، Kaspa
إثبات الحصة (PoS) حجز الرموز كضمان رأس المال المقفل منخفضة Ethereum، Solana، Avalanche
إثبات الحصة المفوَّض (DPoS) انتخاب حاملي الرموز للمندوبين الأصوات المفوَّضة منخفضة EOS، Tron
إثبات سلطة الحصة (PoSA) هجين من الحجز واختيار السلطة الرموز المحجوزة + الموافقة منخفضة BNB Smart Chain

لا توجد آلية واحدة هي «الأفضل» عالميًا. فكلٌّ منها يُحسِّن خصائص مختلفة، والخيار الصحيح يعتمد على أهداف الشبكة.

لماذا يهمّ مشاريع كريبتو الذكاء الاصطناعي

في فضاء كريبتو الذكاء الاصطناعي، الإجماع ذو صلة لعدة أسباب:

  • موثوقية الشبكة — مشروع ذكاء اصطناعي يُنشر على سلسلة كتل يعتمد على آلية إجماع تلك السلسلة لترتيب المعاملات وتوفّر البيانات والنهائية. فإذا كان الإجماع الأساسي بطيئًا أو هشًّا، يرث تطبيق الذكاء الاصطناعي تلك القيود.
  • اقتصاد المدقّقين — تشغّل كثير من مشاريع الذكاء الاصطناعي مدقّقين، أو تساهم في الحجز، أو تبني خدمات تتفاعل مع طبقة الإجماع. وفهم آلية الإجماع يساعد على تقييم ما إذا كانت هذه الادعاءات متماسكة معماريًا.
  • إجماع متخصّص لأحمال الذكاء الاصطناعي — تعدّل بعض الشبكات المصمّمة لمهام الذكاء الاصطناعي الإجماع التقليدي لتدمج إثبات الحساب المفيد. فعلى سبيل المثال، تستخدم Bittensor آلية ينتج فيها المعدّنون مخرجات التعلّم الآلي ويقيّمها المدقّقون، مدمجين فعليًا عمل الذكاء الاصطناعي في حلقة الإجماع. وتطمس هذه المقاربات الهجينة الخط الفاصل بين الإجماع التقليدي والتحقق الخاص بالذكاء الاصطناعي.
  • ادعاءات اللامركزية — آلية الإجماع لمشروع هي من أكثر المؤشّرات الملموسة على لامركزيته. فشبكة بثلاثة مدقّقين تستخدم آلية PoSA مختلفة بنيويًا عن شبكة بآلاف مدقّقي PoS المستقلين، حتى لو وصف كلاهما نفسه بأنه «لامركزي».

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

أين يظهر في بطاقات مشاريع DecAIHub

يسجّل حقل Consensus في بطاقة مشروع DecAIHub آلية الإجماع المستخدَمة من قبل شبكة سلسلة الكتل الأساسية للمشروع. وتشمل القيم الشائعة:

  • PoS — الشبكة تستخدم إثبات الحصة.
  • PoW — الشبكة تستخدم إثبات العمل.
  • DPoS — الشبكة تستخدم إثبات الحصة المفوَّض.
  • PoSA — الشبكة تستخدم إثبات سلطة الحصة.

يصف هذا الحقل حقيقة تقنية عن بنية الشبكة. ولا يقيّم جودة الآلية أو أمانها. فالمشروع المدرَج كـ PoS ليس بطبيعته أفضل أو أسوأ من مشروع مدرَج كـ PoW — يسجّل الحقل ببساطة ما تستخدمه الشبكة.

عند قراءة بطاقة مشروع، يُفهم حقل Consensus على أفضل وجه بالاقتران مع حقول أخرى مثل Main chain وType وNetwork status. وتشكّل هذه الحقول معًا صورة عن البنية التحتية التي يعمل عليها المشروع.

ما الذي لا يثبته الإجماع وحده

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

لا تخلط بين

  • إثبات الحصة (PoS) — PoS هو آلية إجماع محدّدة واحدة، لا مرادف للإجماع نفسه. الإجماع هو المفهوم العام؛ وPoS هو أحد التطبيقات.
  • إثبات العمل (PoW) — وبالمثل، PoW هو آلية محدّدة. الإجماع هو المصطلح الجامع الذي يشمل PoW وPoS وكثيرًا غيرها.
  • النهائية (Finality) — الإجماع والنهائية مرتبطان لكنهما متمايزان. الإجماع هو عملية الاتفاق على الكتل؛ والنهائية هي ضمان ألا تُعكس الكتل المتّفق عليها. تقدّم بعض آليات الإجماع نهائية فورية؛ وأخرى تقدّم نهائية احتمالية.
  • الحوكمة — يحدّد الإجماع كيف تُنتَج الكتل ويُتحقَّق منها. أما الحوكمة فتحدّد كيف تتغيّر قواعد البروتوكول نفسها بمرور الوقت. تصويت DAO لترقية البروتوكول هو حوكمة، لا إجماع.
  • التحقق (Validation) — في الاستخدام الشائع، قد يعني «التحقق» فحص معاملة واحدة أو تشغيل عقدة مدقّق كاملة. الإجماع هو البروتوكول الشامل؛ والتحقق هو فعل مشاركة عقدة فيه.

الأسئلة الشائعة

هل يمكن لسلسلة كتل أن تعمل دون إجماع؟

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

هل إثبات الحصة أكثر أمانًا من إثبات العمل؟

ليس أحدهما أكثر أمانًا من الآخر بطبيعته؛ إنهما يستخدمان نموذجي أمان مختلفين. يعتمد PoW على التكلفة الحسابية — على المهاجم أن ينفق أكثر من المعدّنين الأمناء في العتاد والكهرباء. ويعتمد PoS على التكلفة الاقتصادية — على المهاجم أن يحصل على كمية كبيرة من الرموز المحجوزة ويخاطر بها. ولكلّ نموذج متّجهات هجوم ودفاعات محدّدة. ويعتمد الأمان العملي لشبكة على جودة التنفيذ وتوزيع المدقّقين والحوافز الاقتصادية، لا على اسم الآلية فحسب.

ماذا يحدث إذا فشل الإجماع؟

إذا انهار الإجماع، يمكن أن تشهد الشبكة انشقاقًا (fork) — انقسامًا تتّبع فيه مجموعات مختلفة من العقد نسخًا مختلفة من السلسلة. والانشقاقات المؤقتة طبيعية في PoW (الكتل اليتيمة / orphan blocks) وتُحلّ تلقائيًا. أما الانشقاقات المستمرة فتشير إلى خلاف جوهري ويمكن أن تنتج عنها شبكتان منفصلتان، كما حدث مع بيتكوين وبيتكوين كاش، أو إيثيريوم وإيثيريوم كلاسيك.

لماذا تستخدم سلاسل الكتل المختلفة آليات إجماع مختلفة؟

لأنه لا توجد آلية واحدة تعظّم كل الخصائص المرغوبة في آنٍ معًا. PoW مُختبر بشدّة وقوي للغاية لكنه يستهلك طاقة هائلة. PoS موفّر للطاقة ويتيح نهائية سريعة لكنه يُدخل أسطح هجوم مختلفة. DPoS سريع لكنه يركّز القوة في مجموعة صغيرة من المندوبين. وتختار كل سلسلة كتل الآلية التي تلائم أهداف تصميمها وأولويات مجتمعها على أفضل وجه.

هل تؤثّر آلية الإجماع في سرعة المعاملات؟

نعم، بشكل كبير. تنتج شبكات PoW مثل بيتكوين كتلًا كل عشر دقائق تقريبًا. ويمكن لشبكات PoS مثل Solana إنتاج كتل في أقل من ثانية. وتؤثّر آلية الإجماع مباشرة في زمن الكتلة، والإنتاجية (المعاملات في الثانية)، وزمن بلوغ النهائية. ولتطبيقات الذكاء الاصطناعي التي تتطلّب توفّرًا سريعًا للبيانات أو تفاعلات متكررة على السلسلة، يُعدّ هذا اعتبارًا معماريًا مهمًا.

كيف يرتبط الإجماع بالذكاء الاصطناعي في سلسلة الكتل؟

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

مراجع خارجية

انظر أيضًا