
Bitcoin Core 28.0 có ảnh hưởng gì đến người dùng?
Tuyển chọn TechFlowTuyển chọn TechFlow

Bitcoin Core 28.0 có ảnh hưởng gì đến người dùng?
Bitcoin Core 28.0: Nâng cao toàn diện về bảo mật quyền riêng tư, tối ưu hiệu suất và quản lý ví.
Bài viết: 0XNATALIE
Ngày 2 tháng 10, khách hàng cốt lõi Bitcoin Core 28.0 chính thức được phát hành. Phiên bản này do nhiều nhà phát triển kỳ cựu dẫn dắt, bao gồm Pieter Wuille - đồng sáng lập Blockstream (đóng góp chính cho SegWit và Taproot), Greg Maxwell - cựu CTO của Blockstream (tham gia phát triển BIP66 và BIP174), cùng với Luke Dashjr - nhà phát triển Bitcoin lâu năm.
Bitcoin Core là phần mềm nút đầy đủ (Full Node) phổ biến nhất của Bitcoin, được duy trì và phát triển bởi cộng đồng mã nguồn mở toàn cầu nhằm đảm bảo an toàn, ổn định và tính phi tập trung của mạng lưới Bitcoin. Bất kỳ ai cũng có thể tham gia đóng góp thông qua GitHub.
Đối với người dùng thông thường, Bitcoin Core 28.0 mang đến chức năng tự động phát hiện xung đột giao dịch và ước tính phí giao dịch được tối ưu hóa, từ đó nâng cao tỷ lệ thành công của giao dịch và giảm chi phí. Đồng thời, các cải tiến về ví giúp việc quản lý địa chỉ và khóa trở nên thuận tiện hơn, quá trình sao lưu và khôi phục cũng đơn giản hơn. Đối với nhà phát triển, phiên bản mới cung cấp môi trường phát triển ổn định hơn và khả năng giao tiếp giữa các nút mạnh mẽ hơn.
Các tính năng và cải tiến chính
Nâng cấp chức năng ví
Ví trong Bitcoin Core 28.0 nay có thể tự động phát hiện xung đột với các giao dịch chưa xác nhận trong bộ nhớ tạm (mempool), ngăn người dùng gặp phải tình trạng gửi giao dịch bị trùng lặp hoặc xung đột. Điều này giúp tăng tỷ lệ thành công của giao dịch và giảm thiểu tình trạng tiền bị đóng băng hoặc chậm trễ do xung đột. Phiên bản mới cũng giới thiệu ví mô tả (descriptor wallet) – một cách quản lý ví hiện đại hơn. Nhờ sử dụng mô tả (descriptor), người dùng có thể định nghĩa các quy tắc phức tạp để tạo địa chỉ, bao gồm chữ ký đơn, đa chữ ký (multisig) và địa chỉ lồng ghép... đáp ứng nhiều nhu cầu sử dụng khác nhau. Ví mô tả sử dụng một tệp mô tả thống nhất để ghi lại mọi thông tin về địa chỉ và khóa, do đó người dùng chỉ cần sao lưu một tệp mô tả là đã có thể khôi phục hoàn toàn chức năng và tài sản trong ví, giúp quá trình sao lưu và khôi phục trở nên đơn giản hơn.
Để hỗ trợ người dùng tiết kiệm chi phí, Bitcoin Core 28.0 đã tối ưu hóa việc ước tính phí giao dịch. Hệ thống mặc định sẽ tự động chọn mô hình phí kinh tế nhất, ước tính mức phí hợp lý hơn để giúp người dùng tiết kiệm chi phí. Đồng thời, chế độ "bảo thủ" vẫn được giữ lại dành cho những người dùng yêu cầu mức phí cao hơn, nhằm đáp ứng nhu cầu đa dạng.
Cải tiến giao diện người dùng
Bitcoin Core 28.0 bổ sung chức năng "chuyển đổi ví" trên giao diện người dùng, cho phép người dùng dễ dàng di chuyển dữ liệu ví từ phiên bản cũ sang phiên bản mới mà không cần thực hiện các thao tác phức tạp, giúp hoàn tất việc chuyển và cập nhật dữ liệu ví. Ngoài ra, cửa sổ thông tin nay hiển thị chi tiết dung lượng bộ nhớ tạm, bao gồm cả trạng thái sử dụng hiện tại. Người dùng có thể theo dõi trạng thái nút tốt hơn và tối ưu cấu hình, hiệu suất của nút.
Tối ưu hóa mạng và quyền riêng tư
-
Testnet4: Theo BIP94, phiên bản mới giới thiệu mạng thử nghiệm mới Testnet4, dần thay thế Testnet3 cũ. Testnet4 cung cấp môi trường thử nghiệm ổn định và hiện đại hơn, nâng cao độ tin cậy và an toàn cho mạng thử nghiệm.
-
Bảo vệ quyền riêng tư linh hoạt hơn: Phiên bản mới tối ưu hóa kết nối Tor – công cụ mạng bảo vệ quyền riêng tư bằng cách ẩn địa chỉ IP thật, tăng cường sự riêng tư trực tuyến. Sau bản cập nhật, người dùng có thể cấu hình kết nối Tor dễ dàng hơn, từ đó nâng cao tính ẩn danh và an toàn trong giao tiếp giữa các nút.
-
Hỗ trợ ổ cắm miền UNIX: Phiên bản mới thêm hỗ trợ cho ổ cắm miền UNIX – một phương thức giao tiếp an toàn giữa các chương trình khác nhau trên cùng một máy tính. Điều này cung cấp phương thức giao tiếp an toàn và hiệu quả hơn cho người dùng nâng cao và nhà phát triển, đặc biệt khi ứng dụng cục bộ tương tác với nút Bitcoin, cải thiện đáng kể hiệu suất và an toàn.
-
Giao diện điều khiển từ xa được cải thiện: Phiên bản mới nâng cao khả năng tương thích của giao diện JSON-RPC, hỗ trợ tiêu chuẩn JSON-RPC 2.0. Cải tiến này giúp các ứng dụng bên thứ ba tương tác với nút Bitcoin ổn định và đáng tin cậy hơn, cung cấp môi trường phát triển vững chắc hơn cho nhà phát triển.
Nâng cao hiệu suất
Về hiệu suất, Bitcoin Core 28.0 đã tối ưu cơ chế bộ nhớ đệm của cơ sở dữ liệu khối, giúp tốc độ đồng bộ hóa khối nhanh hơn. Người dùng lần đầu chạy Bitcoin Core có thể đồng bộ trạng thái blockchain mới nhất trong thời gian ngắn hơn. Phiên bản mới cũng loại bỏ các thành phần cũ không còn dùng tới, giảm độ phức tạp phần mềm và rủi ro an toàn tiềm tàng. Đồng thời, các thư viện và công cụ bên ngoài cần thiết để xây dựng phần mềm (phụ thuộc biên dịch) đã được cập nhật lên phiên bản mới nhất.
Nhìn lại phiên bản v27: Các lỗ hổng quan trọng đã được sửa
Trước khi phát hành Bitcoin Core 28.0, các phiên bản nhỏ (27.1 và 27.2) đã sửa một số vấn đề ảnh hưởng đến an toàn và ổn định hệ thống:
-
Cải tiến bảo mật RPC: Trong phiên bản 27.1, đã sửa lỗi xử lý tham số setmocktime – tham số dùng để thiết lập thời gian thử nghiệm. Việc sửa lỗi xử lý tham số này tránh gây sự cố nút do thiết lập thời gian sai. Ngoài ra, thông báo lỗi cũng được cải thiện để mô tả rõ nguồn gốc vấn đề hơn, giúp nhà phát triển tìm ra nguyên nhân nhanh hơn khi kiểm tra sự cố.
-
Tối ưu Miniscript: Miniscript là ngôn ngữ kịch bản Bitcoin, dùng để đảm bảo an toàn giao dịch, ví dụ như ai có thể chi tiêu khoản tiền nào, hoặc cần bao nhiêu người ký đồng thời mới chuyển được tiền. Trong phiên bản 27.1, nhà phát triển đã cải tiến cách phân tích Miniscript, giúp ngay cả các quy tắc giao dịch rất phức tạp cũng được nhận diện và thực thi chính xác.
-
Tối ưu giao tiếp mạng: Cải thiện cơ chế nhận diện nút trong mạng P2P, đảm bảo kết nối giữa các nút ổn định và hiệu quả hơn, từ đó nâng cao độ tin cậy tổng thể của mạng.
-
Sửa lỗi rò rỉ bộ nhớ: Rò rỉ bộ nhớ là dạng "lãng phí tài nguyên" trong chương trình máy tính khi chương trình không giải phóng đúng cách vùng bộ nhớ không còn dùng tới. Tình trạng này có thể làm giảm hiệu suất chương trình, thậm chí khiến nút sập. Trong phiên bản 27.2, một lỗi gây rò rỉ bộ nhớ đã được sửa.
-
Khắc phục an toàn ví: Phiên bản 27.2 cải tiến logic xử lý giao dịch trong ví, sửa một số lỗi có thể dẫn đến sai sót giao dịch. Ví dụ, khi người dùng cố tạo giao dịch chưa ký, hệ thống sẽ nhận diện và cảnh báo lỗi tiềm tàng một cách chính xác hơn. Ngoài ra, lỗi thiết lập Proxy IP cũng được sửa, nâng cao an toàn và ổn định khi kết nối qua proxy.
Phiên bản tiếp theo 29.0 dự kiến sẽ được phát hành vào đầu tháng 4 năm 2025, dự kiến sẽ giới thiệu thêm nhiều tối ưu giao dịch, giao thức truyền khối hiệu quả hơn và các tính năng bảo vệ quyền riêng tư mạnh mẽ hơn.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














