Mua Crypto
Thị trường
Spot
FuturesBTC
Tiết kiệm
Trung tâm sự kiện
Trung tâm thưởng
Xem thêm
Lễ hội 0 phí
Bitcoin Core: Bitcoin Core là gì?Bitcoin Core là phần mềm mã nguồn mở kết nối với mạng ngang hàng Bitcoin và tự xác thực các khối cũng như giao dịch Bitcoin.Phần mềm bao gồm một bản triển khai full node, ví tùy chọBitcoin Core: Bitcoin Core là gì?Bitcoin Core là phần mềm mã nguồn mở kết nối với mạng ngang hàng Bitcoin và tự xác thực các khối cũng như giao dịch Bitcoin.Phần mềm bao gồm một bản triển khai full node, ví tùy chọ

Bitcoin Core

2026/10/14 16:20
#Advanced
Core DAO
CORE$0.01817+5.57%
Humanity
H$0.05868+2.53%
Gravity
G$0.003983+4.51%
PX
PX$0.0113+0.89%
MemeCore
M$0.76743-2.60%

Bitcoin Core là gì?

Bitcoin Core là phần mềm mã nguồn mở kết nối với mạng ngang hàng Bitcoin và tự xác thực các khối cũng như giao dịch Bitcoin.

Phần mềm bao gồm một bản triển khai full node, ví tùy chọn, giao diện đồ họa, chương trình dòng lệnh và giao diện dành cho nhà phát triển để tương tác với mạng Bitcoin.

Bitcoin Core kiểm tra dữ liệu nhận được theo các quy tắc đồng thuận xác định giao dịch, khối và lịch sử blockchain Bitcoin hợp lệ.

Người chạy Bitcoin Core không cần tin tưởng máy chủ khác để xác định khối nhận được có tuân thủ các quy tắc đó hay không.

Kho mã nguồn Bitcoin Core chính thức mô tả phần mềm này là ứng dụng tải xuống và xác thực đầy đủ các khối cũng như giao dịch từ mạng ngang hàng Bitcoin.

Bitcoin Core không phải là công ty, tổ chức tài chính, token blockchain, mining pool hay cơ quan trung tâm kiểm soát Bitcoin.

Đây là một trong các bản triển khai giao thức Bitcoin, dù mức độ phổ biến rộng rãi khiến cách thức hoạt động của phần mềm có ý nghĩa lớn đối với hệ sinh thái Bitcoin.

Phiên bản Bitcoin Core mới nhất là gì?

Bitcoin Core 31.1 là bản phát hành ổn định mới nhất tính đến tháng 7 năm 2026.

Ghi chú phát hành Bitcoin Core 31.1 chính thức cho biết phiên bản này được phát hành vào ngày 8 tháng 7 năm 2026.

Phiên bản 31.1 bao gồm các bản sửa lỗi và cải thiện hiệu suất ở những lĩnh vực như hoạt động của cơ sở dữ liệu chainstate, chuyển đổi ví, xác thực, mạng và phát giao dịch riêng tư.

Bản phát hành này đã khắc phục vấn đề quyền riêng tư trong tính năng phát giao dịch riêng tư, vốn có thể làm lộ địa chỉ internet của người gửi trong một số điều kiện mạng nhất định ở phiên bản 31.0.

Người dùng nên kiểm tra trang tải Bitcoin Core chính thức trước khi cài đặt vì các bản cập nhật bảo trì và bảo mật có thể được phát hành sau khi bài viết đăng tải.

Không nên mặc định rằng nhánh phát triển hoặc bản phát hành thử có mức độ ổn định tương đương với bản phát hành ổn định chính thức.

Bitcoin Core và Bitcoin

Bitcoin là mạng tiền tệ phi tập trung và tài sản, còn Bitcoin Core là phần mềm có thể tham gia vào mạng đó.

Bitcoin không phụ thuộc vào việc một công ty sở hữu Bitcoin Core hay một nhóm phát triển vận hành máy chủ trung tâm.

Người dùng độc lập tự chọn phần mềm node và phiên bản họ muốn chạy.

Nhà phát triển Bitcoin Core có thể đề xuất, đánh giá và phát hành mã, nhưng không thể buộc từ xa các nhà vận hành node cài đặt mã đó.

Thay đổi đồng thuận chỉ có hiệu lực thông qua hành vi và sự phối hợp của những người tham gia mạng chấp nhận và thực thi thay đổi.

Số phiên bản Bitcoin Core cũng tách biệt với phiên bản giao dịch, phiên bản khối, định dạng ví và phiên bản giao thức ngang hàng.

Bitcoin Core và ví Bitcoin

Ví Bitcoin quản lý thông tin cần thiết để xác định và cho phép chi tiêu các đầu ra giao dịch Bitcoin.

Bitcoin Core có chức năng ví, nhưng toàn bộ phần mềm còn thực hiện nhiều nhiệm vụ khác liên quan đến xác thực, mạng, chuyển tiếp giao dịch, lưu trữ blockchain và dịch vụ dành cho nhà phát triển.

Người dùng có thể chạy Bitcoin Core mà không cần tải ví.

Ứng dụng ví cũng có thể kết nối với node Bitcoin Core thay vì tin tưởng máy chủ blockchain của bên thứ ba.

Chạy Bitcoin Core không tự động đưa Bitcoin vào phần mềm vì số dư ví phụ thuộc vào khóa, script, descriptor và các giao dịch blockchain liên quan.

Bitcoin Core và thợ đào

Bitcoin Core xác thực các khối và có thể cung cấp dữ liệu cho phần mềm đào, nhưng hoạt động node thông thường không thực hiện đào Proof of Work mang tính cạnh tranh.

Phần cứng đào chuyên dụng liên tục băm tiêu đề khối ứng viên nhằm tìm ra một giá trị thấp hơn mục tiêu của mạng.

Bitcoin Core có thể tạo mẫu khối và xác minh các khối đã đào trước khi chuyển tiếp chúng đến các node ngang hàng.

Full node sẽ từ chối khối đã đào vi phạm quy tắc đồng thuận ngay cả khi khối đó có Proof of Work hợp lệ.

Việc tách biệt này có nghĩa là thợ đào đề xuất các khối, còn node xác thực tự quyết định xem các khối đó có được chấp nhận hay không.

Tại sao nên chạy Bitcoin Core?

Chạy Bitcoin Core cho phép người dùng xác minh hoạt động Bitcoin theo các quy tắc đồng thuận được thực thi cục bộ.

Node có thể kiểm tra đầu vào giao dịch có tồn tại hay không, chữ ký có đáp ứng điều kiện chi tiêu hay không, khối có tuân thủ giới hạn kích thước và trọng lượng hay không, và lượng bitcoin mới được tạo ra có tuân theo quy tắc phát hành hay không.

Node do người dùng tự vận hành có thể cải thiện quyền riêng tư tài chính bằng cách giảm nhu cầu gửi địa chỉ ví và truy vấn giao dịch đến một máy chủ không liên quan.

Node có thể cung cấp dữ liệu blockchain và mempool cho ví, hệ thống thanh toán, công cụ nghiên cứu, hệ thống đào và ứng dụng doanh nghiệp.

Node có thể kết nối từ bên ngoài cũng có thể chuyển tiếp giao dịch và khối hợp lệ đến những người tham gia mạng khác.

Chạy node không tạo ra tiền lãi, phần thưởng staking hoặc thu nhập đào được đảm bảo.

Bitcoin full node là gì?

Bitcoin full node tải dữ liệu khối và giao dịch rồi xác thực theo các quy tắc đồng thuận Bitcoin.

Node duy trì đủ trạng thái hiện tại để xác định liệu giao dịch mới có cố gắng chi tiêu các đầu ra chưa được chi tiêu hợp lệ hay không.

Node tự xác minh Proof of Work và toàn bộ chuỗi tiêu đề khối dẫn đến đỉnh hiện tại.

