Đào Bitcoin diễn ra thế nào? Giải thích dễ hiểu
Định nghĩa · Khai thác Bitcoin
Quá trình thêm khối giao dịch tiếp theo vào sổ cái Bitcoin bằng cách tìm một hash khối thấp hơn mục tiêu của mạng. Việc này cần một số lượng khổng lồ lần thử. Người thắng nhận bitcoin mới cùng phí giao dịch.
Hãy hình dung một cuộc xổ số mà mỗi lượt thử đều tốn điện. Mỗi thợ đào tự tạo một khối dự kiến rồi băm liên tục để mua lượt thử nhanh nhất có thể. Hầu hết lượt thử đều trượt. Cứ khoảng 10 phút, sẽ có người ở đâu đó trúng thưởng, công bố kết quả cho mọi người và cuộc đua bắt đầu lại trên khối đó.
Tìm hiểu sâu hơn · hướng dẫn đầy đủ
Giải thích hoạt động đào Bitcoin từ căn bản
Phần thưởng, halving, độ khó, phần cứng, pool, năng lượng và việc đào có sinh lời hiện nay hay không, kèm số liệu trực tiếp.
Đào một khối gồm những bước nào?
Phần minh họa phía trên phát lại các bước trên khối 969.006. Dưới đây là phần giải thích bằng lời:
- 1
Thu thập giao dịch
Lấy các giao dịch đang chờ từ mempool, ưu tiên giao dịch có mức phí cao nhất, rồi thêm giao dịch coinbase để trả thưởng cho thợ đào.
- 2
Tạo gốc Merkle
Băm các giao dịch theo từng cặp, từng cấp, cho đến khi còn lại một giá trị băm đại diện cho tất cả.
- 3
Điền header
Sáu trường trong 80 byte: phiên bản, hash khối trước, gốc Merkle, thời gian, mục tiêu và nonce.
- 4
Băm, đổi nonce, lặp lại
Cho header chạy qua SHA-256 hai lần. Nếu kết quả quá lớn, hãy đổi nonce và thử lại.
- 5
Tìm kết quả thấp hơn ngưỡng
Hàm băm thấp hơn mục tiêu là bằng chứng công việc. Các nút khác kiểm tra nó chỉ bằng một lần băm.
- 6
Nhận phần thưởng
Khối được thêm vào chuỗi và giao dịch coinbase trả phần trợ cấp khối cộng với phí. Mọi người tiếp tục sang khối tiếp theo.
Khi hết 4,3 tỷ nonce khả dĩ, việc này chỉ mất chưa đến một giây với máy hiện đại, thợ đào sẽ thay đổi một trường dự phòng trong giao dịch coinbase. Việc đó tạo ra một merkle root mới và một tập nonce mới để thử.
Vì sao đào Bitcoin khó đến vậy?
Vì không thể dự đoán SHA-256. Thay đổi một bit trong tiêu đề cũng làm hàm băm thay đổi hoàn toàn, nên không có cách tắt. Cách duy nhất để tìm người thắng là thử, còn mục tiêu được đặt sao cho toàn mạng lưới cần khoảng 10 phút.
950 EH/s
hashrate mạng lưới
trực tiếp, cập nhật mỗi giờ
5.7 × 1023
số hash mỗi khối, trung bình
hashrate × 600 giây
~10 phút
thời gian trung bình giữa các khối
ngưỡng mục tiêu do độ khó đặt ra
2,016
số khối giữa các lần điều chỉnh độ khó
khoảng hai tuần
Nếu có thêm máy tham gia, các khối sẽ được tạo nhanh hơn trong một thời gian. Đến lần điều chỉnh tiếp theo, độ khó sẽ tăng. Nếu thợ đào rời đi, việc đào sẽ dễ hơn. Hướng dẫn về độ khó theo dõi trực tiếp lần thay đổi tiếp theo.
Tôi có thể thử tự đào một khối không?
Có, ngay tại đây. Công cụ này chạy SHA-256 kép thật trong trình duyệt của bạn trên một khối đơn giản hóa. Đặt độ khó thành 5 hoặc 6 số 0 ở đầu rồi xem mất bao lâu hơn:
Tương tác · khai thác một khối ngay trong trình duyệt của bạn
Bằng chứng công việc SHA-256 thực tế, tiêu đề được đơn giản hóa
Hash khối (SHA-256 kép)
Chỉnh sửa các giao dịch: hash thay đổi hoàn toàn chỉ với một chữ cái.
Số lần thử: 0
Hashrate của bạn: n/a
Thời gian: 0,0 giây
Mỗi số 0 thêm vào khiến việc này khó hơn khoảng 16 lần. Các khối thật cần khoảng 19 hoặc 20. Để tìm hiểu cách băm, xem header có thể chỉnh sửa từng byte và những gì cần có để thực hiện một cuộc tấn công 51%, hãy xem bằng chứng công việc.
Vì sao Bitcoin cần hoạt động đào?
Bitcoin không có ngân hàng để quyết định khoản thanh toán nào diễn ra trước. Việc đó do hoạt động đào đảm nhiệm. Mỗi khối sắp xếp một nhóm giao dịch, và vì mỗi khối được xây tiếp từ khối trước đó, muốn thay đổi một khoản thanh toán cũ thì phải làm lại toàn bộ công việc kể từ đó. Vì vậy, một khoản thanh toán đã được xác nhận rất khó đảo ngược.
Bitcoin mới cũng được phát hành theo cách này, theo lịch cố định và giảm một nửa sau mỗi bốn năm. Phần thưởng được giải thích trong phần thưởng khối và halving.
Bạn có thể tự đào Bitcoin không?
Có, nếu dùng ASIC chuyên dụng, điện giá rẻ và nhóm đào, dù biên lợi nhuận khá mỏng. Điện thoại hoặc máy tính xách tay chậm hơn hàng triệu lần, nên không đáng kể.
Cách dễ nhất để bắt đầu là dùng ứng dụng CloudMineCrypto. Bạn đào miễn phí với gói miễn phí, quảng cáo, trò chơi, ưu đãi và điểm danh hằng ngày, không cần phần cứng, không gây tiếng ồn hay tốn tiền điện. Bạn có thể rút về ví của mình qua Lightning, Bitcoin on-chain hoặc BNB Smart Chain. Các gói trả phí là tùy chọn. Phần thưởng chỉ là ước tính dựa trên dữ liệu mạng trực tiếp và không được đảm bảo.
Tìm hiểu sâu hơn · hướng dẫn đầy đủ
Giải thích hoạt động đào Bitcoin từ căn bản
Phần thưởng, halving, độ khó, phần cứng, pool, năng lượng và việc đào có sinh lời hiện nay hay không, kèm số liệu trực tiếp.
Câu hỏi thường gặp
Đào Bitcoin diễn ra thế nào? Giải thích đơn giản
Thợ đào gom các giao dịch đang chờ vào một khối, rồi thử các con số (nonce) cho đến khi hash của khối thấp hơn ngưỡng. Người đầu tiên tìm được kết quả phù hợp sẽ thêm khối vào chuỗi và nhận phần thưởng khối.
Thợ đào thực sự đang giải bài toán gì?
Không có gì phức tạp. Họ tìm một header có hash SHA-256 kép thấp hơn ngưỡng. Cách duy nhất là liên tục đổi nonce rồi tính hash lại, hàng nghìn tỷ lần mỗi giây.
Mất bao lâu để đào được một khối?
Toàn mạng lưới mất trung bình khoảng 10 phút. Độ khó được điều chỉnh sau mỗi 2.016 khối để giữ khoảng thời gian đó, bất kể tổng hashrate là bao nhiêu.
Thợ đào nhận được gì khi tạo ra một khối?
Trợ cấp khối, 3,125 BTC kể từ tháng 4 năm 2024, cộng với phí của mọi giao dịch trong khối. Hầu hết các khối được tìm thấy bởi các pool, nơi phần thưởng được chia cho các thợ đào tham gia.
Tôi có thể đào Bitcoin tại nhà không?
Chỉ có thể đào bằng máy ASIC chuyên dụng, điện giá rẻ và pool; ngay cả khi đó, việc đào thường vẫn không có lãi. Điện thoại hay laptop quá chậm. Ứng dụng như CloudMineCrypto cho phép bạn đào miễn phí mà không cần tự vận hành phần cứng. Phần thưởng là ước tính.
Nguồn và đọc thêm
- Bitcoin: A Peer-to-Peer Electronic Cash System (sách trắng) · Satoshi Nakamoto, 2008
- Hướng dẫn về chuỗi khối: tiêu đề, cây Merkle, bằng chứng công việc · Tài liệu dành cho nhà phát triển Bitcoin
- Hướng dẫn đào: tự đào và đào theo pool · Tài liệu dành cho nhà phát triển Bitcoin
- Thuật toán băm khối · Bitcoin Wiki
- Cây Merkle · Bitcoin Wiki
- Độ khó · Bitcoin Wiki
Số liệu trực tiếp trên trang này lấy từ API của CloudMineCrypto hoặc các dịch vụ dữ liệu blockchain công khai được ghi bên cạnh. Số liệu được làm mới theo lịch và có nhãn tại nơi hiển thị. Hướng dẫn này chỉ nhằm mục đích giáo dục, không phải lời khuyên tài chính. CloudMineCrypto không phải sản phẩm đầu tư; phần thưởng trong ứng dụng là ước tính và không được đảm bảo.
Bạn đã đọc cách nó hoạt động. Giờ hãy xem nó diễn ra.
Nhận một gói khai thác miễn phí 8 giờ trong ứng dụng CloudMineCrypto và xem BTC ước tính của bạn tăng lên từ dữ liệu mạng trực tiếp. Không cần phần cứng, không cần thẻ.