Bitcoin là đồng tiền phi tập trung, không đại diện cho luật pháp của bất kỳ quốc gia nào, nên người quyết định khi nào bitcoin được tạo ra hay phân phối không phải nhà nước mà là những lập trình viên được gọi là thợ đào (miner). Thợ đào dùng các chương trình chuyên biệt để giải những bài toán, và bitcoin ra đời từ đó.
Một thợ đào có thể chọn cloud mining, đào bằng phần cứng chuyên dụng hoặc đào bằng máy tính cá nhân. Trong quá trình bitcoin luân chuyển, tính chính xác của mỗi giao dịch được thợ đào xác nhận và các khối mới được nối thêm vào chuỗi. Quá trình đó gọi là đào bitcoin. Ai muốn cũng có thể đào, miễn là có phần cứng phù hợp và môi trường internet ổn định. Để đào, bạn cần phần cứng tốt, phần mềm đào tốt và một ví bitcoin.
Điện năng tiêu thụ cũng được tính vào chi phí. Năng lượng là yếu tố quan trọng cho cả việc vận hành hệ thống lẫn làm mát. Những thợ đào không muốn đào một mình có thể hợp tác với nhau, và cách dễ nhất là gia nhập các nhóm gọi là "pool".
Thành viên trong một pool có thể nằm rải rác ở nhiều vùng hoặc nhiều quốc gia, và bất kỳ ai muốn sở hữu sức mạnh phần cứng lớn hơn với chi phí thấp hơn đều có thể chọn cách này. Nhờ thiết bị mạnh, những bài toán khó hơn được giải trong thời gian ngắn hơn. Phần thưởng thu về từ việc tạo ra bitcoin cũng được chia theo mức đóng góp của từng người vào quá trình đó. Một thực tế đã được biết rõ: nhờ các thiết bị chuyên dụng, những bài toán được tạo ra bằng thuật mã hóa phức tạp có thể được thử giải tới 1 tỷ lần mỗi giây.