Node cũng xác thực script, cấu trúc giao dịch, cấu tạo khối, giới hạn phát hành và các điều kiện đồng thuận khác.

Full node được xác định dựa trên khả năng xác thực, chứ không phải việc node có lưu trữ vĩnh viễn mọi khối lịch sử hay không.

Node Bitcoin Core đã cắt tỉa vẫn là full node xác thực đầy đủ, dù xóa các tệp khối cũ sau khi xác thực.

Bitcoin Core xác thực blockchain như thế nào?

Bitcoin Core bắt đầu từ khối genesis Bitcoin được mã hóa cứng rồi xử lý các khối tiếp theo theo thứ tự.

Mỗi khối phải tham chiếu đến khối trước đó và đáp ứng mục tiêu Proof of Work bắt buộc.

Node xác thực mọi giao dịch trong khối theo các quy tắc đồng thuận có hiệu lực tại độ cao khối và bối cảnh tương ứng.

Node xác nhận rằng đầu vào giao dịch chi tiêu các đầu ra hiện có và không tạo ra hành vi chi tiêu kép trái phép.

Node thực thi các điều kiện Bitcoin Script liên quan để xác định liệu mỗi đầu vào có được cho phép hay không.

Node tính phí và xác minh giao dịch coinbase của khối không yêu cầu nhiều hơn mức trợ cấp cùng phí giao dịch được phép.

Khối không vượt qua bước kiểm tra đồng thuận sẽ bị từ chối, bất kể ai tạo ra khối hay đã tiêu thụ bao nhiêu điện để đào khối đó.

Quy tắc đồng thuận và chính sách chuyển tiếp

Quy tắc đồng thuận xác định liệu các khối và giao dịch đã xác nhận có hợp lệ đối với blockchain chung của Bitcoin hay không.

Chính sách chuyển tiếp xác định những giao dịch chưa xác nhận nào mà node Bitcoin Core thường chấp nhận vào mempool và chuyển tiếp cho các node ngang hàng.

Giao dịch có thể đáp ứng quy tắc đồng thuận nhưng không đáp ứng chính sách chuyển tiếp tiêu chuẩn của node.

Thợ đào có thể đưa một giao dịch không theo chuẩn nhưng hợp lệ theo đồng thuận vào khối; sau đó, các node xác thực có thể chấp nhận giao dịch đó là đã xác nhận.

Các cài đặt chính sách giúp node quản lý rủi ro tấn công từ chối dịch vụ, mức sử dụng tài nguyên, yêu cầu về phí và khả năng tương tác của mạng.

Thay đổi chính sách chuyển tiếp giao dịch cục bộ không tự động thay đổi quy tắc đồng thuận của Bitcoin.

Bitcoin Core chọn blockchain như thế nào?

Bitcoin Core đi theo blockchain hợp lệ có tổng Proof of Work tích lũy lớn nhất, thay vì chỉ chọn chuỗi có nhiều khối nhất.

Mỗi khối được chấp nhận bổ sung lượng công việc dựa trên mục tiêu độ khó được mã hóa trong khối đó.

Node so sánh các nhánh hợp lệ cạnh tranh và xác định nhánh có tổng lượng công việc tích lũy lớn nhất.

Về lý thuyết, chuỗi ngắn hơn có thể chứa nhiều công việc hơn chuỗi dài hơn nếu các khối của nó được đào ở mức độ khó cao hơn đáng kể.

Nhánh có khối không hợp lệ sẽ không được xem là ứng viên hợp lệ, bất kể lượng công việc mà nhánh đó tuyên bố có.

Quá trình chọn chuỗi này đôi khi được đơn giản hóa thành quy tắc chuỗi dài nhất, nhưng mô tả chính xác hơn là chọn chuỗi có tổng lượng công việc tích lũy lớn nhất.

Chainwork là gì?

Chainwork là thước đo tích lũy về lượng công việc Proof of Work dự kiến được thể hiện bởi một nhánh blockchain.

Bitcoin Core cộng lượng công việc đã tính của mỗi khối hợp lệ vào lượng công việc của chuỗi trước đó.

RPC

getblockchaininfo
có thể báo cáo lượng công việc tích lũy của chuỗi đang hoạt động dưới dạng giá trị hệ thập lục phân.

Chainwork không đồng nghĩa với giá thị trường, số lượng giao dịch, độ cao khối hay hashrate hiện tại của mạng.

Mục đích của chainwork là so sánh các lịch sử blockchain hợp lệ cạnh tranh theo quy tắc Proof of Work của Bitcoin.

Tập UTXO của Bitcoin

UTXO là viết tắt của unspent transaction output, nghĩa là đầu ra giao dịch chưa được chi tiêu.

UTXO thể hiện một lượng bitcoin cùng script khóa được tạo ra nhưng chưa được chi tiêu bởi giao dịch sau đó.

Bitcoin Core duy trì tập UTXO hiện tại để có thể xác định hiệu quả liệu đầu vào giao dịch có tham chiếu đến đầu ra có thể chi tiêu hay không.

Khi giao dịch hợp lệ được xác nhận, các đầu vào đã chi tiêu sẽ bị xóa khỏi tập UTXO và các đầu ra mới được thêm vào.

Số dư ví thường được tính từ các UTXO mà ví có thể nhận diện và có khả năng cho phép chi tiêu.

Bitcoin không lưu số dư dưới dạng các số tài khoản đơn giản trong mô hình đồng thuận blockchain.

Chainstate là gì?

Chainstate là cơ sở dữ liệu của Bitcoin Core chứa tập UTXO hiện tại và thông tin liên quan cần thiết cho việc xác thực.

Nhờ đó, node có thể xác thực khối mới mà không cần tìm kiếm mọi khối trước đó cho từng đầu vào giao dịch.

Chainstate được tạo ra từ toàn bộ lịch sử đã xác thực và có thể được dựng lại bằng cách xử lý blockchain lần nữa.

Bitcoin Core 31.1 đã khắc phục sự cố khiến cơ sở dữ liệu chainstate liên tục ghi lại những phần lớn của chính nó trong quá trình hoạt động bình thường.

Không nên chỉnh sửa tệp chainstate theo cách thủ công vì dữ liệu có thể bị hỏng, khiến node không thể hoạt động chính xác và cần phải dựng lại cơ sở dữ liệu.

Mempool Bitcoin Core là gì?

Mempool là tập hợp cục bộ của một node gồm các giao dịch hợp lệ chưa được xác nhận và có thể trở thành ứng viên cho các khối trong tương lai.

Mỗi node quản lý mempool riêng theo phiên bản phần mềm, cấu hình, chính sách phí, giới hạn tài nguyên và lịch sử giao dịch.

Không có một mempool toàn cầu duy nhất mà mọi node Bitcoin phải chia sẻ chính xác.

Giao dịch xuất hiện trong mempool của node này có thể không có trong mempool của node khác.

Việc được chấp nhận vào mempool không đảm bảo giao dịch sẽ được xác nhận vì thợ đào chọn giao dịch để đưa vào các khối ứng viên.

Giao dịch cũng có thể bị xóa do được xác nhận, xung đột, thay thế, hết hạn, chạm giới hạn bộ nhớ hoặc blockchain tái tổ chức.

Phí giao dịch trong Bitcoin Core

Phí giao dịch Bitcoin là phần chênh lệch giữa tổng giá trị đầu vào và tổng giá trị đầu ra.

Phí giao dịch = Tổng giá trị đầu vào − Tổng giá trị đầu ra

Phí thường được đo bằng satoshi trên mỗi byte ảo.

Tỷ lệ phí = Phí giao dịch tính bằng satoshi / Kích thước ảo của giao dịch

Giao dịch trả 10,000 satoshi với kích thước ảo 250 byte ảo có tỷ lệ phí là 40 satoshi trên mỗi byte ảo.

