Khi một giao dịch diễn ra, các thợ đào cạnh tranh để xác thực nó bằng cách giải các câu đố mật mã phức tạp. Những người giải được câu đố trước tiên sẽ xác thực giao dịch, giao dịch này được ghi vào một khối và được thêm vào blockchain.