Криптовалюты работают в распределенном общедоступном реестре, называемом блокчейном, в котором хранятся записи обо всех транзакциях, обновляемые и хранящиеся держателями валюты. Единицы криптовалюты создаются посредством процесса, называемого майнингом, который предполагает использование компьютерной мощности для решения сложных математических задач.