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