Node Bitcoin là gì?
Định nghĩa · Nút đầy đủ
Chương trình tải xuống mọi khối và giao dịch Bitcoin, kiểm tra từng mục theo quy tắc đồng thuận rồi chuyển tiếp những mục hợp lệ đến các nút khác. Chương trình không tin tưởng bất cứ thứ gì mà không kiểm tra.
Bitcoin không có máy chủ trung tâm. Các nút trên khắp thế giới đều lưu cùng một sổ cái, thực thi cùng một bộ quy tắc và kết nối trực tiếp với nhau. Hầu hết các nút chạy phần mềm Bitcoin Core.
#972,096
các khối trong chuỗi
trực tiếp
776 GB
dữ liệu khối
blockchain.com, 2026-10-14
166,1M
đầu ra chưa chi tiêu (tập UTXO)
thứ node đối chiếu khi xác minh giao dịch chi tiêu
30,298
giao dịch đang chờ
live, mempool.space
Mục đích là để độc lập. Ví kết nối với node riêng của bạn không cần hỏi ai xem khoản thanh toán có thật hay không. Ví tự kiểm tra. Cách này cũng giữ kín địa chỉ của bạn, vì bạn không phải cho máy chủ của người khác biết địa chỉ nào thuộc về mình.
Nút Bitcoin kiểm tra những gì?
Mọi quy tắc đều được áp dụng cho mọi block, kể từ block đầu tiên vào 2009. Block nào vi phạm dù chỉ một quy tắc cũng sẽ bị từ chối, bất kể đã tốn bao nhiêu công sức tạo ra nó. Điều đó khiến thợ đào có lý do để chơi công bằng.
Công việc
Mã băm của khối nhỏ hơn mục tiêu, nên khối này thực sự có bằng chứng công việc.
Nguồn điện
Thợ đào tự trả cho mình không quá 3,125 BTC cộng với phí. Đây là cách giới hạn 21 triệu được duy trì.
Không chi tiêu kép
Mọi đồng coin được tiêu đều tồn tại và chưa từng được tiêu trước đó.
Chữ ký
Chỉ chủ sở hữu đồng coin mới có thể ký giao dịch tiêu số coin đó.
Kích thước
Khối nằm gọn trong 4.000.000 đơn vị trọng số.
Blockchain
Nó được xây dựng dựa trên một khối mà node của bạn đã chấp nhận, với dấu thời gian hợp lý.
Phần kiểm tra bằng chứng công việc rất nhẹ: chỉ cần so sánh một giá trị băm với mục tiêu. Bằng chứng công việc cho thấy vì sao việc tìm ra giá trị băm đó rất khó, còn kiểm tra nó thì tức thì. Phần kiểm tra phần thưởng đảm bảo thợ đào có thể nhận phần thưởng khối và phí giao dịch, nhưng không thể nhận thêm dù chỉ một satoshi.
Nút đầy đủ, nút rút gọn và máy khách nhẹ
Cả ba đều kết nối với mạng Bitcoin. Khác biệt nằm ở mức độ chúng tự kiểm tra và lượng dữ liệu chúng lưu giữ.
Nút đầy đủ (lưu trữ)
776 GB
Kiểm tra mọi thứ, lưu mọi thứ
Mọi block kể từ 2009. Có thể cung cấp block cũ cho các nút mới.
Kiểm tra: Mọi quy tắc
Full node đã cắt tỉa
khoảng 7 GB
Kiểm tra mọi thứ, chỉ lưu phần gần đây
Tải xuống và xác minh mọi block, sau đó xóa các block cũ. Giữ lại tối thiểu 550 MiB block.
Kiểm tra: Mọi quy tắc
Ví nhẹ (SPV)
78 MB
Tin cậy các nút đầy đủ ở những khâu còn lại
Chủ yếu là tiêu đề khối, mỗi tiêu đề 80 byte: có 972.096 tiêu đề. Nhiều ví điện thoại dùng ví nhẹ hoặc máy chủ do người khác vận hành.
Kiểm tra: Chỉ bằng chứng công việc
Các thanh dùng thang logarit để ví nhẹ vẫn hiện rõ. Dung lượng nút cắt tỉa lấy từ hướng dẫn về nút trên bitcoin.org; hai mức còn lại được tính từ dữ liệu chuỗi khối trực tiếp.
Nút cắt tỉa vẫn là nút đầy đủ về mọi mặt liên quan đến bảo mật của bạn. Nó chỉ không thể cung cấp các khối cũ cho nút mới đang đồng bộ, đồng thời một số tính năng cần toàn bộ lịch sử, như chỉ mục giao dịch đầy đủ, sẽ bị tắt.
Ví nhẹ, thường gọi là SPV theo mục 8 trong sách trắng, chỉ kiểm tra xem các khối có đủ công việc hay không. Ví này dựa vào các nút đầy đủ để thông báo về giao dịch của mình. Cách này phù hợp với điện thoại, và đó là lý do các nút đầy đủ quan trọng: phải có ai đó trả lời.
Vì sao thợ đào và pool cần một nút?
Để biết cần đào gì. Thợ đào không thể băm một ý tưởng trống không; họ cần một mẫu khối gồm giá trị băm của khối trước, các giao dịch sẽ đưa vào và giao dịch coinbase trả phần thưởng. Chỉ nút được cập nhật mới có thể tạo mẫu khối hợp lệ.
| Bước | Bên nào thực hiện | Cách |
|---|---|---|
| Chọn giao dịch | Node | Các mức phí tốt nhất trong mempool của node, tối đa 4.000.000 đơn vị trọng số |
| Tạo mẫu khối | Node | getblocktemplate chuyển dữ liệu đó cho phần mềm đào |
| Băm thử | Thợ đào | Hàng tỷ lượt thử mỗi giây trên toàn nhóm đào |
| Phát tán khối thắng cuộc | Node | Gửi khối cho các node ngang hàng để họ kiểm tra |
Với Stratum V1, giao thức mà hầu hết các pool vẫn dùng, nút của pool sẽ làm tất cả việc này, còn thợ đào chỉ cần băm. Stratum V2 bổ sung tính năng khai báo công việc, nhờ đó thợ đào có thể tự tạo mẫu khối bằng nút của mình mà vẫn được pool trả thưởng:
Stratum V1 (hầu hết pool hiện nay)
Node của pool chọn giao dịch. Thợ đào băm bất kỳ công việc nào được gửi đến.
Stratum V2 có khai báo công việc
Node riêng của thợ đào chọn giao dịch rồi báo cho pool. Pool vẫn ghi nhận share và trả thưởng.
Điều này quan trọng vì bên tạo mẫu khối sẽ quyết định giao dịch nào được đưa vào. Xem các pool nào đang tìm được nhiều khối nhất trong các pool đào Bitcoin lớn nhất, và cách họ trả thưởng cho thợ đào trong bài giải thích về mining pool.
Một node Bitcoin cần bao nhiêu dung lượng lưu trữ?
Tổng dung lượng của tất cả các khối là 776 GB, và chuỗi khối tăng khoảng 83 GB trong năm qua. Cộng thêm chainstate: cơ sở dữ liệu về mọi đầu ra chưa được chi tiêu mà nút của bạn đọc cho mỗi giao dịch cần kiểm tra.
Dung lượng của toàn bộ các khối Bitcoin
776 GB
+83 GB mỗi năm
Chọn loại node và ổ đĩa để xem chúng dùng được bao lâu, và lần tải đầu tiên mất bao lâu với kết nối của bạn:
Công cụ tính dung lượng lưu trữ
Dung lượng dữ liệu khối hiện tại
776 GB
Vừa đủ, đã dùng 78%. Nếu tốc độ tăng trưởng vẫn như năm ngoái, ổ đĩa 1 TB sẽ đầy dữ liệu block vào khoảng 2029.
Đồng bộ lần đầu, chỉ tải xuống
≈ 17 giờ
776 GB ở tốc độ tối đa. Việc kiểm tra các block thường mất nhiều thời gian hơn.
Dữ liệu khối từ blockchain.com, 2026-10-14, tăng khoảng 83 GB mỗi năm trong năm qua. Dung lượng tương lai được ước tính theo tốc độ tăng đó theo đường thẳng, chỉ để tham khảo. Cả hai loại nút còn lưu chainstate (tập UTXO, chiếm vài GB). Nút rút gọn vẫn tải xuống từng khối một lần.
Hãy dùng SSD. Nút liên tục đọc và ghi chainstate, còn nếu dùng ổ đĩa quay, lần đồng bộ đầu tiên có thể mất nhiều thời gian hơn gấp bội. bitcoin.org yêu cầu tốc độ tối thiểu 100 MB/s.
Cách chạy một nút Bitcoin?
Cài Bitcoin Core, để chương trình đồng bộ và duy trì hoạt động. Yêu cầu phần cứng không cao. Đây là các yêu cầu được bitcoin.org công bố:
| Mức cắt tỉa tối thiểu | Đề xuất | |
|---|---|---|
| Ổ đĩa | 7 GB | 750 GB |
| Bộ nhớ | 256 MB | 2 GB |
| Tải xuống | 150 MB mỗi ngày | 500 MB mỗi ngày |
| Tải lên | 10 MB mỗi ngày | 5 GB mỗi ngày |
| Hệ thống | Windows 10 trở lên, macOS 14 trở lên, Linux, một số bo mạch ARM | Giống nhau |
- 1
Tải Bitcoin Core
Tải xuống từ bitcoincore.org và kiểm tra chữ ký trước khi cài đặt.
- 2
Chọn loại đầy đủ hoặc rút gọn
Đủ dung lượng ổ đĩa? Giữ lại mọi thứ. Thiếu chỗ? Đặt mức xóa dữ liệu cũ trong phần cài đặt; tối thiểu là 550 MiB.
- 3
Để node đồng bộ
Quá trình tải khối ban đầu lấy về và kiểm tra mọi khối kể từ 2009. Ví của bạn sẽ chưa hiển thị khoản thanh toán mới cho đến khi đồng bộ xong.
- 4
Để node chạy
Sau khi đồng bộ xong, node chỉ cần tải khoảng một khối mỗi mười phút. Mở cổng 8333 nếu bạn cũng muốn phục vụ các node khác.
- 5
Trỏ ví của bạn đến node đó
Nhiều ví có thể kết nối với node của riêng bạn, để không phải hỏi máy chủ của người lạ về số dư.
Một node dùng bao nhiêu băng thông?
Sau khi đồng bộ xong, lượng tải xuống ổn định và không nhiều: vài trăm MB mỗi ngày. Lượng tải lên mới là phần lớn, vì nút của bạn gửi các block cũ cho những nút mới đang đồng bộ. Theo bitcoin.org, với cài đặt mặc định, lượng này vào khoảng 5 GB mỗi ngày.
8 + 2
peer kết nối đi
full-relay + block-relay-only
200
số kết nối tối đa
Mặc định của Bitcoin Core
≈ 5 GB
tải lên mỗi ngày
cài đặt mặc định, bitcoin.org
≈ 250 MB
tải xuống mỗi ngày
sau lần đồng bộ đầu tiên
Với gói có giới hạn dữ liệu, maxuploadtarget của Bitcoin Core ngừng phục vụ các khối cũ khi bạn chạm giới hạn hằng ngày, còn blocksonly bỏ qua việc chuyển tiếp các giao dịch chưa được xác nhận. Tắt chế độ lắng nghe sẽ chỉ giữ lại các kết nối đi ra. Dù thế nào, node vẫn kiểm tra mọi thứ.
Chạy một nút Bitcoin có giúp bạn kiếm được bitcoin không?
Không. Node không được trả thưởng. Phần thưởng khối thuộc về người đào được khối, mà việc đào cần hashrate, thứ node không có. Node giúp bạn chắc chắn bitcoin nhận được là thật, đồng thời là một lá phiếu nhỏ nhưng có thật ủng hộ các quy tắc bạn chạy.
Nếu bạn muốn thử xem việc đào coin diễn ra thế nào mà không cần mua máy, ứng dụng CloudMineCrypto cho phép bạn bắt đầu miễn phí: nhận gói miễn phí, kiếm thêm qua quảng cáo, trò chơi, ưu đãi và điểm danh hằng ngày, rồi rút về ví của riêng bạn, bao gồm cả Lightning. Phần thưởng là ước tính và không được đảm bảo; gói không phải là phần sở hữu trong máy đào hay pool thực tế nào. Có áp dụng điều khoản.
Câu hỏi thường gặp
Node Bitcoin là gì?
Máy tính chạy phần mềm Bitcoin, tải xuống các khối và giao dịch, kiểm tra từng mục theo quy tắc rồi chuyển tiếp những mục hợp lệ đến các nút khác. Nút đầy đủ không tin ai: nó tự xác minh mọi thứ.
Chạy nút có giúp bạn kiếm bitcoin không?
Không. Bitcoin trả công cho thợ đào khi tìm được khối, chứ không trả công cho node để kiểm tra khối. Mọi người chạy node để tự xác minh khoản thanh toán, bảo vệ quyền riêng tư và hỗ trợ mạng lưới.
Một full node Bitcoin cần bao nhiêu dung lượng lưu trữ?
Nút lưu trữ đầy đủ giữ mọi khối, hiện đã hơn 750 GB trong 2026 và tăng khoảng 80 GB mỗi năm. Nút cắt tỉa kiểm tra các khối đó nhưng chỉ giữ những khối gần đây, có thể chạy với khoảng 7 GB.
Nút đầy đủ và nút rút gọn khác nhau thế nào?
Cả hai đều tải xuống và xác minh mọi khối. Nút đầy đủ lưu tất cả khối và có thể cung cấp các khối cũ cho người khác. Nút rút gọn xóa các khối cũ sau khi kiểm tra, nên cần ít dung lượng ổ đĩa hơn nhiều nhưng không thể giúp các nút mới đồng bộ.
Thợ đào có cần chạy nút không?
Có người trong chuỗi làm việc đó. Với Stratum V1, pool chạy node và tạo mẫu khối. Với giao thức khai báo công việc Stratum V2, thợ đào có thể dùng node riêng để chọn giao dịch.
Đồng bộ một node Bitcoin mất bao lâu?
Lần đồng bộ đầu tiên tải xuống và kiểm tra toàn bộ chuỗi, nên có thể mất hàng giờ trên máy tính nhanh và vài ngày trên máy cấu hình thấp. Sau đó, node chỉ cần theo kịp khoảng một khối mỗi mười phút.
Tôi có thể chạy nút Bitcoin trên Raspberry Pi không?
Có. bitcoin.org liệt kê một số chipset ARM được hỗ trợ. SSD nhanh quan trọng hơn CPU, và lần đồng bộ đầu tiên sẽ chậm.
Nguồn và đọc thêm
- Chạy full node · bitcoin.org
- Yêu cầu hệ thống của Bitcoin Core · bitcoin.org
- Chế độ hoạt động: full node và ứng dụng khách SPV · Tài liệu dành cho nhà phát triển Bitcoin
- tài liệu tham khảo RPC getblocktemplate · Tài liệu dành cho nhà phát triển Bitcoin
- Giảm lưu lượng: kết nối, giới hạn tải lên và chế độ chỉ nhận khối · Bitcoin Core
- Giao thức khai báo công việc Stratum V2 · Nhóm làm việc Stratum V2
- Biểu đồ dung lượng blockchain · blockchain.com
- Bitcoin: Hệ thống tiền mặt điện tử ngang hàng (mục 8, xác minh thanh toán đơn giản) · Satoshi Nakamoto, 2008
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ẻ.