Каждые 10 минут реестр транзакций обновляется, и узлы сети соревнуются за то, кто первым обновит реестр. Это называется «майнить биткоины» подтверждать транзакции в блокчейне и получать за это вознаграждение от системы и сторон сделки. Для этого, однако, компьютеру нужно решить сложную математическую задачу, причем решение требует немалых вычислительных мощностей. Только при верном решении блок будет добавлен в реестр и верифицирован, а майнер получит деньги. Если решение задачи будет сфальсифицировано, мощности сгорят впустую. Решить задачу трудно, а подтвердить правильность ответа легко на этом основана система доказательства работы (proof-of-work, PoW).