Биткойн работает через сотрудничество компьютеров, каждый из которых действует как узел в сети пирингового биткойна. Каждый узел поддерживает независимую копию публичной распределенной книги транзакций, называемой блокчейном, без центрального контроля. Транзакции проверяются с помощью криптографии, предотвращая возможность одного человека потратить биткойны другого человека, пока владелец биткойна сохраняет определенные конфиденциальные данные в секрете.[7]: гл. 5
Консенсус между узлами относительно содержания блокчейна достигается с использованием вычислительно интенсивного процесса на основе доказательства работы, называемого майнингом, который выполняется специализированными компьютерами.[7]: гл. 12 Майнинг потребляет большие объемы электроэнергии и подвергается критике за свое воздействие на окружающую среду.[10]