Bitcoin Core có công cụ ước tính phí, phân tích hoạt động giao dịch và xác nhận gần đây để ước tính tỷ lệ phí phù hợp với các mục tiêu xác nhận đã chọn.

Ước tính phí chỉ là dự đoán, không phải cam kết, vì nhu cầu tạo khối trong tương lai và lựa chọn của thợ đào có thể thay đổi bất ngờ.

Tải xuống khối ban đầu

Tải xuống khối ban đầu là quá trình node Bitcoin Core mới lấy và xác thực dữ liệu blockchain lịch sử cho đến khi gần đạt đỉnh hiện tại của mạng.

Trước tiên, node đồng bộ hóa tiêu đề khối, sau đó tải các khối tương ứng từ các node ngang hàng.

Chữ ký lịch sử, đầu vào giao dịch, Proof of Work và quy tắc khối được xác thực trong quá trình đồng bộ hóa.

Quá trình này có thể đòi hỏi đáng kể băng thông, hoạt động lưu trữ, thời gian xử lý và bộ nhớ.

Trang tải xuống chính thức cho biết tính đến tháng 7 năm 2026, node với cài đặt mặc định cần tải xuống ban đầu khoảng 600 gigabyte, sau đó dữ liệu tiếp tục tăng thêm mỗi tháng.

Nhu cầu chính xác sẽ tiếp tục tăng khi các khối mới được tạo ra.

Cắt tỉa Bitcoin Core

Tính năng cắt tỉa cho phép Bitcoin Core xóa các tệp khối thô và tệp hoàn tác cũ sau khi chúng đã được xác thực.

Node vẫn giữ chainstate hiện tại và đủ dữ liệu khối gần đây để hoạt động an toàn.

Node đã cắt tỉa tự xác thực blockchain trong quá trình đồng bộ hóa và tiếp tục xác thực các khối mới.

Cắt tỉa giúp giảm mức sử dụng ổ đĩa nhưng hạn chế khả năng cung cấp khối cũ cho node ngang hàng hoặc ứng dụng.

Một số chỉ mục, phương thức quét lại, snapshot và khối lượng công việc dành cho nhà phát triển có thể cần thêm dữ liệu lịch sử.

Hướng dẫn tải Bitcoin Core chính thức cho biết việc cắt tỉa có thể giảm tổng dung lượng lưu trữ xuống khoảng 10 gigabyte mà không làm giảm tính bảo mật của quá trình xác thực đồng thuận.

Node đã cắt tỉa và node lưu trữ đầy đủ

Node đã cắt tỉa xác thực toàn bộ chuỗi nhưng xóa các tệp khối cũ sau khi xác thực.

Node lưu trữ đầy đủ giữ lại dữ liệu khối lịch sử tùy theo cài đặt dung lượng và cấu hình.

Lưu trữ đầy đủ hữu ích cho trình khám phá blockchain, nghiên cứu, quét lại ví, truy vấn lịch sử và cung cấp khối cũ cho các node ngang hàng.

Node đã cắt tỉa thường cần ít dung lượng ổ đĩa hơn nhiều và phù hợp với người dùng tập trung vào việc xác thực hiện tại.

Không chế độ nào tự động bảo vệ khóa ví hoặc bảo mật của hệ điều hành.

Các thành phần của Bitcoin Core

bitcoind

bitcoind
là chương trình node chạy nền, thực hiện xác thực, kết nối mạng, dịch vụ ví khi được bật và các chức năng máy chủ theo cấu hình.

Bitcoin-Qt

Bitcoin-Qt
là ứng dụng Bitcoin Core có giao diện đồ họa, cung cấp trạng thái node, chức năng ví, chế độ xem giao dịch và công cụ cấu hình.

bitcoin-cli

bitcoin-cli
là ứng dụng dòng lệnh dùng để gửi các lệnh gọi thủ tục từ xa đến node Bitcoin Core đang chạy.

bitcoin-wallet

bitcoin-wallet
là tiện ích dòng lệnh dành cho một số thao tác ngoại tuyến với tệp ví.

bitcoin-tx

bitcoin-tx
là tiện ích dùng để tạo, kiểm tra và chỉnh sửa giao dịch Bitcoin mà không nhất thiết phải phát giao dịch đó lên mạng.

bitcoin-util

bitcoin-util
cung cấp tiện ích dòng lệnh để thực hiện một số thao tác với dữ liệu và đối tượng Bitcoin.

Các chương trình có trong một bản dựng cụ thể có thể khác nhau tùy nền tảng, cấu hình xây dựng và phiên bản phần mềm.

Ví Bitcoin Core

Ví Bitcoin Core theo dõi script, đầu ra giao dịch, địa chỉ, nhãn và thông tin ký liên quan đến cấu hình ví.

Tùy cách tạo ví, ví có thể chứa khóa riêng tư, khóa công khai, script hoặc thông tin chỉ theo dõi.

Bitcoin Core có thể tạo giao dịch, chọn coin, ước tính phí, tạo đầu ra tiền thừa và ký đầu vào khi có khóa riêng tư cần thiết.

Ví không lưu bitcoin dưới dạng tệp vì bitcoin tồn tại dưới dạng các đầu ra giao dịch được ghi lại trên blockchain.

Ví lưu thông tin cần thiết để nhận diện và chi tiêu các đầu ra liên quan.

Xóa ví chưa sao lưu có chứa các khóa riêng tư duy nhất có thể khiến số bitcoin liên quan vĩnh viễn không thể truy cập.

Ví descriptor

Ví descriptor sử dụng mô tả script đầu ra để xác định script, khóa, đường dẫn dẫn xuất và địa chỉ nào thuộc về ví.

Tài liệu descriptor của Bitcoin Core chính thức giải thích cách descriptor biểu thị thông tin script và khóa dưới dạng dễ đọc, có định dạng kiểm tra checksum.

Descriptor có thể mô tả địa chỉ đơn, chính sách đa chữ ký, dải khóa phân cấp, script chỉ theo dõi và một số loại đầu ra Bitcoin.

Descriptor có thể chứa khóa riêng tư, vì vậy cần được bảo vệ nếu bao gồm dữ liệu khóa riêng tư.

Descriptor công khai có thể cho phép tạo địa chỉ và theo dõi số dư mà không cấp quyền chi tiêu.

Bản sao lưu ví cần giữ lại descriptor và mọi thông tin khóa riêng tư cần thiết cho việc khôi phục.

Ví chỉ theo dõi

Ví chỉ theo dõi theo dõi script và giao dịch Bitcoin mà không lưu khóa riêng tư cần thiết để chi tiêu các đầu ra.

Ví này có thể được dùng cho mục đích kế toán, giám sát, phát hiện thanh toán hoặc tách biệt việc theo dõi trực tuyến với việc ký ngoại tuyến.

Kẻ tấn công kiểm soát ví chỉ theo dõi có thể xem thông tin tài chính nhạy cảm dù không thể trực tiếp ký giao dịch.

Không nên xem số dư trong ví chỉ theo dõi là bằng chứng cho thấy người vận hành kiểm soát số bitcoin liên quan.

Muốn chi tiêu cần có khóa riêng tư tương ứng hoặc một quy trình ký được ủy quyền khác.

Mã hóa ví Bitcoin Core

Mã hóa ví bảo vệ dữ liệu khóa riêng tư được lưu trữ bằng cụm mật khẩu theo thiết kế mã hóa của ví.

Mã hóa có thể giảm rủi ro khi ai đó sao chép tệp ví đang khóa mà không biết cụm mật khẩu.

Mã hóa không bảo vệ tiền khi ví đã mở khóa hoặc khi phần mềm độc hại lấy được cụm mật khẩu, thay đổi địa chỉ nhận hay kiểm soát hệ điều hành.

Quên cụm mật khẩu có thể khiến các khóa riêng tư đã mã hóa vĩnh viễn không thể sử dụng.

