BIKENZO

شرح إثبات العمل: كيف تصل بيتكوين إلى الإجماع

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

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

المشكلة التي يحلّها إثبات العمل

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

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

ما الذي يحسبه المعدّنون فعليًا

تحتوي كل كتلة مرشّحة على دفعة من المعاملات، ومرجع للكتلة السابقة، ورقم صغير قابل للتغيير يُسمى النونس (nonce). يمرّر المعدّنون هذه البيانات عبر دالة التجزئة SHA-256، التي تحوّل أي مُدخل إلى مُخرَج ثابت الطول يبدو غير قابل للتنبؤ. الهدف هو إيجاد مُدخل يُنتج تجزئة أقل من قيمة هدف معيّنة — أي عمليًا تجزئة تبدأ بعدد محدد من الأصفار.

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

الصعوبة وإيقاع العشر دقائق تقريبًا

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

هذا الضبط الذاتي هو السبب في أن مزيدًا من قدرة التعدين لا يعني إنتاجًا أسرع للكتل على المدى الطويل؛ بل يعني بالأساس أن مزيدًا من العمل يُنفَق لتأمين التدفق المستقر نفسه من الكتل. أما التوقيت الدقيق لأي كتلة مفردة فعشوائي، ولذلك فإن العشر دقائق متوسط على المدى الطويل، لا جدول زمني.

من الكتل إلى الإجماع: أطول سلسلة صحيحة

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

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

لماذا يؤمّن هذا الشبكة

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

هذا هو الحدس الكامن وراء "هجوم الـ51%": فالتحكم في أغلبية قدرة التجزئة قد يتيح لأحدهم إعادة ترتيب المعاملات الأخيرة أو حجبها. لكن اقتناء ذلك العتاد وتشغيله مكلف، وهو لا يستطيع تزوير التواقيع أو سرقة العملات مباشرة، كما أن هجومًا ظاهرًا للعيان قد يقوّض قيمة الأصل ذاته الذي ينفق المهاجم موارده لتعدينه. والحوافز مواءمة بحيث تكون المشاركة الأمينة أكثر ربحية عمومًا من الهجوم. الأمن هنا اقتصادي واحتمالي، وليس ضمانًا مطلقًا.

المفاضلات والنقاش الأوسع

قوة إثبات العمل — التكلفة الحقيقية الخارجية — هي أيضًا مصدر أكثر انتقاداته شيوعًا: استهلاك الطاقة. فتقديرات استهلاك بيتكوين للكهرباء تتفاوت تفاوتًا كبيرًا وتتغيّر بمرور الوقت، وتزداد الصورة تعقيدًا بفعل الحصة المتنامية من الطاقة المحتجزة (stranded) أو الفائضة أو المتجددة التي يستخدمها بعض المعدّنين. يختلف العقلاء في الرأي، والتفاصيل متبدّلة؛ ومن الجدير الرجوع إلى مصادر راهنة وموثوقة بدلًا من أي رقم منفرد.

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

FAQ

ما هو إثبات العمل بعبارات بسيطة؟
هو نظام تتنافس فيه الحواسيب على حل أحجية تخمين صعبة وعشوائية عبر تمرير البيانات خلال دالة تجزئة حتى تجد نتيجة مؤهَّلة. حلّ الأحجية مكلف، لكنه سهل على أي شخص آخر للتحقق منه، وهذا ما يتيح لشبكة من الغرباء الاتفاق على كتل جديدة دون أن يثق بعضهم ببعض.
كيف يمنع إثبات العمل الإنفاق المزدوج؟
تُرتَّب المعاملات داخل الكتل، وتتبع الشبكة السلسلة الصحيحة ذات العمل المتراكم الأكبر. ولإنفاق العملات نفسها مرتين، سيتعيّن على المهاجم أن يعيد العمل للكتلة المعنية وأن يتجاوز الشبكة الأمينة بأكملها — وهو أمر باهظ التكلفة إلى حد التعذّر كلما تراكمت التأكيدات.
هل إثبات العمل هو نفسه التعدين؟
هما مترابطان ترابطًا وثيقًا لكنهما ليسا متطابقين. إثبات العمل هو القاعدة والأحجية؛ أما التعدين فهو نشاط أداء ذلك العمل — تشغيل العتاد للبحث عن كتل صحيحة. ويُكافأ المعدّنون ببيتكوين مُصدَرة حديثًا ورسوم المعاملات عند نجاحهم.
ما هو هجوم الـ51%؟
يصف سيناريو يتحكم فيه طرف واحد بأكثر من نصف قدرة التجزئة في الشبكة، مما قد يتيح له إعادة ترتيب المعاملات الأخيرة أو منعها. وهو لا يستطيع تزوير التواقيع أو سرقة العملات الموجودة، وهو مكلف ومُدمّر لذاته، إذ إن هجومًا ناجحًا قد يضرّ بقيمة ما يعدّنه المهاجم.
لماذا تستخدم بيتكوين هذا القدر الكبير من الطاقة؟
استخدام الطاقة مقصود: فالتكلفة الواقعية هي ما يجعل إعادة كتابة التاريخ مكلفة، وهي مصدر الأمن. وتتفاوت تقديرات الاستهلاك الإجمالي وتتغيّر بمرور الوقت، وتختلف حصة الطاقة الفائضة أو المتجددة من منطقة إلى أخرى — والأفضل التحقق من الأرقام بمقارنتها بمصادر راهنة وموثوقة.
كيف يرتبط إثبات العمل بطرفية سيولة مثل BIKENZO؟
إنه لا يغيّر طريقة قراءتك لبيانات السوق، لكنه يساعد على تفسير ما هي بيتكوين: شبكة مؤمَّنة بالعمل، لا شركة. إن BIKENZO أداة بيانات ترسم مؤشر السيولة العالمي (Global Liquidity Index) مقابل سعر بيتكوين لأغراض السياق؛ وفهم إثبات العمل معرفة خلفية، بينما تعرض الطرفية ببساطة سياق السوق. إنها تقدّم سياقًا لا نصيحة — أنت من يقرّر.

A Bitcoin liquidity terminal. Global central-bank liquidity, plotted against the Bitcoin price, in one screen.

اطلب معاينة