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

CryptoNight هي خوارزمية تعدين PoW مصممة لتعدين وحدة المعالجة المركزية (CPU) ووحدة معالجة الرسومات (GPU) لتكون مقاومة لـ ASIC. مع استخدام Monero كخوارزمية التجزئة، زادت سمعة CryptoNight كخوارزمية أمان. يستخدم CryptoNight بروتوكول الإجماع CryptoNote لتعزيز سرية المعاملات.

تم تصميم CryptoNight لمعادلة فرص كتل التعدين لوحدات المعالجة المركزية (CPU) ووحدات معالجة الرسومات (GPU) وتثبيط استخدام عمال المناجم ASIC. لتوفير قدر أكبر من الخصوصية للمستخدمين الذين يركزون على الخصوصية، تم دمج أداتين مهمتين للخصوصية مثل التوقيعات الحلقية والعناوين الخفية في الخوارزمية.

تم استخدام خوارزمية CryptoNight بواسطة العملات المشفرة مثل Bytecoin وMonero. في عام 2019، غيرت Monero خوارزمية التعدين الخاصة بها إلى RandomX، والتي تركز على تعدين وحدة المعالجة المركزية. يستخدم Electroneum أيضًا خوارزمية التعدين CryptoNight.

تم تطوير خوارزمية CryptoNight بهدف توفير مقاومة ASIC وهيمنة أكبر في تعدين العملات المشفرة. ومع ذلك، نظرًا لتمكن ASICs من التعدين لهذه الخوارزمية، فإن ميزة مقاومة ASIC لم تعد صالحة. ومع ذلك، بالنسبة للمستخدمين الذين يقدرون الخصوصية والتعدين العادل، فقد تكون هذه نقطة انطلاق جيدة لبدء تطوير مشاريع العملات المشفرة المستقبلية.