Mã hóa ví không thay thế cho việc sao lưu an toàn, bảo mật thiết bị, xác minh giao dịch và kiểm soát quyền truy cập.

Sao lưu Bitcoin Core

Cần sao lưu ví Bitcoin Core theo đúng loại ví và quy trình vận hành.

Ví descriptor có thể yêu cầu bảo quản an toàn descriptor, khóa riêng tư và thông tin khôi phục liên quan.

Nên lưu bản sao lưu ở nhiều vị trí được bảo vệ, không cùng chịu rủi ro bị trộm, hỏa hoạn, lỗi phần cứng hoặc tấn công ransomware.

Bản sao lưu không mã hóa có chứa khóa riêng tư có thể cho phép bất kỳ ai sao chép được tệp chi tiêu số bitcoin liên quan.

Người dùng nên thử quy trình khôi phục mà không để lộ khóa riêng tư đang dùng trong môi trường thực tế hoặc vô tình ghi đè ví gốc.

Dữ liệu blockchain thường không cần được sao lưu theo cách tương tự vì có thể tải xuống và xác thực lại.

Giao dịch Bitcoin được ký một phần

Giao dịch Bitcoin được ký một phần (PSBT) là định dạng tiêu chuẩn để chuyển giao dịch chưa ký hoặc mới ký một phần giữa ví, bên ký và đơn vị điều phối.

Quy trình PSBT có thể tách biệt việc tạo giao dịch trực tuyến với việc ký bằng khóa riêng tư ngoại tuyến.

PSBT cũng có thể điều phối giao dịch đa chữ ký, trong đó nhiều bên cung cấp chữ ký riêng.

PSBT có thể chứa thông tin nhạy cảm về ví và giao dịch ngay cả khi chưa có đầy đủ các chữ ký cần thiết.

Mỗi bên ký cần xác minh script đích, số tiền, phí, tiền thừa và chính sách trước khi phê duyệt PSBT.

PSBT đã được ký đầy đủ vẫn cần được hoàn tất, trích xuất, xác thực và phát lên mạng trước khi có thể tham gia mạng Bitcoin.

RPC của Bitcoin Core

RPC là viết tắt của remote procedure call, tức gọi thủ tục từ xa.

Giao diện JSON-RPC của Bitcoin Core cho phép phần mềm được ủy quyền truy vấn dữ liệu node và yêu cầu thực hiện thao tác thông qua các lệnh có cấu trúc.

Tài liệu RPC của Bitcoin Core chính thức sắp xếp các phương thức thành những nhóm như blockchain, điều khiển, đào, mạng, giao dịch thô, tiện ích, ví và các nhóm khác.

Một số ví dụ gồm truy xuất trạng thái blockchain, kiểm tra giao dịch, tạo địa chỉ, ước tính phí, tạo PSBT và phát giao dịch thô.

Giao diện RPC có thể kiểm soát các thao tác rất nhạy cảm của ví và node.

Không nên mở trực tiếp quyền truy cập RPC ra internet công cộng nếu không có xác thực mạnh, biện pháp kiểm soát mạng và lớp bảo mật được thiết kế cẩn thận.

Các lệnh RPC Bitcoin Core phổ biến

getblockchaininfo

getblockchaininfo
báo cáo thông tin như mạng đang hoạt động, độ cao khối đã xác thực, số lượng tiêu đề, chainwork, tiến độ xác minh, dung lượng ổ đĩa, trạng thái cắt tỉa và trạng thái soft fork.

getnetworkinfo

getnetworkinfo
báo cáo thông tin mạng như phiên bản phần mềm, phiên bản giao thức, dịch vụ đang hoạt động, số kết nối, mạng, phí chuyển tiếp và địa chỉ cục bộ.

getmempoolinfo

getmempoolinfo
báo cáo số liệu thống kê và giá trị cấu hình của mempool cục bộ.

getwalletinfo

getwalletinfo
báo cáo thông tin về ví đã tải, bao gồm định dạng ví, số lượng giao dịch, thông tin chi tiết keypool và một số thông tin về số dư.

estimatesmartfee

estimatesmartfee
ước tính tỷ lệ phí nhằm đạt được mục tiêu xác nhận đã chọn dựa trên các quan sát gần đây.

sendrawtransaction

sendrawtransaction
gửi giao dịch đã tuần tự hóa đến node cục bộ để xác thực và có thể chuyển tiếp.

Hành vi và tham số RPC có thể thay đổi giữa các bản phát hành, vì vậy ứng dụng nên dùng tài liệu tương ứng với phiên bản Bitcoin Core đang triển khai.

Thông báo ZMQ của Bitcoin Core

Thông báo ZeroMQ cho phép Bitcoin Core phát một số sự kiện về khối, giao dịch, trình tự và hash đến các ứng dụng đã đăng ký.

Tài liệu ZMQ của Bitcoin Core chính thức mô tả các chủ đề thông báo và tùy chọn cấu hình hiện có.

ZMQ có thể hỗ trợ công cụ giám sát thanh toán, trình lập chỉ mục, dịch vụ phân tích, ví và cơ sở hạ tầng hướng sự kiện.

Thông báo không thay thế việc truy vấn trạng thái node chuẩn vì ứng dụng đăng ký có thể mất kết nối hoặc bỏ lỡ thông điệp.

Ứng dụng nên đối chiếu sự kiện với dữ liệu RPC và xử lý tình huống blockchain tái tổ chức.

Mạng ngang hàng Bitcoin Core

Bitcoin Core kết nối trực tiếp với các node Bitcoin khác thông qua giao thức ngang hàng.

Các node ngang hàng trao đổi địa chỉ, giao dịch, thông báo khối, tiêu đề, khối, dữ liệu khối rút gọn và các thông điệp giao thức khác.

Tài liệu tham khảo về mạng ngang hàng Bitcoin ghi lại cấu trúc thông điệp và hành vi mạng phổ biến.

Node không nên tin tưởng một node ngang hàng chỉ vì node đó đang duy trì kết nối mạng.

Các khối và giao dịch nhận được phải vượt qua bước xác thực cục bộ trước khi ảnh hưởng đến blockchain được chấp nhận hoặc mempool.

Đa dạng hóa các node ngang hàng có thể giảm sự phụ thuộc vào một đường truyền mạng hoặc một nhóm địa chỉ duy nhất.

Kết nối đến và kết nối đi

Kết nối đi do node Bitcoin Core cục bộ khởi tạo đến các node ngang hàng được chọn.

Kết nối đến do node từ xa khởi tạo đến cổng lắng nghe cục bộ có thể truy cập.

Node có thể xác thực Bitcoin đầy đủ bằng các kết nối đi ngay cả khi router hoặc tường lửa chặn kết nối đến.

Chấp nhận kết nối đến có thể giúp các node khác lấy dữ liệu và tăng cường khả năng kết nối chung của mạng.

Node có thể truy cập công khai cũng phải đối mặt nhiều hơn với lưu lượng mạng, mức tiêu thụ tài nguyên, hoạt động dò quét và các nỗ lực từ chối dịch vụ.

Người vận hành nên cấu hình tường lửa, băng thông, giới hạn kết nối và giám sát hệ thống phù hợp.

Truyền tải ngang hàng Bitcoin được mã hóa

Giao thức truyền tải phiên bản 2 BIP324 cung cấp khả năng liên lạc gói tin được mã hóa và xác thực cho các kết nối ngang hàng Bitcoin được hỗ trợ.

Cơ chế mã hóa được thiết kế để gây khó khăn hơn cho việc quan sát thụ động, nhận dạng thông điệp và một số hình thức can thiệp.

Cơ chế này không che giấu địa chỉ internet của node ngang hàng hoặc cung cấp các đặc tính ẩn danh của mạng riêng tư dạng overlay.

Node ngang hàng độc hại vẫn có thể xem thông tin được gửi có chủ đích qua kết nối của nó.

