إثبات العمل (PoW): آلية لتأمين الشبكة بحل الألغاز الرياضية (Proof of Work (PoW))
ما هو إثبات العمل (PoW)؟
إثبات العمل (Proof of Work – PoW) هو خوارزمية توافق تُستخدم في شبكات البلوكشين للتحقق من صحة المعاملات وإنشاء كتل جديدة. كما يوحي الاسم، يتطلب ذلك من المشاركين (المعدّنين) أداء كمية معينة من العمل الحاسوبي.
كيف يعمل إثبات العمل؟
في إثبات العمل، يستخدم المعدّنون قدرة حوسبة لحل ألغاز تشفيرية معقدة. أول معدّن يحل هذه المشكلة ويؤكد الحل يمكنه إضافة كتلة جديدة من المعاملات إلى سلسلة البلوكشين. هذه الألغاز مصممة بعناية لتتطلب موارد كبيرة، ولكن الحل بمجرد العثور عليه يكون سهلاً للآخرين في الشبكة للتحقق منه.
أهمية آلية إثبات العمل
تُستخدم آلية إثبات العمل لمنع أي محاولات خبيثة لتعطيل الشبكة، حيث يتطلب الأمر كمية هائلة من الموارد الحاسوبية للقيام بذلك. للتلاعب أو تغيير المعلومات على البلوكشين، يجب على الجهة الخبيثة أن تسيطر على أكثر من 50% من القدرة الحاسوبية الكلية للشبكة، والمعروفة أيضًا بمعدل التجزئة. إذا تمكنت الجهة من ذلك، يمكنها شن هجوم 51%. ولكن، في الشبكات الكبيرة مثل شبكة البيتكوين، يكون هجوم 51% صعبًا ومكلفًا جدًا لتحقيقه.
مكافآت المعدّنين في نظام إثبات العمل
قدّم مُنشئ البيتكوين، ساتوشي ناكاموتو، آلية إثبات العمل، وابتكر وسيلة يمكن بها مكافأة المعدّنين على عملهم من خلال رسوم المعاملات وعملات البيتكوين الجديدة المُعدَنة. هذا أدى إلى خلق بيئة تنافسية بين المعدّنين.
الانتقادات والحلول البديلة
على الرغم من الفوائد الأمنية الكبيرة التي يوفرها إثبات العمل، فقد تم انتقاده بسبب استهلاكه الكبير للطاقة. هذا أدى إلى تطوير آليات توافق بديلة، مثل إثبات الحصة (PoS)، التي تهدف إلى تقديم نفس مستوى الأمان مع تأثير بيئي أقل.
ما هو إثبات الحصة؟
إثبات الحصة (Proof of Stake – PoS) هو بديل لإثبات العمل يهدف إلى تقليل استهلاك الطاقة بينما يحافظ على أمان الشبكة. يعتمد على تقديم حصص في الشبكة بدلاً من العمل الحاسوبي المكثف.