BNB Chain vừa thử nghiệm một lớp bảo mật mới giúp chống lại các máy tính lượng tử siêu mạnh trong tương lai. Kết quả đạt yêu cầu, nhưng mạng lưới bị chậm đi khoảng 40% do phương pháp bảo mật mới khiến mỗi giao dịch trở nên lớn hơn rất nhiều.
Nhóm phát triển BNB Chain đã chia sẻ kết quả trong một báo cáo tuần này. Mã mới đã vượt qua bài kiểm tra, tuy nhiên mỗi giao dịch lại tăng kích thước lên gấp khoảng 35 lần so với trước, khiến mạng lưới bị tắc nghẽn khi chạy thử áp lực cao.
Mỗi giao dịch đều cần một chữ ký số để xác minh tính hợp lệ. Hiện tại, chữ ký này chỉ có 65 byte. Nhưng với phương pháp bảo mật an toàn với lượng tử mới, chữ ký sẽ tăng lên đến 2,420 byte.
Sự thay đổi này là cần thiết bởi vì trong tương lai, các máy tính lượng tử có thể phá vỡ các thuật toán toán học đứng sau hầu hết các blockchain hiện đại.
Chữ ký lớn hơn sẽ chiếm nhiều dung lượng hơn trong mỗi block. Tốc độ thực hiện giao dịch giảm từ 4,973 giao dịch mỗi giây xuống còn 2,997 trong các bài kiểm tra giữa các khu vực. Điều này ảnh hưởng đến mục tiêu giao dịch mỗi giây (TPS) mà BNB Chain đã đặt ra cho năm nay.
Hoạt động của smart contract thì ít bị ảnh hưởng hơn vì bản thân những giao dịch này vốn đã có dung lượng lớn.
Validator là những máy tính chịu trách nhiệm xác nhận các block mới. Hệ thống bỏ phiếu này sử dụng một thủ thuật thông minh cho phép gói 6 phiếu bầu chỉ trong một bằng chứng ngắn gọn.
Tổng dữ liệu giảm từ 14.5 KB xuống chỉ còn khoảng 340 byte, tương đương thu nhỏ 43 lần. Nhờ đó, việc bỏ phiếu vẫn diễn ra nhanh, hầu hết các block được xác nhận chỉ trong khoảng hai slot.
“Sự sẵn sàng hậu lượng tử hoàn toàn có thể đạt được cho BSC vào thời điểm hiện tại, nhưng đổi lại kích thước dữ liệu tăng và mạng lưới có thể chịu tải kém hơn,” trích dẫn từ báo cáo.
1% giao dịch xác nhận chậm nhất có thể mất tới 11 slot trong các thử nghiệm giữa các khu vực. Nguyên nhân là do các block lớn sẽ mất nhiều thời gian hơn để truyền tải qua các khu vực khác nhau, tạo ra độ trễ này.
BNB Chain cho biết cần phải cải thiện tốc độ và tối ưu hóa dữ liệu trước khi chính thức áp dụng lớp bảo mật này cho tất cảngười dùng Binance.
Một số phần khác của hệ thống vẫn còn cần cập nhật để tương thích với bảo mật lượng tử. Báo cáo cho biết để hoàn thiện những phần này sẽ cần sự hỗ trợ từ cộng đồng Ethereum trong thời gian tới.