Bitcoin Core có thể thương lượng hành vi truyền tải được hỗ trợ tùy theo phiên bản phần mềm và cấu hình.

Bitcoin Core và Tor

Có thể cấu hình Bitcoin Core để dùng Tor cho các kết nối ngang hàng và dịch vụ mạng được hỗ trợ.

Nếu định tuyến được cấu hình chính xác, Tor có thể giảm mức độ để lộ trực tiếp địa chỉ internet của node với một số node ngang hàng được chọn.

Tor không tự động ngăn việc liên kết giao dịch, rò rỉ dữ liệu ví, phân tích từ node ngang hàng độc hại hoặc xâm phạm hệ điều hành.

Bitcoin Core 31.1 đã khắc phục lỗi phát giao dịch riêng tư ở phiên bản 31.0, trong đó quá trình bắt tay bằng giao thức truyền tải được mã hóa thất bại có thể dẫn đến thử kết nối lại trực tiếp qua clearnet trong một số cấu hình nhất định.

Sự cố này cho thấy các tuyên bố về quyền riêng tư phụ thuộc vào chi tiết triển khai và việc bảo trì phần mềm hiện tại.

Phát giao dịch riêng tư

Tính năng phát giao dịch riêng tư nhằm giảm khả năng các node ngang hàng nhận được giao dịch mới gửi có thể liên kết giao dịch đó với danh tính node thông thường của người gửi.

Đây là tính năng quyền riêng tư, không phải cơ chế đồng thuận hay cơ chế đảm bảo thanh toán cuối cùng.

Phiên bản 31.1 đã khắc phục lỗi rò rỉ địa chỉ internet ảnh hưởng đến một số trường hợp sử dụng tính năng này trong phiên bản 31.0.

Tùy theo phiên bản và cấu hình, giao dịch RPC của ví và giao dịch thô được gửi thủ công có thể sử dụng các cách phát khác nhau.

Không phương thức phát giao dịch nào đảm bảo ẩn danh hoàn toàn vì thời điểm, cấu trúc mạng, hành vi ví và hoạt động blockchain sau đó có thể làm lộ các mối liên hệ.

Giao diện đào của Bitcoin Core

Bitcoin Core có thể cung cấp cho thợ đào hoặc phần mềm mining pool thông tin cần thiết để tạo khối ứng viên.

RPC

getblocktemplate
cung cấp dữ liệu mẫu khối như giao dịch, hash của khối trước đó, thông tin mục tiêu, quy tắc và giới hạn.

Phần mềm đào tạo giao dịch coinbase, tính merkle root và liên tục thay đổi dữ liệu tiêu đề khối trong khi tìm kiếm Proof of Work hợp lệ.

Hướng dẫn dành cho nhà phát triển về hoạt động đào Bitcoin giải thích cách node, mining pool và phần cứng đào phối hợp khi tạo khối.

Bitcoin Core xác thực khối được gửi trước khi thêm khối đó vào chuỗi được chấp nhận và chuyển tiếp khối cho các node ngang hàng.

Việc hỗ trợ hoạt động đào không có nghĩa là máy tính thông thường chạy Bitcoin Core có khả năng đào được khối sinh lời.

Bitcoin Core và xác nhận blockchain

Một xác nhận diễn ra khi giao dịch được đưa vào khối hợp lệ được node chấp nhận.

Mỗi khối hợp lệ tiếp theo được xây dựng trên chuỗi đó sẽ làm tăng số lần xác nhận của giao dịch.

Các lần xác nhận làm giảm khả năng giao dịch bị loại bỏ do một đợt tái tổ chức thông thường từ chuỗi cạnh tranh.

Không có số lần xác nhận cố định nào khiến mọi giao dịch trở nên không thể đảo ngược về mặt kinh tế trong mọi mô hình đe dọa.

Bên nhận nên chọn số lần xác nhận cần thiết dựa trên giá trị giao dịch, rủi ro gian lận, điều kiện đào và khả năng đảo ngược việc giao hàng off-chain có liên quan.

Blockchain tái tổ chức

Blockchain tái tổ chức xảy ra khi Bitcoin Core chuyển từ nhánh hợp lệ hiện tại sang một nhánh hợp lệ khác có tổng Proof of Work tích lũy lớn hơn.

Giao dịch chỉ được xác nhận trong các khối bị ngắt kết nối có thể quay lại mempool, xung đột với giao dịch khác hoặc trở lại trạng thái chưa xác nhận.

Giao dịch được xác nhận trong cả hai nhánh vẫn được xác nhận nhưng có thể nằm ở vị trí khối khác.

Ví và ứng dụng thanh toán phải xử lý tình huống tái tổ chức thay vì mặc định rằng khối đầu tiên được ghi nhận sẽ tồn tại vĩnh viễn.

Những đợt tái tổ chức sâu hơn thường ít xảy ra hơn và đòi hỏi nhiều Proof of Work cạnh tranh hơn.

Chỉ mục Bitcoin Core

Bitcoin Core có thể tạo các chỉ mục tùy chọn để hỗ trợ thêm những truy vấn lịch sử và khối lượng công việc của ứng dụng.

Chỉ mục giao dịch cho phép node tìm các giao dịch đã xác nhận bất kỳ mà không cần giao dịch thuộc về ví hoặc phải cung cấp hash khối trong một số quy trình được chọn.

Chỉ mục bộ lọc khối hỗ trợ các trường hợp sử dụng bộ lọc khối gọn nhẹ.

Chỉ mục thống kê coin có thể tăng tốc một số truy vấn thống kê tập UTXO.

Chỉ mục làm tăng dung lượng ổ đĩa và có thể cần nhiều thời gian để tạo.

Ứng dụng chỉ nên bật các chỉ mục cần thiết cho khối lượng công việc thực tế.

Cấu hình Bitcoin Core

Có thể cấu hình Bitcoin Core bằng tùy chọn dòng lệnh, cài đặt giao diện đồ họa và tệp cấu hình.

Cấu hình có thể kiểm soát mạng, cắt tỉa, chỉ mục, vị trí dữ liệu, ghi nhật ký, ví, quyền truy cập RPC, hành vi phí, proxy và giới hạn tài nguyên.

Nên đối chiếu cài đặt với tài liệu dành cho phiên bản đã cài đặt vì các tùy chọn có thể được thêm, đổi tên, ngừng sử dụng hoặc xóa.

Mở RPC không an toàn, quyền truy cập tệp yếu hoặc cài đặt proxy không chính xác có thể dẫn đến sự cố bảo mật và quyền riêng tư.

Không nên tin tưởng cấu hình được sao chép từ nguồn trực tuyến không rõ danh tính nếu chưa hiểu rõ từng tùy chọn.

Thư mục dữ liệu Bitcoin Core

Thư mục dữ liệu Bitcoin Core có thể chứa tệp khối, chainstate, chỉ mục, cài đặt, dữ liệu node ngang hàng, nhật ký, dữ liệu xác thực bằng cookie và ví.

Tài liệu về tệp Bitcoin Core chính thức mô tả các tệp và thư mục con phổ biến.

Dữ liệu ví và thông tin xác thực cần được bảo mật chặt chẽ hơn các tệp blockchain công khai.

Sao chép cơ sở dữ liệu đang hoạt động mà không có quy trình sao lưu an toàn có thể tạo ra dữ liệu không nhất quán hoặc bị hỏng.

Quyền truy cập tệp cần ngăn người dùng và dịch vụ cục bộ không liên quan đọc thông tin ví hoặc RPC nhạy cảm.

Cài đặt Bitcoin Core an toàn

Nên tải Bitcoin Core từ nguồn chính thức của dự án hoặc xây dựng phần mềm từ mã nguồn đã được xác minh.

Dự án công bố checksum SHA-256 và nhiều chữ ký để người dùng xác minh tệp phát hành.

