
BNB Chain sẽ kích hoạt hard fork Pasteur trên BNB Smart Chain vào lúc 02:30 UTC ngày 25 tháng 8 năm 2026.
Bản nâng cấp bắt buộc giới thiệu ba đề xuất bao gồm xác minh cầu nối, quản trị trình xác thực và dung lượng xử lý khối.
Tất cả các nút mainnet BSC phải chạy phiên bản client 1.7.7 trước khi kích hoạt, theo thông báo chính thức. Người dùng thông thường và hầu hết các nhà phát triển ứng dụng không cần di chuyển quỹ hoặc thay đổi phần mềm của họ.
BEP-682 thay đổi cách BSC xác thực các khối được sử dụng cho chuyển giao chuỗi chéo. Mạng kiểm tra chữ ký của trình xác thực trước khi chấp nhận thông tin từ một chuỗi khác, đảm bảo rằng ngưỡng bỏ phiếu yêu cầu đã phê duyệt khối.
Quy trình trước đây không xác nhận rằng mỗi trình xác thực chỉ xuất hiện một lần trong một tập hợp trình xác thực đã gửi. Một tập hợp được xây dựng đặc biệt về lý thuyết có thể lặp lại một trình xác thực và tính sức mạnh bỏ phiếu của nó nhiều hơn một lần. BEP-682 từ chối các mục trùng lặp, làm cho ngưỡng phản ánh đa số siêu trình xác thực thực sự.
Như đã báo cáo trước đây, Pasteur khác với các bản nâng cấp gần đây chủ yếu giảm thời gian khối. Các thay đổi bảo mật của nó tập trung vào các chuyển giao chuỗi chéo và quyền hạn của trình xác thực.
BEP-695 giải quyết vấn đề khi các trình xác thực xoay vòng khóa đồng thuận của họ. Sau Pasteur, một khóa đồng thuận cũ sẽ mất quyền quản trị thay vì giữ lại các đặc quyền sau một vòng quay.
Các vụ tịch thu đang chờ xử lý cũng sẽ đi theo trình xác thực đến các khóa mới của họ. Điều này ngăn một trình xác thực tránh được một vụ tịch thu đang tồn đọng bằng cách thay đổi khóa. Đề xuất cũng chặn các địa chỉ bị đưa vào danh sách đen sử dụng các phương pháp bỏ phiếu quản trị dựa trên chữ ký để bỏ qua các hạn chế áp dụng cho các phiếu bầu trực tiếp.
Những biện pháp này ảnh hưởng đến các hợp đồng staking và quản trị hệ thống của BSC. BNB Chain cho biết các nhà phát triển không cần di chuyển các ứng dụng hiện có vì các thay đổi xảy ra ở cấp độ giao thức và hợp đồng hệ thống.
BEP-675 cho phép các trình xây dựng gửi các khối mà họ đã thực thi. Các trình xác thực có thể kiểm tra khối được đề xuất dựa trên các quy tắc đồng thuận, ký và phát sóng nó, sau đó hoàn thành xác minh đầy đủ bên ngoài luồng sản xuất nhạy cảm với thời gian.
Trên QANet, một môi trường thử nghiệm nội bộ được thiết kế để phản ánh thiết lập trình xác thực đa vùng của BSC, quá trình xử lý trong luồng quan trọng đó đã giảm từ 125 mili giây xuống 15 mili giây. Mức tiêu thụ gas khối trung bình tăng từ 46,35 triệu lên 84,15 triệu so với giới hạn hiện tại là 100 triệu.
Thông lượng tăng từ 1.237 lên 2.324 giao dịch mỗi giây trong cùng các thử nghiệm. Khoảng thời gian khối vẫn ở mức 450 mili giây, trong khi độ trễ hoàn thiện không thay đổi. BNB Chain cảnh báo rằng những con số này đến từ thử nghiệm có kiểm soát chứ không phải hoạt động mainnet trực tiếp.
Các trình xây dựng áp dụng luồng mới phải vận hành các nút đầy đủ vì họ sẽ tạo ra các khối đã được thực thi hoàn chỉnh. Các đề xuất khối cũ vẫn sẽ có sẵn, mặc dù chúng cung cấp cho các trình xây dựng ít thời gian hơn để điền vào các khối.
Các nhà vận hành nút phải thay thế tệp nhị phân hiện có của họ bằng phiên bản 1.7.7 trước khi kích hoạt. Họ cũng phải xóa [Eth] EnableBAL khỏi config.toml; nếu không, client đã cập nhật sẽ không khởi động được.
Bản phát hành khuyến nghị xóa [TxPool] OverflowPoolSlots, mặc dù client sẽ âm thầm bỏ qua trường đó. Một số cờ dòng lệnh cũng đã lỗi thời hoặc không hoạt động, bao gồm –journalfile, –enablebal và –txpool.overflowpoolslots.
Pasteur đã hoạt động trên testnet BSC từ ngày 21 tháng 7. Sau khi kích hoạt mainnet, các nhà vận hành và nhà phát triển sẽ theo dõi xem các cải thiện về dung lượng được đo trên QANet có chuyển sang lưu lượng truy cập trực tiếp hay không. Chưa có sự gia tăng hiệu suất mainnet tương đương nào được xác nhận.
Các thay đổi mạng trước đây đã giảm thời gian khối của BNB Smart Chain. Pasteur thay vào đó nhằm mục đích tận dụng tốt hơn dung lượng khối hiện có đồng thời đóng các lỗ hổng bảo mật của trình xác thực và cầu nối.





