Phiên bản Bitcoin Core 27.0 ra mắt: Có gì mới và được cải tiến?

Bitcoin Core đã phát hành phiên bản 27.0, mang đến các tính năng và cải tiến mới nhằm tăng cường khả năng và tính an toàn của hệ thống Bitcoin. Bản nâng cấp này có sẵn để tải xuống trên trang web Bitcoin Core và GitHub. Những sửa đổi đáng chú ý có thể được tìm thấy trong quy trình kết nối mạng, tính năng bảo mật và quản lý ví.

Bitcoin Core đóng vai trò là nền tảng phần mềm thiết yếu để vận hành mạng Bitcoin, hoạt động như một nút tham gia và ví kỹ thuật số. Nó thể hiện phiên bản tiêu chuẩn của cơ sở mã của giao thức Bitcoin, đóng vai trò quan trọng trong việc quản lý và xác nhận tính xác thực của các giao dịch được ghi lại trên blockchain. Được ra mắt bởi Satoshi Nakamoto vào năm 2009, Bitcoin Core không thể thiếu vì tính chất phi tập trung của Bitcoin, cho phép người dùng xác thực các giao dịch một cách độc lập và duy trì các quy định của mạng mà không cần dựa vào cơ quan trung ương.

Các tính năng và thay đổi chính trong Bitcoin Core V27.0

Các tính năng không được dùng nữa và các tính năng thay thế trong tương lai

Trong khoảng mười năm, thư viện “libbitcoinconsensus” đã là một thành phần quan trọng. Tuy nhiên, nó hiện đang bị loại bỏ dần và sẽ bị xóa trong phiên bản 28. Thay vào đó, các nhà phát triển đang tập trung vào “libbitcoinkernel”, cung cấp API nâng cao để tương tác trực tiếp với bộ UTXO nhằm xác thực các giao dịch và khối.

Giao thức bảo mật nâng cao

Cách các giao dịch chưa được xác nhận được lưu trữ trong tệp mempool.dat đã được sửa đổi theo một bước phát triển đáng chú ý. Định dạng mới này, kết hợp hoạt động XOR trên dữ liệu giao dịch, nhằm mục đích bảo vệ khỏi những thay đổi không mong muốn của phần mềm bên ngoài như hệ thống chống vi-rút. Đối với những người thích định dạng trước đó, tùy chọn sao lưu sẽ được cung cấp.

Cải tiến mạng và P2P

Theo mặc định, bản cập nhật mới giới thiệu BIP324 v2 trong lớp truyền tải để tăng tính bảo mật cho các giao thức kết nối trên toàn mạng. Sửa đổi này nhấn mạnh tầm quan trọng của việc cài đặt thời gian hệ thống chính xác của người quản lý nút để duy trì sự đồng thuận, vì thời gian điều chỉnh mạng hiện bị loại khỏi logic đồng thuận.

Đổi mới chính sách Mempool

Với sự xuất hiện của các giao dịch bị hạn chế về mặt cấu trúc cho đến khi xác nhận (TRUC) sẽ có một sự thay đổi đáng kể. Cách tiếp cận mới này, hiện chỉ giới hạn ở các mạng thử nghiệm, được thiết kế để nâng cao các ưu đãi xung quanh việc hoán đổi giao dịch và độ tin cậy trong việc giảm phí. Bằng cách áp đặt các hạn chế đối với việc sử dụng các đầu ra chưa được xác nhận, các giao dịch TRUC nhằm mục đích mang lại những cải tiến này.

Bản cập nhật RPC và chữ ký bên ngoài

RPC “addnode” đã được sửa đổi để phù hợp với cài đặt mặc định mới nhất của “-v2transport.” Tạm thời, chức năng ký từ các nguồn bên ngoài trên Windows sẽ không khả dụng vì chúng tôi đang nỗ lực thay thế sự phụ thuộc vào thư viện cũ. Chúng tôi dự định khôi phục tính năng này sau khi triển khai giải pháp thay thế phù hợp.

Tối ưu hóa ví và phát triển

Để luôn cập nhật các phương pháp lập trình hiện đại, hiện cần có một trình biên dịch hỗ trợ C++20 cho giai đoạn xây dựng của dự án. Ngoài ra, các cải tiến đã được thực hiện đối với ví kỹ thuật số, chẳng hạn như kết hợp thuật toán CoinGrinder để nâng cao hiệu quả chi phí giao dịch với mức phí cao hơn và tinh chỉnh thuật toán Branch And Bound để phù hợp với các gói phí giao dịch riêng biệt.

Để tận hưởng các tính năng và cải tiến mới nhất, người dùng nên đóng mọi phiên bản hiện có trước khi cài đặt bản cập nhật mới. Quá trình cài đặt có thể khác nhau tùy thuộc vào hệ điều hành cụ thể, nhưng nhìn chung, nó vẫn đơn giản. Bản nâng cấp này tương thích với các hệ thống sử dụng Linux Kernel phiên bản 3.17 trở lên, phiên bản macOS 11.0 trở lên và Windows 7 trở lên.

Phiên bản mới của Bitcoin Core (27.0) dự kiến ​​sẽ mang lại những thay đổi lớn về cách thức hoạt động của nền tảng Bitcoin. Bản cập nhật này ưu tiên bảo mật, cải thiện hiệu quả và tăng cường khả năng xử lý giao dịch. Mục tiêu cuối cùng của nó là làm cho mạng mạnh hơn trước các rủi ro mới nổi và các vấn đề về khả năng mở rộng.

Vào thời điểm viết bài, BTC được giao dịch ở mức 63.989 USD.

Phiên bản Bitcoin Core 27.0 ra mắt: Có gì mới và được cải tiến?

2024-04-17 09:26