Checksum xác nhận tệp đã tải xuống khớp với các byte được liệt kê trong tài liệu checksum.

Chữ ký cho phép người dùng xác minh những người xây dựng bản phát hành đáng tin cậy đã xác nhận tài liệu checksum đó.

Checksum được sao chép từ cùng một trang web đã bị xâm phạm như tệp độc hại sẽ bảo vệ kém hơn nếu không xác minh chữ ký một cách độc lập.

Hướng dẫn tải xuống chính thức khuyến nghị xác minh cả checksum của tệp nhị phân lẫn chữ ký từ những người ký bản phát hành có khóa đã được người dùng xác thực.

Nâng cấp Bitcoin Core

Người dùng nên đọc đầy đủ ghi chú phát hành trước khi nâng cấp Bitcoin Core.

Bản nâng cấp có thể thay đổi giá trị mặc định của cấu hình, hành vi ví, trường RPC, chỉ mục, định dạng cơ sở dữ liệu, chính sách giao dịch và hệ điều hành được hỗ trợ.

Cần tắt hoàn toàn node hiện tại trước khi thay đổi tệp chương trình hoặc dữ liệu nhạy cảm.

Cần xác nhận đã sao lưu ví trước khi thực hiện chuyển đổi làm thay đổi định dạng hoặc nơi lưu trữ ví.

Nên kiểm thử các ứng dụng sử dụng phương thức RPC với phiên bản mới trước khi triển khai trong môi trường thực tế.

Việc quay lại phiên bản trước sau khi chuyển đổi cơ sở dữ liệu hoặc ví có thể cần quy trình đặc biệt và không phải lúc nào cũng được hỗ trợ tự động.

Vòng đời phần mềm Bitcoin Core

Các bản phát hành lớn của Bitcoin Core chỉ nhận cập nhật bảo trì trong một khoảng thời gian xác định, thay vì được hỗ trợ vĩnh viễn.

Chính sách vòng đời phần mềm Bitcoin Core chính thức giải thích cách đánh số phiên bản, lịch bảo trì và quy định xử lý khi hết vòng đời.

Khi một nhánh phát hành hết vòng đời, nhánh đó không còn nhận các bản cập nhật thông thường từ dự án.

Node cũ có thể vẫn chạy nhưng phải đối mặt với lỗi đã biết, vấn đề tương thích và lỗ hổng bảo mật.

Người vận hành node nên theo dõi thông báo phát hành và bảo mật chính thức, thay vì cho rằng phần mềm sẽ tự động cập nhật.

Thông báo bảo mật Bitcoin Core

Dự án công bố thông tin lỗ hổng theo quy trình tiết lộ có phối hợp.

Trang thông báo bảo mật Bitcoin Core chính thức tóm tắt chính sách tiết lộ và các lỗ hổng trong quá khứ.

Một số chi tiết về lỗ hổng được cố ý trì hoãn cho đến khi các nhánh phát hành bị ảnh hưởng được sửa lỗi hoặc đạt đến giai đoạn công bố thích hợp.

Vào tháng 5 năm 2026, dự án công khai một lỗi trong trình thông dịch script, có thể khiến các node cũ dễ bị tổn thương bị sập từ xa thông qua một khối được tạo đặc biệt.

Lỗi này đã được khắc phục trong Bitcoin Core 29.0 trước khi công bố rộng rãi, trong khi nhánh phát hành 28.x dễ bị tổn thương cuối cùng đã hết vòng đời vào tháng 4 năm 2026.

Diễn biến này cho thấy tầm quan trọng của việc sử dụng phần mềm được duy trì cập nhật, ngay cả khi node cũ dường như vẫn hoạt động bình thường.

Rủi ro bảo mật của ví Bitcoin Core

Phần mềm độc hại có thể đánh cắp tệp ví, thu thập cụm mật khẩu, thay đổi địa chỉ nhận hoặc yêu cầu chữ ký trái phép.

Kẻ tấn công có quyền truy cập vào ví đang mở khóa và RPC có thể tạo giao dịch.

Sao lưu không an toàn có thể dẫn đến mất tài sản vĩnh viễn sau sự cố ổ đĩa, xóa nhầm hoặc quên thông tin xác thực mã hóa.

Thiết lập chỉ theo dõi làm giảm mức độ để lộ khóa trực tuyến nhưng vẫn để lộ thông tin tài chính.

Ví có giá trị lớn có thể dùng phương thức ký ngoại tuyến, thiết bị ký phần cứng, chính sách đa chữ ký, quyền truy cập RPC hạn chế và quy trình rà soát giao dịch độc lập.

Không kiến trúc ví nào loại bỏ được mọi rủi ro liên quan đến người dùng, phần mềm, thiết bị, bản sao lưu và quyền truy cập vật lý.

Rủi ro bảo mật của node Bitcoin Core

Node có thể gặp lưu lượng tấn công từ chối dịch vụ, cạn dung lượng ổ đĩa, áp lực bộ nhớ, lỗi phần mềm, node ngang hàng độc hại và tấn công hệ điều hành.

Mở quyền truy cập RPC công khai có thể làm lộ dữ liệu riêng tư hoặc cho phép thực hiện các lệnh quản trị nguy hiểm.

Plugin, script và ứng dụng liên quan không đáng tin cậy có thể xâm phạm một node an toàn thông qua quyền truy cập cục bộ.

Nhật ký có thể làm lộ thông tin giao dịch, địa chỉ, mạng và hoạt động vận hành.

Người vận hành nên giảm thiểu dịch vụ không cần thiết, cài đặt bản cập nhật bảo mật, giám sát tài nguyên và tách biệt việc ký ví khỏi cơ sở hạ tầng công khai khi phù hợp.

Chạy Bitcoin Core không khiến một máy tính thiếu bảo mật trở nên đáng tin cậy.

Giới hạn quyền riêng tư của Bitcoin Core

Node cục bộ có thể cải thiện quyền riêng tư bằng cách tránh thường xuyên gửi truy vấn địa chỉ đến các dịch vụ blockchain bên ngoài.

Node ngang hàng vẫn có thể quan sát kết nối mạng và giao dịch được chuyển tiếp trực tiếp đến chúng.

Việc chọn coin của ví, tái sử dụng địa chỉ, đầu ra tiền thừa, thời điểm, số tiền thanh toán và hoạt động chi tiêu sau đó có thể làm lộ mối liên hệ giữa các giao dịch blockchain.

Phân tích blockchain công khai có thể liên kết các giao dịch ngay cả khi tên thật của người dùng không được ghi trong giao dịch.

Tor và tính năng phát giao dịch riêng tư xử lý một số rủi ro mạng nhất định nhưng không giải quyết mọi vấn đề về quyền riêng tư của blockchain hoặc thiết bị đầu cuối.

Người dùng nên xem quyền riêng tư là một quy trình vận hành toàn diện, không phải công tắc phần mềm duy nhất.

Bitcoin Core có kiểm soát Bitcoin không?

Bitcoin Core không có công tắc trung tâm để đóng băng số dư Bitcoin, đảo ngược giao dịch đã xác nhận hoặc thay đổi nguồn cung cho tất cả người dùng.

Phần mềm thực thi các quy tắc do người vận hành node lựa chọn.

Nhà phát triển phát hành thay đổi mã, còn người dùng và đơn vị vận hành cơ sở hạ tầng quyết định có áp dụng thay đổi hay không.

Thay đổi tạo ra hành vi đồng thuận không tương thích có thể khiến các node tách thành những mạng khác nhau nếu người tham gia không phối hợp.

Tính phi tập trung của Bitcoin một phần dựa vào khả năng xác thực độc lập và quyền từ chối những thay đổi quy tắc không mong muốn của người tham gia.

Bitcoin Core có thể đảo ngược giao dịch không?

