Đào tiền mã hóa là quá trình xác thực giao dịch và thêm các khối mới vào một blockchain proof-of-work bằng cách giải một bài toán tính toán khó. Quá trình này tạo ra cả lớp bảo mật xác nhận giao dịch lẫn các đồng coin mới được phát hành dưới dạng phần thưởng khối.
Thợ đào vận hành phần cứng chuyên dụng để chạy đua tìm ra một con số mà khi được băm cùng với dữ liệu của khối sẽ đáp ứng mục tiêu độ khó của mạng. Người đầu tiên tìm ra lời giải hợp lệ sẽ phát tán khối đó, mạng lưới sẽ kiểm tra, và người thắng nhận phần thưởng khối cộng với phí giao dịch. Mạng lưới điều chỉnh độ khó để các khối tiếp tục được tạo ra với tốc độ tương đối ổn định khi có nhiều hoặc ít sức mạnh tính toán tham gia hơn.
Staking là phiên bản tương ứng của proof-of-stake: thay vì tiêu tốn sức mạnh tính toán, người tham gia khóa coin làm tài sản thế chấp và được chọn để xác thực khối, nhận phần thưởng cho hành vi trung thực và có nguy cơ mất phần stake nếu hành xử không trung thực. Đào coin bảo vệ chuỗi bằng năng lượng và phần cứng; staking bảo vệ chuỗi bằng nguồn vốn chịu rủi ro.
Bạn vận hành một dàn đào đóng góp sức mạnh tính toán để giải khối tiếp theo.
Khi dàn đào của bạn tìm ra lời giải hợp lệ đầu tiên, bạn nhận phần thưởng:
tìm thấy lời giải hợp lệ to khối được chấp nhận to phần thưởng khối + phí giao dịch được trả
Nếu một thợ đào cạnh tranh giải được trước bạn, họ sẽ nhận phần thưởng thay, vì vậy khoản chi trả của bạn phụ thuộc vào việc thắng cuộc đua chứ không phụ thuộc vào số coin bị khóa, như trong staking.