Giới thiệu
Mọi giao dịch trên Solana đều có thể được đọc công khai: địa chỉ, số dư và lịch sử chuyển khoản đều hiển thị với bất kỳ ai. Đối với Solana Privacy Rings, chúng tôi xác định hai cấp độ riêng tư:- Tính bảo mật – mã hóa tài sản và số lượng
- Tính ẩn danh – mã hóa tài sản, số lượng, người gửi và người nhận
Solana Privacy Rings
Ring là một nhóm được bảo vệ có thể lập trình, với số dư trên chuỗi được mã hóa và quá trình thực thi diễn ra trực tiếp trên Solana. Nhiều loại Ring khác nhau cùng tồn tại:Default Ring
- Bảo mật
- Tự lưu ký
- Không cần cấp quyền
- Kiểm toán viên không có quyền xem
Custom Enterprise Rings
- Bảo mật hoặc ẩn danh
- Tự lưu ký
- Tuân thủ tùy chỉnh
- Kiểm toán viên có quyền xem

Các thuộc tính chính
- Tốc độ nguyên bản của Solana – các cô đọng được tạo trong vài chục mili giây, duy trì trải nghiệm quen thuộc cho người dùng. Có thể xem quá trình này giống như một lệnh gọi RPC khác.
- Thực thi trên chuỗi – Số dư được mã hóa vẫn nằm trên Solana. Không có sổ cái ngoài chuỗi, chuỗi phụ hoặc bộ sắp xếp tập trung.
- Mã hóa mọi tài sản – Ring hỗ trợ SOL, token SPL và token Token-2022.
- Số dư tự lưu ký – Giao dịch riêng tư luôn yêu cầu chữ ký của chủ sở hữu.
- Khả năng tương thích với tài khoản thông minh – Ring có thể hỗ trợ tài khoản thông minh với logic ủy quyền riêng.
- Khả năng kết hợp của Solana – kết hợp với bất kỳ chương trình Solana nào trong một giao dịch duy nhất.
- Quyền riêng tư có thể lập trình – Tạo các tài khoản ký quỹ riêng tư trong chương trình Solana.
Luồng người dùng và các đảm bảo về quyền riêng tư
Người dùng giữ số dư được mã hóa trong Ví riêng tư. Họ có thể tham gia Ring, chuyển khoản riêng tư bên trong Ring hoặc rời khỏi Ring, đồng thời kết hợp với các chương trình Solana khác trong một giao dịch duy nhất.Nạp vào số dư riêng tư
Người dùng có thể nạp vào số dư riêng tư theo hai cách:- Chuyển từ số dư tiền pháp định sang số dư tiền mã hóa riêng tư
- Nạp từ số dư tiền mã hóa công khai vào số dư tiền mã hóa riêng tư
- On-ramp from fiat balance
- Deposit from public crypto balance
Không giống như khi nạp từ số dư công khai, việc chuyển tài sản vào số dư riêng tư qua dịch vụ on-ramp giúp bảo mật tài sản và số tiền. Nhà cung cấp chuyển tài sản từ ví riêng tư của họ sang ví của bạn. Trong Ring bảo mật, chỉ địa chỉ người gửi và người nhận được công khai.
Chuyển khoản giữa các số dư riêng tư
Người dùng có thể thực hiện chuyển khoản riêng tư theo hai cách:- Chuyển khoản trong cùng một Ring
- Chuyển khoản sang một Ring khác
- Default Ring
- Custom Rings
Rút về số dư công khai
Người dùng có thể rút tiền từ số dư riêng tư theo hai cách:- Chuyển từ tiền mã hóa riêng tư sang số dư tiền pháp định
- Rút từ tiền mã hóa riêng tư về số dư tiền mã hóa công khai
- Off-ramp to fiat balance
- Withdraw to public crypto balance
Không giống như khi rút về số dư công khai, việc chuyển đổi từ số dư riêng tư sang tiền pháp định giữ kín tài sản và số tiền. Bạn chuyển tiền từ ví riêng tư của mình sang ví riêng tư của nhà cung cấp, sau đó nhà cung cấp thanh toán cho bạn bằng tiền pháp định. Trong Ring bảo mật, chỉ địa chỉ của người gửi và người nhận được công khai. Số dư riêng tư còn lại của bạn vẫn được giữ kín.
Khả năng lập trình và tài khoản ký quỹ riêng tư
Các chương trình Solana có thể sử dụng tài khoản ký quỹ riêng tư để xây dựng ứng dụng DeFi bảo mật.- Tài khoản ký quỹ riêng tư – Các chương trình ZK trên Solana có thể giữ số dư riêng tư trong tài khoản ký quỹ và xác định điều kiện giải ngân
- Khả năng kết hợp của Solana – Kết hợp giao dịch riêng tư với các chương trình Solana khác trong một giao dịch duy nhất
- Thanh khoản dùng chung – Các chương trình ZK trong hệ sinh thái DeFi bảo mật có thể chia sẻ thanh khoản
- Thanh toán riêng tư có điều kiện – Giữ tài sản được mã hóa trong tài khoản ký quỹ và giải ngân theo lịch hoặc sau khi có đủ phê duyệt cần thiết, hỗ trợ trả lương, phân bổ tài sản theo thời gian, thanh toán theo mốc và quy trình đa chữ ký riêng tư.
- Hoán đổi và giao dịch – trao đổi token được bọc, SOL, memecoin, cổ phiếu và RWA thông qua tài khoản ký quỹ riêng tư, chẳng hạn như trong các giao dịch hoán đổi token hoặc giao dịch OTC.
- Staking và lợi suất – xây dựng các ứng dụng sinh lợi suất riêng tư, chẳng hạn như nhóm staking, kho bạc được token hóa hoặc các kho lợi suất khác.
- Cho vay và vay – giữ tài sản thế chấp trong tài khoản ký quỹ riêng tư, chẳng hạn như cho các khoản vay stablecoin được bảo đảm bằng tài sản đã token hóa.
Luồng giao dịch cấp cao
Một giao dịch chuyển khoản riêng tư hoạt động tương tự giao dịch chuyển khoản công khai và được thực thi trong một giao dịch Solana duy nhất.- Private transfer
- Solana transfer
- Số dư SOL hoặc SPL của người dùng được mã hóa trên chuỗi.
- Truy xuất trạng thái được mã hóa và giải mã cục bộ, hoặc một nhà cung cấp được ủy quyền sẽ giải mã và cung cấp trạng thái đã giải mã.
- Ví đặt số lượng và người nhận, sau đó yêu cầu một bằng chứng ZK.
- Theo mặc định, nhà cung cấp RPC tạo bằng chứng ZK rồi trả về. Custom Ring cũng yêu cầu một bằng chứng chính sách.
- Ví xây dựng giao dịch Solana. Các bằng chứng ZK được xác minh mà không tiết lộ trạng thái được mã hóa. Các chương trình được gọi cũng như bên ký và gửi giao dịch phụ thuộc vào Ring:
- Ứng dụng theo dõi trạng thái thông qua hàm băm giao dịch Solana.
- Permissionless Confidential Ring
- Custom Confidential Ring
- Custom Anonymous Ring
Tìm hiểu thêm
Architecture
Cách ví, dịch vụ RPC và chương trình Solana tương tác với nhau.
Private State and UTXOs
Cách lưu trữ và sử dụng số dư riêng tư.
Encryption and Privacy Guarantees
Cách mã hóa tài sản và vai trò của cặp khóa được bảo vệ.
Custom Enterprise Rings
Cách cấu hình Custom Ring với các biện pháp kiểm soát về kiểm toán viên và tuân thủ.