مصطلح خوارزميات الإجماع (وبالإنجليزية Consensus Algorithm) هي آلية تسمح بالتحقق وتأكيد المعاملات على شبكة البلوكتشين.
سوف نتحدث بشكل موسع أكثر من أجل ايصال المعلومة الصحيحة. حيث إنه في النظم المركزية، يوجد كيان واحد له سلطة على النظام. وفي معظم الحالات، يمكنه إجراء تغييرات كما يحلو له على البيانات.
ولكن في النظم اللامركزية، فإنه يكاد من المستحيل إجراء أي تغيير على البيانات إلا في حال توافق جميع الأطراف التي شاركت في تأكيدها في وقت مسبق.
لذلك قد تم تطوير خوارزميات الإجماع حيث كان التغلب على التحدي في بيئة لا يثق فيها الغرباء ببعضهم البعض هو التطور الأكثر أهمية في شبكة البلوكتشين Blockchain.
وتأتي أهمية خوارزميات الإجماع في أنه يحتفظ الجميع (كل عقدة) بنسخة متطابقة من قاعدة البيانات، مما يمنع إزدواجية المعاملة (أي حدوثها مرتين)، وعدم إنفاق العملة الرقمية نفسها أكثر من مرة.
وهذه المعضلة كانت السبب الرئيسي في عدم ظهور أنظمة مالية جديدة، كون التحقق من ذلك كاد من شبه المستحيل، إلى أن أتى ساتوشي ناكاموتو (مبتكر البيتكوين) وقدم حلا ثوريا في هذا المجال وهو خوارزميات الإجماع، حيث يدير الأشخاص النظام المالي بأنفسهم ويتحققون من جميع المعاملات لقاء الحصول على عملة رقمية.
آلية عمل خوارزميات الإجماع
مع تطور العملات الرقمية ظهرت العديد من خوارزميات الإجماع، منها المعقدة ومنها البسيطة، ويمكننا تفريق خوارزميتين أساسيتين:
خوارزمية إثبات العمل (PoW)
يقوم مبدأ عمل خوارزمية إثبات العمل (PoW) على أنه يمكن لأي شخص يمتلك قوة حوسبية (معالج أو كرت شاشة أو جهاز خاص) أن ينضم إلى الشبكة ويبدأ في التحقق من المعاملات.
ويسمى هؤلاء الأشخاص بالمعدنين، حيث يقوموا بتوصيل أجهزتهم إلى الشبكة ويقدموا قوتهم الحوسبية لحل المعادلات الرياضية المعقدة وتأكيد المعاملات، وفي المقابل يحصلون على عملة رقمية لقاء عملهم هذا.
والجدير بالذكر أن شبكة عملة البيتكوين تعمل وفق خوارزمية إثبات العمل (PoW).
خوارزمية إثبات الحصة (PoS)
وعلى العكس من الخوارزمية السابقة، فإنه لا يمكن لأي شخص الانضمام إلى الشبكة والبدء في تأكيد المعاملات، حيث يوجد شروط معينة لكل شبكة.
ومن الشروط الأساسية، هو أن يمتلك الشخص (المدقق) كمية معينة من عملة الشبكة التي يريد الانضمام إليها.
ومن ثم يجب عليه تخزينها طيلة فترة الانضمام، وفي بعض الأحيان يتم تجميدها إلى وقت غير معروف.
ومن الأمثلة على ذلك، لكي يصبح الشخص مدققا في شبكة الإيثيريوم، يجب أن يجمد ما قيمته 32 من عملة الإيثيريوم (حوالي 35 ألف دولار في وقت نشر هذا المقال).