خوارزمية
الخوارزمية هي مجموعة من التعليمات أو القواعد المستخدمة لحل مشكلة ما. في سياق العملات المشفرة، الخوارزمية هي الصيغة المستخدمة لإنشاء عملات معدنية جديدة ومعالجة المعاملات على شبكة blockchain. يتم استخدامه أيضًا لأغراض أمنية لمنع الإنفاق المزدوج والأنشطة الضارة الأخرى على الشبكة.
الخوارزميات الأكثر شيوعًا المستخدمة في العملات المشفرة اليوم هي إثبات العمل (مثل SHA-256 الخاص بـ Bitcoin) وإثبات الحصة (مثل Casper الخاص بـ Ethereum). تخلق هذه الخوارزميات حافزًا اقتصاديًا للقائمين بالتعدين أو المدققين الذين يقومون بمعالجة المعاملات وتأمين blockchain من خلال مكافأتهم بعملات معدنية تم إنشاؤها حديثًا أو رسوم المعاملات. يساعد نظام المكافآت هذا في الحفاظ على أمان الشبكة مع إنشاء وحدات عملة رقمية جديدة يمكن استبدالها بالسلع أو الخدمات أو العملات الأخرى في نفس الوقت.
بالإضافة إلى هذين النوعين الرئيسيين من الخوارزميات، هناك العديد من الخوارزميات الأخرى مثل إثبات الحصة المفوض (DPoS)، والتسامح البيزنطي العملي مع الخطأ (PBFT)، والرسم البياني غير الدوري الموجه (DAG). ولكل واحدة منها غرض محدد خاص بها داخل شبكات العملات المشفرة، ولكنها جميعها تخدم في النهاية وظائف مماثلة: التحقق من المعاملات، وإنشاء عملات معدنية/رموز جديدة، والحفاظ على الإجماع عبر العقد وما إلى ذلك.
يعتمد اختيار الخوارزمية التي يجب تنفيذها في الغالب على نوع الميزات المطلوبة من مشروع عملة مشفرة معين - متطلبات قابلية التوسع، واحتياجات كفاءة الطاقة وما إلى ذلك - ولكن يجب أن تشترك جميعها في خصائص معينة: يجب أن تكون آمنة؛ ويجب أن تتمتع باللامركزية الكافية؛ ويجب عليهم تقديم حوافز تشجع الناس على المشاركة في التعدين/الحصاد؛ إنهم بحاجة إلى أن يتمتعوا بمقاومة كافية ضد الهجمات حتى لا تتمكن الجهات الفاعلة الخبيثة من السيطرة عليهم بسهولة؛ وأخيرًا، لا ينبغي أن تستهلك الكثير من الموارد عند التشغيل على نطاق واسع.