Zakura, phần mềm Zcash mới, đề xuất cấp khóa xem riêng cho mỗi giao dịch hoán đổi ZEC qua NEAR Intents nhằm hạn chế nguy cơ máy tính lượng tử trong tương lai làm lộ lịch sử giao dịch.
Khi người dùng đổi ZEC sang USDC, NEAR Intents công khai một địa chỉ Zcash của họ trên blockchain NEAR để phục vụ hoàn tiền. Địa chỉ này chứa khóa công khai được tạo từ khóa xem, dẫn đến rủi ro về quyền riêng tư.
Trong bài viết kỹ thuật, đội ngũ Zakura mô tả khả năng máy tính lượng tử tương lai dùng thuật toán Shor để suy ngược khóa xem từ khóa công khai. Từ đó, toàn bộ lịch sử giao dịch nhận tiền và nội dung ghi chú của tài khoản có thể bị liên kết với nhau.
Giải pháp được đề xuất tách khóa xem theo từng giao dịch hoán đổi, trong khi khóa chi tiêu vẫn nằm trong tài khoản chính của người dùng. Hệ thống sử dụng cơ chế truy xuất thông tin riêng tư (PIR) để tìm khoản hoàn tiền.
Đội ngũ cho biết các ví xây dựng trên thư viện mã nguồn mở của Zakura, như Vizor, có thể hỗ trợ cơ chế này trong vài tuần. Mốc đó sớm hơn mục tiêu hỗ trợ thanh toán kháng lượng tử vào tháng 1 do các nhà phát triển Zcash đặt ra.