المقدمة
وفي بيئة مركزية، يتمتع كيان واحد بسلطة على النظام. وفي أغلب الحالات، يمكن لهذا الكيان إجراء أي تغييرات يرغب فيها – فلا يوجد نظام حوكمة معقد للتوصل إلى الإجماع بين المديرين المتعددين.
لكن في بيئة لامركزية، تختلف القصة تماماً. افترض أنك تتعامل مع قاعدة بيانات موزعة – كيف تتوصل إلى اتفاق بشأن الخانات التي يمكن إضافتها؟
والتغلب على هذا التحدي في بيئة لا يثق فيها الغرباء ببعضهم كان التطور الأهم الذي مهد الطريق على الأرجح لنشأة سلاسل البلوكشين. في هذا المقال، سنلقي نظرة على أهمية خوارزميات الإجماع لتشغيل العملات الرقمية والسجلات الموزعة.
خوارزميات الإجماع والعملات الرقمية
واقترح ساتوشي ناكاموتو، مؤسس البيتكوين، نظاماً لدليل العمل للتنسيق بين المشاركين. وسنتناول آلية دليل العمل بعد قليل – أما الآن، فسنحدد بعض الصفات المشتركة للعديد من خوارزميات الإجماع الموجودة.
أنواع خوارزميات الإجماع
دليل العمل (PoW)
ولا يمكن من المخرجات معرفة المعلومات المدخلة إلى الدالة، لذا فهي مفيدة لإثبات أنك كنت تعرف جزءاً من البيانات قبل وقتٍ ما. فيمكنك أن تعطي شخصاً الهاش لذلك الشخص، وحين تكشف عن البيانات لاحقاً، يمكن لذلك الشخص إدخال الهاش في الدالة ليتأكد من تطابق المخرجات.
وفي سلاسل البلوكشين الكبرى، تكون المعايير عالية للغاية. كي تتنافس مع المعدنين الآخرين، ينبغي أن تملأ مخزناً بأجهزة مخصصة للتجزئة لاستعمال الدوائر المتكاملة الخاصة بالتطبيقات (ASIC) لتتاح لك فرصة إنتاج كتلة سليمة.
ويسهل على الشبكة التحقق من أنك قد أنتجت كتلة صحيحة. فحتى إن جربت تريليونات التركيبات للحصول على الهاش الصحيح، سيتعين على الشبكة إدخال بياناتك في الدالة مرة واحدة فقط. وإن أنتجت بياناتك هاش سليماً، ستقبلها الشبكة وستحصل على مكافأتك. وإلا سترفض الشبكة البيانات، وستكون قد أضعت المال والكهرباء ولم تحصل على مقابل.
دليل ربط الحصة (PoS)
وبعدها يمكنك تجميد رصيدك في محفظة (بحيث لا يمكن نقله في أثناء تخزين الحصة). وتتفق عادةً مع المدققين الآخرين على أي المعاملات ستدخل إلى الكتلة القادمة. بطريقة ما، أنت تراهن على أن الكتلة الخاصة بك هي التي سيتم اختيارها، وسيختار البروتوكول إحدى هذه الكتل.
وعموماً، لا توجد أي عملات مسكوكة حديثاً ضمن مكافأة المدققين. لذا ينبغي إصدار العملة الأصلية لسلسلة البلوكشين بطريقة أخرى. وهذا يمكن أن يحدث إما بالتوزيع الأولي (كما في الطرح الأولي للعملات والطرح الأولي للتبادل) أو بإطلاق البروتوكول أولاً باستعمال دليل العمل ثم التحويل لاحقاً إلى دليل الحصة.
وحتى يومنا هذا، لم يتم تشغيل دليل الحصة إلا في العملات الرقمية الصغرى. لذا، ليس من الواضح إذا ما كانت لتمثل بديلاً فعالاً لدليل العمل. فأساسها النظري سليم، لكن التطبيق أمرٌ مختلف تماماً.
فما إن يتم تشغيل دليل الحصة على شبكة تحتوي على كمية كبيرة من القيمة، سيصبح النظام مرتعاً لنظرية اللعبة والدوافع المالية. وأي شخص يمكنها "اختراق" نظام دليل الحصة سيفعل ذلك فقط ليحقق استفادته الشخصية – لذا فإن الطريقة الوحيدة التي نعرف بها إذا ما كان النظام ذا جدوى هو تجربته على شبكة مباشرة.
خوارزميات الإجماع الأخرى
دليل العمل ودليل الحصة هما أكثر خوارزميتي إجماع خضعتا للمناقشة. لكن هناك تشكيلة ضخمة من الخوارزميات الأخرى، وكلها لها مميزاتها وعيوبها. تفقد المقالات الآتية:
- شرح دليل العمل المتأخر
- شرح إجماع دليل الحصة المؤجر
- شرح دليل السلطة
- شرح دليل الحرق
- شرح دليل الحصة المفوض
- شرح الإجماع الهجين باستعمال دليل العمل والحصة
أفكار ختامية
إن آليات تحقيق الإجماع بالغة الأهمية لعمل الأنظمة الموزعة. ويؤمن كثيرون بأن الابتكار الأعظم لشبكة البيتكوين هو استعمال دليل العمل لتمكين المستخدمين من الموافقة على مجموعة مشتركة من الحقائق.
وتمثل خوارزميات الإجماع اليوم أساساً، ليس فقط لأنظمة النقود الرقمية بل لسلاسل البلوكشين التي تتيح للمطورين تشغيل الأكواد عبر شبكة موزعة. وهذه الخوارزميات هي الآن من أركان تكنولوجيا البلوكشين وهي بالغة الأهمية لعمل العديد من الشبكات الموجودة حالياً على المدى الطويل.
ومن بين كل خوارزميات الإجماع، يظل دليل العمل هو الخوارزمية السائدة. ولم يُقترح حتى الآن بديلٌ أكثر موثوقية وأمناً. ومع ذلك، تُبذل الكثير من جهود الأبحاث والتطوير للخروج ببدائل لدليل العمل، وسنرى على الأرجح المزيد منها تظهر في الأعوام القادمة.