Mata uang kripto berjalan pada buku besar publik terdistribusi yang disebut blockchain, yaitu catatan semua transaksi yang diperbarui dan disimpan oleh pemegang mata uang. Unit mata uang kripto dibuat melalui proses yang disebut penambangan, yang melibatkan penggunaan daya komputer untuk memecahkan masalah matematika yang rumit.