Các nhà phát triển Zcash đang triển khai giải pháp kỹ thuật mới nhằm bảo vệ quyền riêng tư của các giao dịch ZEC trước những mối đe dọa từ máy tính lượng tử trong tương lai. Dù công nghệ này vẫn cần nhiều năm để hoàn thiện, giới chuyên gia cho rằng việc phòng ngừa từ sớm là cần thiết.
Nguy cơ chính nằm ở khả năng các máy tính lượng tử sử dụng thuật toán Shor – phương pháp được công bố từ năm 1994 – để đảo ngược quá trình mã hóa từ địa chỉ công khai (public key) về khóa bí mật (private key). Đây cũng là vấn đề được cảnh báo đối với các đồng Bitcoin từ thời Satoshi, khi khóa công khai của chúng vốn đã hiển thị trên blockchain. Mới đây, Google cũng công bố chip lượng tử Willow với hiệu suất cải thiện trong việc xử lý các thành phần cốt lõi của loại tấn công này.
Cơ chế “một khóa cho mỗi giao dịch”
Hiện tại, kiến trúc của Zcash tồn tại một lỗ hổng tiềm ẩn. Dù ví Zcash có thể tạo ra nhiều địa chỉ trông có vẻ không liên quan, nhưng thông thường tất cả lại chia sẻ chung một khóa xem (viewing key). Nếu một kẻ tấn công bẻ khóa được mã này từ một địa chỉ đã công bố, chúng có khả năng liên kết tất cả các khoản thanh toán, đồng thời xem được số dư và các ghi chú đi kèm của tài khoản đó.
Mặc dù khóa chi tiêu (spending key) tách biệt giúp bảo vệ an toàn cho nguồn vốn, việc rò rỉ khóa xem vẫn gây nguy hiểm cho tính riêng tư của người dùng. Để khắc phục, đội ngũ phát triển đã đề xuất giải pháp Zakura, trong đó mỗi giao dịch sẽ sở hữu một khóa xem riêng biệt, trong khi khóa chi tiêu vẫn được giữ nguyên tại tài khoản chính.
Với thiết kế này, nếu một địa chỉ giao dịch bị tấn công trong tương lai, kẻ tấn công chỉ có thể tiếp cận được thông tin của đúng giao dịch gắn liền với địa chỉ đó. Giải pháp này không chỉ tăng cường bảo mật trước các đe dọa tiềm tàng từ máy tính lượng tử mà còn giải quyết được những vướng mắc thực tế trong cấu trúc vận hành hiện tại của mạng lưới Zcash.
Theo Coindesk













