


BNB Smart Chain (BSC) đã triển khai bản nâng cấp mạng quan trọng mang tên Kepler Hardfork, đánh dấu bước tiến lớn trong quá trình phát triển nền tảng. Nâng cấp này tích hợp các cải tiến toàn diện, bám sát lộ trình của bản nâng cấp Shanghai trên Ethereum, đồng thời bổ sung các điều chỉnh đặc thù cho BSC. Hardfork Kepler thay đổi cơ chế triển khai thay đổi giao thức, chuyển từ kích hoạt theo độ cao khối sang kích hoạt theo thời gian Unix. Nâng cấp đã được áp dụng trên cả Testnet và Mainnet, yêu cầu tất cả validator cùng nhà vận hành node cập nhật BSC Geth client lên bản 1.3.7 trở lên để đảm bảo ổn định mạng và chuyển đổi giao thức mượt mà.
Tính năng Fast Finality trên BSC, ra mắt qua BEP-126, cho phép xác nhận khối trong khoảng 7,5 giây, giúp giao dịch được xác nhận nhanh hơn nhiều so với các blockchain truyền thống. Tốc độ này rất quan trọng cho độ tin cậy mạng và trải nghiệm người dùng, bởi nó đảm bảo giao dịch được xác nhận và hoàn tất nhanh chóng, gần như không có độ trễ.
Tuy nhiên, việc duy trì tính năng này phụ thuộc vào việc validator nhận được động lực đủ lớn để tham gia xác thực. Nếu phần thưởng không đủ hấp dẫn, validator sẽ không mặn mà đóng góp tài nguyên tính toán, từ đó đe dọa tiến độ xác nhận giao dịch và làm giảm mức độ tin cậy của mạng.
BEP-319 đưa ra ba tối ưu hóa nổi bật cho cơ chế khuyến khích: Thứ nhất, cho phép cộng đồng quản trị phần thưởng Fast Finality qua cơ chế bỏ phiếu, giúp điều chỉnh linh hoạt mà vẫn giữ cấu trúc phân bổ phí giao dịch như cũ. Thứ hai, phân phối phần thưởng Fast Finality đồng đều hơn qua các epoch, đảm bảo công bằng bất kể điều kiện mạng. Thứ ba, kéo dài thời hạn nộp bằng chứng bỏ phiếu gian lận, giúp validator có đủ thời gian báo cáo và xác minh hành vi gian lận. Khi chuyển logic này vào smart contract, đề xuất xây dựng hệ thống khuyến khích validator minh bạch và linh hoạt.
BEP-216 bổ sung opcode PUSH0 vào Ethereum Virtual Machine – lệnh mới này đưa giá trị byte 0 lên stack thực thi. Đây là cải tiến đồng bộ với tiêu chuẩn hard fork Shanghai, đồng thời mang lại lợi ích thực tiễn cho phát triển và tối ưu hóa smart contract.
Trước đây, để đưa số 0 lên stack, nhà phát triển buộc phải dùng các opcode thay thế, khiến chi phí gas tăng. Việc bổ sung PUSH0 chuyên biệt giúp EVM thực hiện công việc này hiệu quả hơn. Nhờ vậy, chi phí gas cho thực thi smart contract giảm, nhà phát triển tiết kiệm chi phí và logic hợp đồng được tối ưu. Lệnh PUSH0 đặc biệt hữu dụng trong vòng lặp, điều kiện if và các thao tác khởi tạo dữ liệu thường xuất hiện giá trị 0.
BEP-217 thực thi EIP-3860, bổ sung cơ chế giới hạn và đo lường đối với initcode – mã khởi tạo thực thi khi tạo smart contract. Điều này ngăn các nhà phát triển triển khai bytecode khởi tạo hợp đồng quá lớn hoặc tiêu tốn tài nguyên quá mức.
Nếu không kiểm soát, các đối tượng xấu hoặc đội ngũ phát triển kém hiệu quả có thể tạo hợp đồng với initcode tiêu tốn nhiều tài nguyên, gây tắc nghẽn mạng hoặc dẫn tới tấn công từ chối dịch vụ. Cơ chế đo lường và giới hạn kích thước, thời gian thực thi initcode giúp mạng lưới tự bảo vệ, đồng thời thúc đẩy phát triển hợp đồng hiệu quả hơn. Nhờ đó, an ninh mạng được củng cố, tài nguyên tiêu thụ trở nên dự báo trước trong quá trình triển khai hợp đồng.
BEP-311 triển khai tính năng làm nóng COINBASE, cho phép giao dịch chỉ định danh sách truy cập để nạp trước các địa chỉ quan trọng. Địa chỉ COINBASE nhận phần thưởng khối và phí giao dịch, thường xuyên được validator cũng như ứng dụng truy xuất thông tin phí.
Việc “làm nóng” các địa chỉ như COINBASE giúp nạp trước vào trạng thái nóng của giao dịch, giảm chi phí gas khi truy cập trong quá trình thực thi, do truy cập địa chỉ nóng tiêu tốn ít tài nguyên hơn địa chỉ lạnh. Đối với các giao dịch phức tạp truy cập COINBASE nhiều lần, tối ưu này giúp tiết kiệm gas rõ rệt và cải thiện hiệu quả giao dịch tổng thể.
BEP-312 công bố lộ trình loại bỏ opcode SELFDESTRUCT – tính năng cho phép smart contract tự hủy và xóa khỏi trạng thái blockchain. Ban đầu, SELFDESTRUCT được thiết kế để tăng tính linh hoạt, nhưng hiện đã trở thành nguồn gây phức tạp và rủi ro bảo mật trong hệ sinh thái Ethereum.
SELFDESTRUCT góp phần phình to dữ liệu trạng thái (state bloat), do hợp đồng đã bị hủy vẫn chiếm dung lượng lưu trữ. Ngoài ra, nó còn tạo ra các lỗ hổng bảo mật, các vector tấn công phức tạp cho smart contract. Việc loại bỏ SELFDESTRUCT giúp BSC đồng bộ với định hướng dài hạn của Ethereum về một kiến trúc mạng an toàn, dễ quản lý hơn. Quá trình loại bỏ này tạo điều kiện để nhà phát triển có thời gian điều chỉnh, chỉnh sửa hợp đồng đang phụ thuộc SELFDESTRUCT, đảm bảo chuyển đổi suôn sẻ khỏi tính năng tiềm ẩn rủi ro này.
Hardfork Kepler trên BSC là bản nâng cấp toàn diện, củng cố hạ tầng thông qua các cải tiến riêng của BSC và tăng khả năng tương thích với chuẩn Ethereum, đặc biệt đồng bộ với thông số hard fork Shanghai. Việc tối ưu cơ chế khuyến khích Fast Finality bằng BEP-319 đảm bảo validator duy trì động lực, giữ vững năng lực xác nhận nhanh – yếu tố then chốt với độ tin cậy giao dịch và trải nghiệm người dùng. Thực thi loạt nâng cấp tương thích Ethereum – PUSH0, đo lường initcode, làm nóng COINBASE, loại bỏ SELFDESTRUCT – thể hiện cam kết BSC đồng hành cùng lộ trình phát triển Ethereum, đồng thời tăng cường an ninh, hiệu quả và trải nghiệm cho nhà phát triển. Người tham gia mạng lưới cần đảm bảo vận hành client tương thích để tham gia đầy đủ và hưởng lợi từ các cải tiến này trong hệ sinh thái BSC.
Bản nâng cấp Shanghai cho phép rút Ether đã staking, giúp tăng hiệu quả và bảo mật mạng. Hoàn thành trong năm 2023, bản nâng cấp này cho phép validator rút ETH bị khóa, thúc đẩy sự bền vững và tiềm năng phát triển Ethereum.
Có. Ethereum đã hard fork vào ngày 20 tháng 07 năm 2016 tại khối 1.920.000 để sophi phục lại tài sản bị hack trong sự cố The DAO. Sự kiện này tạo ra Ethereum Classic (ETC) như một mạng riêng biệt, trở thành đợt fork quan trọng nhất lịch sử Ethereum.
Bản nâng cấp lớn của Ethereum có tên Hegota, kết hợp nâng cấp tầng thực thi Bogota và tầng đồng thuận Heze, dự kiến triển khai năm 2026.
Bản nâng cấp Fusaka của Ethereum vào cuối 2025 giúp tăng khả năng mở rộng, giảm chi phí giao dịch và cải thiện khả năng phục hồi mạng. Đây là đợt nâng cấp lớn nâng cao hiệu quả và đảm bảo phát triển bền vững lâu dài cho Ethereum.











