• Zakura đề xuất dùng khóa xem riêng cho các giao dịch hoán đổi ZEC qua NEAR Intents để hạn chế nguy cơ lộ thông tin trước các cuộc tấn công lượng tử trong tương lai.

  • Đề xuất này nhằm ngăn khóa xem bị xâm phạm làm lộ toàn bộ lịch sử thanh toán Zcash của người dùng, bao gồm số tiền và ghi chú riêng tư.

  • Zakura sử dụng công nghệ truy xuất thông tin riêng tư (PIR) để giúp ví tìm khoản hoàn tiền mà không tiết lộ các địa chỉ đã kiểm tra cho đơn vị vận hành cơ sở dữ liệu.

Nhà phát triển cơ sở hạ tầng Zcash Zakura đã đề xuất một tính năng ví mới nhằm bảo vệ quyền riêng tư giao dịch của người dùng trước các cuộc tấn công tiềm tàng trong tương lai bằng máy tính lượng tử. Đề xuất này sẽ cấp một khóa xem nhận riêng cho mỗi giao dịch hoán đổi Zcash (ZEC) được thực hiện thông qua NEAR Intents. Điều này giới hạn lịch sử thanh toán mà kẻ tấn công có thể làm lộ nếu sau này chúng phá được lớp mật mã bảo vệ một địa chỉ hiển thị công khai.

Đề xuất do nhà phát triển Adam Tucker của Zakura phác thảo vào ngày 18 tháng 10, nhắm đến một điểm yếu cụ thể trong các giao dịch hoán đổi xuyên chuỗi. NEAR Intents công khai các địa chỉ Zcash trên blockchain công khai để có thể hoàn trả số tiền chưa sử dụng nếu giao dịch thất bại hoặc không dùng hết khoản tiền đã nạp. Các địa chỉ đó vẫn hiển thị ngay cả khi không cần hoàn tiền.

Các giao dịch được bảo vệ quyền riêng tư của Zcash được thiết kế để che giấu chi tiết giao dịch, nhưng các địa chỉ trong cùng một ví thường dùng chung một khóa xem giao dịch đến. Về lý thuyết, một máy tính lượng tử đủ mạnh chạy thuật toán Shor có thể khôi phục khóa đó từ một địa chỉ bị lộ, qua đó có khả năng tiết lộ số tiền và ghi chú riêng tư của các khoản thanh toán mà tài khoản nhận được. Chưa có máy tính lượng tử nào có thể thực hiện cuộc tấn công này được chứng minh là tồn tại.

Các khóa riêng biệt nhằm hạn chế nguy cơ lộ thông tin

Theo đề xuất của Zakura, mỗi giao dịch hoán đổi sẽ dùng khóa xem giao dịch đến riêng, trong khi khóa chi tiêu hiện có của ví vẫn được giữ nguyên. Nếu một kẻ tấn công trong tương lai khôi phục được khóa xem gắn với một địa chỉ bị công khai, thông tin bị tiết lộ sẽ chỉ giới hạn ở các khoản thanh toán liên quan đến địa chỉ đó, thay vì toàn bộ lịch sử giao dịch của ví.

Thiết kế này cũng giải quyết thách thức thực tế trong việc khôi phục ví có nhiều khóa riêng biệt. Zakura đề xuất sử dụng truy xuất thông tin riêng tư (PIR), một kỹ thuật cho phép ví tìm các giao dịch liên quan trong cơ sở dữ liệu mà không tiết lộ cho đơn vị vận hành biết ví đang tìm kiếm những địa chỉ nào.

Thay đổi này không yêu cầu nâng cấp mạng Zcash. Zakura cho biết các ví phần mềm được xây dựng bằng thư viện mã nguồn mở của họ, bao gồm Vizor, có thể tích hợp tính năng này trong vài tuần tới. Hỗ trợ ví phần cứng dự kiến sẽ có sau, khi phần mềm điều khiển tương thích được cung cấp.

Đề xuất được đưa ra trong bối cảnh các nhà phát triển Zcash đang hướng tới những biện pháp bảo vệ thanh toán chống lại máy tính lượng tử rộng hơn, bao gồm bản nâng cấp Tachyon đã được lên kế hoạch. Tuy nhiên, thiết kế của Zakura vẫn chỉ là một biện pháp bảo vệ được đề xuất ở cấp độ ví, chứ chưa phải giải pháp trên toàn mạng đã được triển khai cho tất cả người dùng.

Mục tiêu trước mắt là giảm lượng thông tin giao dịch riêng tư bị lộ trong một cuộc tấn công lượng tử giả định trong tương lai. Đề xuất này cũng cho phép người dùng tiếp tục chi tiêu tiền thông qua các tài khoản ví hiện có.