يتم عمل العملات الرقمية من خلال عملية تسمى التعدين (mining)، وهي عملية تستخدم قوة الحواسيب لحل مجموعة من المعادلات الرياضية المعقدة. عند حل هذه المعادلات، يتم إنشاء وحدة جديدة من العملة الرقمية.
التعدين يعمل على تأمين شبكة العملة الرقمية والتحقق من صحة المعاملات. وعندما يتم تعدين وحدة جديدة، يتم إضافتها إلى سلسلة الكتل (blockchain) للعملة الرقمية.
تعتمد عملية التعدين على استخدام كمية كبيرة من الطاقة والموارد الحاسوبية. وعادةً ما يحصل المشاركون في عملية التعدين على مكافآت مالية في شكل العملة الرقمية التي يتم تعدينها.
ومع ذلك، ليست جميع العملات الرقمية تعتمد على عملية التعدين. هناك أيضًا عملات تستند إلى آليات مختلفة مثل الاستخراج المشارك (proof of stake) أو الاستخراج المشارك المعدل (proof of work).