Bitcoin Core không thể hủy một giao dịch hợp lệ sau khi giao dịch đó được xác nhận trong blockchain được chấp nhận.

Giao dịch chưa xác nhận chỉ có thể được thay thế khi đáp ứng các điều kiện giao dịch và chính sách hiện hành.

Giao dịch xung đột cũng có thể được xác nhận thay cho giao dịch chưa xác nhận ban đầu.

Giao dịch đã xác nhận có thể trở lại trạng thái chưa xác nhận trong một đợt blockchain tái tổ chức, nhưng điều này khác với việc bộ phận dịch vụ khách hàng đảo ngược giao dịch.

Bất kỳ ai hứa dùng Bitcoin Core để thu hồi khoản thanh toán đã hoàn tất bằng cách ghi đè blockchain đều đang đưa ra tuyên bố gây hiểu lầm.

Lừa đảo liên quan đến Bitcoin Core

Kẻ lừa đảo có thể giả danh nhà phát triển Bitcoin Core, nhân viên hỗ trợ, chuyên gia khôi phục ví hoặc dịch vụ cập nhật phần mềm.

Trang web giả mạo có thể phát tán phần mềm độc hại với tên tệp giống bản phát hành Bitcoin Core.

Tài khoản hỗ trợ gian lận có thể yêu cầu tệp ví, khóa riêng tư, seed phrase, số dư hoặc quyền truy cập từ xa vào máy tính.

Cảnh báo chính thức của Bitcoin Core về hành vi giả mạo cho biết dự án sẽ không liên hệ người dùng để yêu cầu thông tin ví riêng tư.

Bitcoin Core là phần mềm miễn phí và mã nguồn mở, vì vậy yêu cầu thanh toán bất ngờ để kích hoạt node là dấu hiệu đáng ngờ.

Không nhà phát triển hợp pháp nào cần khóa riêng tư hoặc cụm mật khẩu ví để đồng bộ full node.

Dấu hiệu cảnh báo lừa đảo Bitcoin Core

Trang web sử dụng tên miền khác với tên miền hoặc kho mã nguồn chính thức của dự án.

Không thể đối chiếu trình cài đặt với checksum có chữ ký chính thức.

Người tự xưng là nhân viên hỗ trợ chủ động liên hệ người dùng qua tin nhắn riêng.

Người dùng bị yêu cầu tải lên tệp ví hoặc tiết lộ khóa riêng tư.

Chương trình hứa hẹn phần thưởng đào Bitcoin được đảm bảo chỉ bằng cách chạy node.

Người gọi nói rằng Bitcoin Core yêu cầu nạp tiền để mở khóa số dư đã đồng bộ.

Dịch vụ khôi phục hứa đảo ngược giao dịch Bitcoin đã xác nhận sau khi nhận phí trả trước.

Lợi ích của Bitcoin Core

Bitcoin Core cung cấp khả năng xác minh độc lập các quy tắc đồng thuận của Bitcoin.

Phần mềm giúp giảm sự phụ thuộc vào nhà cung cấp dữ liệu blockchain bên ngoài.

Nếu được vận hành cẩn thận, Bitcoin Core có thể cải thiện quyền riêng tư khi truy vấn ví và giao dịch.

Phần mềm cung cấp các giao diện RPC, ví, đào, thông báo và mạng đã được hoàn thiện cho nhà phát triển.

Tính năng cắt tỉa cho phép xác thực đầy đủ trong khi giảm đáng kể dung lượng ổ đĩa cần duy trì.

Mã nguồn được công khai để đánh giá, kiểm thử, chỉnh sửa và xây dựng các bản phát hành có thể tái lập.

Hạn chế của Bitcoin Core

Đồng bộ hóa ban đầu cần nhiều băng thông, hoạt động lưu trữ, thời gian xử lý và sự kiên nhẫn về mặt kỹ thuật.

Chế độ lưu trữ đầy đủ mặc định cần hàng trăm gigabyte dung lượng và tiếp tục tăng.

Vận hành ví an toàn đòi hỏi sao lưu, bảo vệ khóa và xác minh giao dịch cẩn thận.

Tích hợp RPC và quản trị node công khai đòi hỏi kiến thức bảo mật.

Bitcoin Core không đảm bảo quyền riêng tư, lợi nhuận đầu tư, thời gian xác nhận giao dịch hoặc bảo vệ người dùng khỏi sai sót.

Chạy một node không loại bỏ sự phụ thuộc vào độ bảo mật của hệ điều hành, phần cứng, mạng và quy trình sao lưu.

Câu hỏi thường gặp

Định nghĩa đơn giản nhất về Bitcoin Core là gì?

Bitcoin Core là phần mềm mã nguồn mở tự xác thực các khối và giao dịch Bitcoin, đồng thời cung cấp chức năng node, ví, mạng và công cụ dành cho nhà phát triển.

Bitcoin Core có phải là Bitcoin không?

Không. Bitcoin là mạng phi tập trung và tài sản, còn Bitcoin Core là phần mềm tham gia vào mạng đó.

Bitcoin Core có phải là ví không?

Bitcoin Core có ví tùy chọn, nhưng cũng thực hiện xác thực full node, kết nối mạng, chuyển tiếp giao dịch và các chức năng khác.

Phiên bản Bitcoin Core mới nhất là gì?

Bitcoin Core 31.1 là bản phát hành ổn định mới nhất tính đến tháng 7 năm 2026.

Bitcoin Core 31.1 được phát hành khi nào?

Bitcoin Core 31.1 được phát hành vào ngày 8 tháng 7 năm 2026.

Bitcoin Core có miễn phí không?

Có. Bitcoin Core là phần mềm mã nguồn mở và miễn phí, được phát hành theo giấy phép MIT.

Ai sở hữu Bitcoin Core?

Không có công ty duy nhất nào sở hữu dự án như một sản phẩm độc quyền vì quá trình phát triển được thực hiện thông qua cộng đồng đóng góp mã nguồn mở.

Nhà phát triển Bitcoin Core có thể thay đổi Bitcoin không?

Nhà phát triển có thể đề xuất và phát hành mã, nhưng các nhà vận hành node độc lập quyết định phần mềm và quy tắc nào họ chấp nhận.

Bitcoin Core full node là gì?

Đây là node tự kiểm tra các khối và giao dịch theo quy tắc đồng thuận của Bitcoin.

Full node có lưu trữ mọi Bitcoin không?

Không. Node lưu dữ liệu blockchain và trạng thái, chứ không lưu coin vật lý hoặc số dư tài khoản.

Bitcoin Core có cần toàn bộ blockchain không?

Bitcoin Core cần xác thực lịch sử blockchain, nhưng tính năng cắt tỉa cho phép xóa các tệp khối thô cũ sau đó.

Node Bitcoin Core đã cắt tỉa có phải là full node không?

Có. Node đã cắt tỉa xác thực đầy đủ các khối trong khi lưu lại ít dữ liệu khối lịch sử hơn.

Bitcoin Core cần bao nhiêu dung lượng lưu trữ?

Trang tải xuống chính thức ước tính dữ liệu ban đầu mặc định cần khoảng 600 gigabyte vào tháng 7 năm 2026, trong khi tính năng cắt tỉa có thể giảm đáng kể dung lượng lưu trữ được giữ lại.

Bitcoin Core có kiếm Bitcoin không?

Không. Việc vận hành node Bitcoin Core thông thường không tự động tạo ra phần thưởng đào, staking hoặc tiền lãi.

Bitcoin Core có thể đào Bitcoin không?

Bitcoin Core có thể hỗ trợ quy trình đào và xác thực các khối được gửi đến, nhưng đào cạnh tranh cần phần cứng chuyên dụng và phần mềm đào bổ sung.

bitcoind là gì?

bitcoind
là chương trình node Bitcoin Core chạy nền.

Bitcoin-Qt là gì?

Bitcoin-Qt
là ứng dụng node và ví Bitcoin Core có giao diện đồ họa.

