Zswap: Hoán đổi đa tài sản không tương tác dựa trên zk-SNARK
Zswap: zk-SNARK Based Non-Interactive Multi-Asset Swaps.
Các loại Crypto hướng đến quyền riêng tư, như Zcash hoặc Monero, cung cấp tính ẩn danh và bảo mật giao dịch công bằng, nhưng thiếu các tính năng quan trọng so với các hệ thống hoàn toàn công khai, như Ethereum. Cụ thể, việc hỗ trợ nhiều kiểu tài sản và cung cấp cơ chế để trao đổi chúng một cách nguyên tử, điều này rất quan trọng đối với ví dụ như tài chính phi tập trung (DeFi), là một thách thức trong thiết lập riêng tư. Bằng cách kết hợp các thông tin chi tiết và thuộc tính bảo mật từ Zcash và SwapCT (PETS 21, một hệ thống hoán đổi nguyên tử cho Monero), các tác giả trình bày một cơ chế giao dịch đơn giản dựa trên zk-SNARK, được gọi là Zswap, có thể điều chỉnh cẩn thận để cho phép hợp nhất các giao dịch, đồng thời vẫn đảm bảo tính ẩn danh. Giao thức của các tác giả cho phép đa tài sản và trao đổi nguyên tử bằng cách sử dụng các cam kết đồng hình thưa thớt với tính ngẫu nhiên mở tổng hợp, cùng với các bằng chứng Zero-Knowledge không tương tác (NIZK) có thể trích xuất mô phỏng thân thiện với Zcash. Điều này tạo ra một giao thức giao dịch bảo vệ quyền riêng tư an toàn có thể chứng minh, với các hoán đổi hiệu quả và hiệu suất tổng thể gần bằng với các loại Crypto riêng tư hiện có đã triển khai. Nó tương tự như Zcash Sapling và được hưởng lợi từ cơ sở mã hiện có và chuyên môn triển khai.