bitcoin-cli là gì?

bitcoin-cli
là chương trình dòng lệnh dùng để gửi yêu cầu RPC đến node Bitcoin Core.

Mempool Bitcoin Core là gì?

Đây là tập hợp cục bộ của node gồm các giao dịch hợp lệ chưa xác nhận được chấp nhận theo chính sách hiện tại.

Bitcoin có một mempool toàn cầu không?

Không. Mỗi node duy trì mempool riêng và có thể chứa tập hợp giao dịch khác nhau.

Được chấp nhận vào mempool có đảm bảo giao dịch được xác nhận không?

Không. Giao dịch có thể vẫn chưa được xác nhận, bị thay thế, hết hạn, xung đột hoặc bị xóa khi đạt giới hạn tài nguyên.

Chainstate là gì?

Chainstate là cơ sở dữ liệu chứa tập UTXO hiện tại, được dùng để xác thực đầu vào giao dịch mới một cách hiệu quả.

Chainwork là gì?

Chainwork đo tổng Proof of Work tích lũy được thể hiện bởi một nhánh blockchain hợp lệ.

Bitcoin Core có chọn chuỗi dài nhất không?

Bitcoin Core chọn chuỗi hợp lệ có tổng Proof of Work tích lũy lớn nhất, thay vì chỉ đếm số khối.

Ví descriptor là gì?

Ví descriptor xác định các script và khóa Bitcoin được nhận diện thông qua descriptor script đầu ra có cấu trúc.

Descriptor có thể chứa khóa riêng tư không?

Có. Một số descriptor chứa dữ liệu khóa riêng tư và cần được bảo vệ cẩn thận như bản sao lưu ví.

Ví chỉ theo dõi là gì?

Ví chỉ theo dõi theo dõi các đầu ra Bitcoin được chọn mà không có khóa riêng tư cần thiết để chi tiêu chúng.

PSBT là gì?

PSBT là định dạng dữ liệu tiêu chuẩn để điều phối các giao dịch Bitcoin chưa ký hoặc mới được ký một phần.

RPC Bitcoin Core là gì?

Đây là giao diện lệnh cho phép ứng dụng được ủy quyền truy vấn và kiểm soát một số chức năng của node và ví.

Mở RPC Bitcoin Core công khai có an toàn không?

Không. Mở RPC công khai không giới hạn có thể làm lộ thông tin nhạy cảm hoặc cho phép thực hiện các thao tác nguy hiểm.

ZMQ Bitcoin Core là gì?

ZMQ là giao diện thông báo tùy chọn, phát một số sự kiện về giao dịch, khối, hash và trình tự.

Bitcoin Core có hỗ trợ Tor không?

Có. Có thể cấu hình Bitcoin Core để dùng Tor cho các kết nối mạng được hỗ trợ.

Tor có giúp Bitcoin Core hoàn toàn ẩn danh không?

Không. Thời điểm giao dịch, hành vi của node ngang hàng, phân tích blockchain, mô hình hoạt động của ví và việc xâm phạm thiết bị đầu cuối vẫn có thể làm lộ thông tin.

Bitcoin Core 31.1 đã sửa những gì?

Phiên bản 31.1 đã sửa một số vấn đề, bao gồm lỗi ghi lại chainstate quá mức và lỗi rò rỉ địa chỉ internet trong tính năng phát giao dịch riêng tư.

Nên xác minh tệp tải Bitcoin Core như thế nào?

Người dùng nên đối chiếu tệp nhị phân với checksum SHA-256 chính thức và xác minh chữ ký từ những người xây dựng bản phát hành có khóa đáng tin cậy.

Có nên cập nhật Bitcoin Core không?

Người dùng nên theo dõi các bản phát hành được hỗ trợ và thông báo bảo mật vì phiên bản cũ có thể chứa lỗi đã biết và cuối cùng sẽ hết vòng đời.

Bitcoin Core có thể đảo ngược khoản thanh toán đã xác nhận không?

Không. Bitcoin Core không cung cấp cơ chế dịch vụ khách hàng để đảo ngược các giao dịch Bitcoin hợp lệ đã được xác nhận.

Bitcoin Core có thể đóng băng một địa chỉ không?

Không. Một nhà vận hành hoặc nhà phát triển Bitcoin Core thông thường không thể đóng băng tập trung một địa chỉ Bitcoin hợp lệ trên toàn mạng.

Xóa Bitcoin Core có thể làm mất Bitcoin không?

Xóa dữ liệu blockchain có thể tải lại không làm mất Bitcoin, nhưng xóa ví chưa sao lưu có chứa khóa riêng tư duy nhất có thể khiến tiền không thể truy cập.

Mã hóa ví có thay thế việc sao lưu không?

Không. Mã hóa bảo vệ một số dữ liệu khóa được lưu trữ nhưng không giúp khôi phục sau khi mất tệp hoặc quên cụm mật khẩu.

Bitcoin Core có thể cải thiện quyền riêng tư không?

Có. Xác thực cục bộ có thể giảm rò rỉ địa chỉ cho máy chủ bên ngoài, dù không thể mang lại sự ẩn danh hoàn toàn.

Bitcoin Core có an toàn không?

Bitcoin Core là phần mềm được đánh giá rộng rãi, nhưng mức độ an toàn vẫn phụ thuộc vào việc sử dụng bản phát hành được duy trì, xác minh tệp tải xuống, bảo vệ khóa, bảo mật máy tính và cấu hình dịch vụ đúng cách.

Lợi ích lớn nhất của Bitcoin Core là gì?

Lợi ích lớn nhất là khả năng tự xác minh Bitcoin thay vì tin tưởng lời giải thích của bên khác về blockchain.

Hạn chế lớn nhất của Bitcoin Core là gì?

Hạn chế lớn nhất là trách nhiệm vận hành cần thiết để đồng bộ hóa, lưu trữ, bảo trì phần mềm, bảo vệ quyền riêng tư, bảo mật ví và duy trì bản sao lưu đáng tin cậy.

Kết luận

Bitcoin Core là phần mềm mã nguồn mở dùng để tự xác thực các khối Bitcoin, giao dịch, Proof of Work, script và quy tắc phát hành tiền tệ.

Phần mềm kết hợp full node với ứng dụng ví tùy chọn, mạng ngang hàng, dịch vụ RPC, giao diện đào, công cụ dành cho nhà phát triển và ứng dụng đồ họa.

Bitcoin Core 31.1 là bản phát hành ổn định hiện tại tính đến tháng 7 năm 2026, bao gồm các bản sửa lỗi quan trọng về hiệu suất, ví, xác thực và quyền riêng tư.

Node đi theo blockchain hợp lệ có tổng Proof of Work tích lũy lớn nhất, đồng thời duy trì chainstate dựa trên UTXO để xác thực hiệu quả.

Tính năng cắt tỉa cho phép người dùng giữ lại ít dữ liệu lịch sử hơn nhiều mà không từ bỏ khả năng tự xác thực đồng thuận.

Ví descriptor, quy trình PSBT, kiểm soát RPC, định tuyến Tor và thông báo ZMQ cung cấp các tính năng hữu ích nhưng đòi hỏi cấu hình và quản lý khóa cẩn thận.

Người dùng nên xác minh tệp tải xuống, bảo vệ bản sao lưu ví, hạn chế quyền truy cập RPC, theo dõi thông báo bảo mật chính thức và nâng cấp trước khi phần mềm cũ ngừng được hỗ trợ.

Mục đích cốt lõi của Bitcoin Core không phải là tạo lợi nhuận mà là giúp người dùng tự thực thi các quy tắc Bitcoin bằng phần mềm do chính họ vận hành và xác minh.
BTC ETFs See $679M in Outflows
BTC ETFs See $679M in OutflowsBTC ETFs See $679M in Outflows
Citi sees BTC at $113K. What do institutions see?