> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Tổng quan

> Tìm hiểu cách Helius Privacy hoạt động, bao gồm luồng người dùng, thông tin nào vẫn công khai hoặc riêng tư trong một giao dịch chuyển khoản và các Ring với chính sách có thể tùy chỉnh.

<span id="introduction-to-rings" />

## 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

<img src="https://mintcdn.com/helius/ITnDOhn5GRfQ1FQW/images/privacy/transaction-visibility-cards.svg?fit=max&auto=format&n=ITnDOhn5GRfQ1FQW&q=85&s=2569051cac1c7cba10d4ffabf254577c" alt="Confidential transfers hide the asset and amount. Anonymous transfers also hide the sender and recipient. The transaction hash remains public." width="880" height="248" data-path="images/privacy/transaction-visibility-cards.svg" />

## 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:

<CardGroup cols={2}>
  <Card title="Default Ring" icon="lock">
    * 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
  </Card>

  <Card title="Custom Enterprise Rings" icon="building" href="/docs/vi/privacy/integration/enterprise">
    * 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
  </Card>
</CardGroup>

Đối với hầu hết ứng dụng, chúng tôi đề xuất Default Ring bảo mật và không cần cấp quyền.

Sử dụng Custom Ring khi ứng dụng của bạn cần cơ chế tuân thủ tùy chỉnh, kèm quyền truy cập và các biện pháp kiểm soát dành cho kiểm toán viên.
Custom Ring là các chương trình Solana xác định quyền chuyển khoản và mọi thẩm quyền bổ sung, tương tự Token-2022.

Default Ring cung cấp nền tảng cho DeFi bảo mật và các ứng dụng khác.
Các Custom Ring độc lập có thể sử dụng ứng dụng hiện có hoặc tạo ứng dụng riêng, đồng thời xác định chính sách,
quyền truy cập của kiểm toán viên và thẩm quyền riêng, chỉ áp dụng cho số dư trong Ring của chúng.
Các Ring mặc định có khả năng tương tác và chia sẻ thanh khoản trên toàn bộ hệ sinh thái DeFi bảo mật của Solana.

<img src="https://mintcdn.com/helius/ITnDOhn5GRfQ1FQW/images/privacy/privacy-rings-workshop.png?fit=max&auto=format&n=ITnDOhn5GRfQ1FQW&q=85&s=c549ef2c514a89c73af25da87ac0a8cf" alt="Số dư công khai và số dư riêng tư trên Solana, với một Permissionless Ring bên cạnh Custom Ring 1, Custom Ring 2 và Custom Ring n." width="850" height="370" data-path="images/privacy/privacy-rings-workshop.png" />

## Các thuộc tính chính

* **Tốc độ nguyên bản của Solana** – các <Tooltip tip="Groth16 ZK-SNARKs let Solana verify private transactions without revealing their private data. Proofs are generated server-side using GPUs, or can be generated locally.">bằng chứng không tiết lộ thông tin</Tooltip> 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.

<img src="https://mintcdn.com/helius/df3Lmw7POmPkuUJN/images/privacy/privacy-rings-lifecycle.svg?fit=max&auto=format&n=df3Lmw7POmPkuUJN&q=85&s=54d057b2674ad3a194575858d35db167" alt="Public and fiat balances enter a Ring, tokens move between private balances, and users withdraw or off-ramp." width="1420" height="240" data-path="images/privacy/privacy-rings-lifecycle.svg" />

<span id="deposit-to-a-private-balance-what-is-private" />

Người dùng gửi token đến một địa chỉ ví Solana, giống như khi sử dụng số dư công khai.
Bất kỳ ai cũng có thể nạp tiền vào bất kỳ ví riêng tư nào chỉ bằng cách biết địa chỉ ví của người nhận.

### 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:

1. Chuyển từ số dư tiền pháp định sang số dư tiền mã hóa riêng tư
2. 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ư

<Tabs>
  <Tab title="On-ramp from fiat balance">
    | Trường | Khả năng hiển thị |
    | - | - |
    | Tài sản | Riêng tư. Được mã hóa trên chuỗi. |
    | Số tiền | Riêng tư. Được mã hóa trên chuỗi. |
    | Người gửi | Nhà cung cấp dịch vụ on-ramp. Công khai trong Ring bảo mật; riêng tư trong Ring ẩn danh. |
    | Người nhận | Người dùng. Công khai trong Ring bảo mật; riêng tư trong Ring ẩn danh. |
    | Ghi chú (không bắt buộc) | Riêng tư. Được mã hóa trên chuỗi. |
    | Số dư fiat và khoản thanh toán | Không nằm trên chuỗi. Khoản thanh toán bằng tiền pháp định được thực hiện thông qua nhà cung cấp dịch vụ on-ramp. |

    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.
  </Tab>

  <Tab title="Deposit from public crypto balance">
    | Trường | Khả năng hiển thị |
    | - | - |
    | Tài sản | Công khai. Hiển thị trong khoản nạp công khai. |
    | Số lượng | Công khai. Hiển thị trong khoản nạp công khai. |
    | Người gửi | Công khai. Địa chỉ ví nguồn hiển thị trong khoản nạp công khai. |
    | Người nhận | Công khai. Địa chỉ ví đích hiển thị trong khoản nạp công khai. |
    | Ghi chú (không bắt buộc) | Công khai. Được phát ra cùng với khoản nạp công khai. |
    | Số dư riêng tư sau giao dịch | Riêng tư. Được mã hóa trên chuỗi. |
  </Tab>
</Tabs>

<span id="private-transfer-what-is-private" />

### 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:

1. Chuyển khoản trong cùng một Ring
2. Chuyển khoản sang một Ring khác

<Tabs>
  <Tab title="Default Ring">
    | Trường | Khả năng hiển thị |
    | - | - |
    | Tài sản | Riêng tư. Được mã hóa trên chuỗi. |
    | Số lượng | Riêng tư. Được mã hóa trên chuỗi. |
    | Người gửi | Công khai. Vòng mặc định có tính bảo mật. |
    | Người nhận | Công khai. Vòng mặc định có tính bảo mật. |
    | Ghi chú (không bắt buộc) | Riêng tư. Được mã hóa trên chuỗi. |
  </Tab>

  <Tab title="Custom Rings">
    | Chuyển khoản | Tài sản | Số lượng | Người gửi | Người nhận | Ghi chú (không bắt buộc) |
    | - | - | - | - | - | - |
    | Trong một Vòng tùy chỉnh bảo mật | Riêng tư | Riêng tư | Công khai | Công khai | Riêng tư |
    | Trong một Vòng tùy chỉnh ẩn danh | Riêng tư | Riêng tư | Riêng tư | Riêng tư | Riêng tư |
    | Giữa Vòng mặc định và một Vòng tùy chỉnh bảo mật | Riêng tư | Riêng tư | Công khai | Công khai | Riêng tư |
    | Từ Vòng bảo mật đến một Vòng tùy chỉnh ẩn danh | Riêng tư | Riêng tư | Công khai | Riêng tư | Riêng tư |
    | Từ Vòng tùy chỉnh ẩn danh đến một Vòng bảo mật | Riêng tư | Riêng tư | Riêng tư | Công khai | Riêng tư |

    Một bên chuyển tiếp gửi các giao dịch chuyển khoản từ những Vòng ẩn danh, nên sổ cái công khai không tiết lộ ví riêng tư nguồn. ID chương trình của Vòng tùy chỉnh vẫn được công khai.

    Các giao dịch chuyển khoản giữa những Vòng phải tuân theo chính sách của Vòng nguồn. Một giao dịch có thể kết hợp số dư từ Vòng mặc định và một Vòng tùy chỉnh. Giao dịch chuyển khoản giữa hai Vòng tùy chỉnh được định tuyến qua Vòng mặc định.
  </Tab>
</Tabs>

<span id="withdraw-from-a-private-balance-what-is-private" />

### 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:

1. Chuyển từ tiền mã hóa riêng tư sang số dư tiền pháp định
2. Rút từ tiền mã hóa riêng tư về số dư tiền mã hóa công khai

<Tabs>
  <Tab title="Off-ramp to fiat balance">
    | Trường | Khả năng hiển thị |
    | - | - |
    | Tài sản | Riêng tư. Được mã hóa trên chuỗi. |
    | Số tiền | Riêng tư. Được mã hóa trên chuỗi. |
    | Người gửi | Người dùng. Công khai trong Ring bảo mật; riêng tư trong Ring ẩn danh. |
    | Người nhận | Nhà cung cấp dịch vụ chuyển đổi sang tiền pháp định. Công khai trong Ring bảo mật; riêng tư trong Ring ẩn danh. |
    | Ghi chú (không bắt buộc) | Riêng tư. Được mã hóa trên chuỗi. |
    | Khoản thanh toán bằng tiền pháp định | Không diễn ra trên chuỗi. Khoản thanh toán bằng tiền pháp định được thực hiện thông qua nhà cung cấp dịch vụ chuyển đổi. |

    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.
  </Tab>

  <Tab title="Withdraw to public crypto balance">
    | Trường | Khả năng hiển thị |
    | - | - |
    | Tài sản | Công khai. Hiển thị trong giao dịch rút công khai. |
    | Số lượng | Công khai. Hiển thị trong giao dịch rút công khai. |
    | Người gửi | Công khai trong Ring bảo mật; riêng tư trong Ring ẩn danh. |
    | Người nhận | Công khai. Địa chỉ ví đích hiển thị trong giao dịch rút công khai. |
    | Ghi chú (không bắt buộc) | Riêng tư khi được đính kèm vào đầu ra đã mã hóa. |
    | Số dư công khai sau giao dịch | Công khai. Được giữ trong tài khoản công khai của người nhận. |
    | Số dư riêng tư còn lại | Riêng tư. Được mã hóa trên chuỗi. |
  </Tab>
</Tabs>

## 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

**Những gì bạn có thể xây dựng**

* **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.

<img src="https://mintcdn.com/helius/ITnDOhn5GRfQ1FQW/images/privacy/programmability.svg?fit=max&auto=format&n=ITnDOhn5GRfQ1FQW&q=85&s=1ead5d736db986e9fedd4a0e51d5a730" alt="Private balances connected by transfer, swap, and lending, with yield and staking above them inside Helius Privacy Rings." style={{ width: "100%" }} width="1000" height="680" data-path="images/privacy/programmability.svg" />

## Luồng giao dịch cấp cao

<a id="overview" />

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.

<Tabs>
  <Tab title="Private transfer">
    1. Số dư SOL hoặc SPL của người dùng được mã hóa trên chuỗi.
    2. 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ã.
    3. Ví đặt số lượng và người nhận, sau đó yêu cầu một bằng chứng ZK.
    4. 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.
    5. 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:

    | | Permissionless Confidential Ring | Custom Confidential Ring | Custom Anonymous Ring |
    | - | - | - | - |
    | Chương trình được gọi | Chương trình Solana Privacy | Chương trình Custom Ring và chương trình Solana Privacy | Chương trình Custom Ring và chương trình Solana Privacy |
    | Bên ký | Người gửi ký. Bên tài trợ phí gas có thể thanh toán phí. | Người gửi ký. Bên tài trợ phí gas có thể thanh toán phí. | Một bộ chuyển tiếp ký để người gửi không bị liên kết với giao dịch. |

    6. Ứng dụng theo dõi trạng thái thông qua hàm băm giao dịch Solana.

    <Tabs sync={false}>
      <Tab title="Permissionless Confidential Ring">
        ```mermaid theme={"system"}
        %%{init: {
          'theme': 'base',
          'themeVariables': {
            'lineColor':           '#FF6B35',
            'primaryTextColor':    '#737373',
            'primaryBorderColor':  '#9CA3AF',
            'actorBkg':            '#FFFFFF',
            'actorBorder':         '#9CA3AF',
            'actorTextColor':      '#737373',
            'signalColor':         '#FF6B35',
            'signalTextColor':     '#737373',
            'labelBoxBkgColor':    '#FF6B351F',
            'labelBoxBorderColor': '#FF6B35',
            'noteBkgColor':        '#F5F5F5',
            'noteTextColor':       '#737373',
            'noteBorderColor':     '#9CA3AF'
          }
        }}%%
        sequenceDiagram
            participant Wallet
            participant RPC as RPC Provider
            participant Solana

            rect rgba(255, 107, 53, 0.06)
                Note left of Wallet: Local
                Wallet->>RPC: Fetch encrypted state
                RPC-->>Wallet: Encrypted state
                Note over Wallet: Decrypt locally
            end
            rect rgba(255, 107, 53, 0.06)
                Note left of Wallet: Delegated
                Wallet->>RPC: Get private balance
                Note over RPC: Decrypt and serve decrypted state
                RPC-->>Wallet: Decrypted state
            end

            Note over Wallet: Set amount and recipient
            Wallet->>RPC: Request ZK proof
            Note over RPC: Generate ZK proof
            RPC-->>Wallet: ZK proof
            Note over Wallet: Build transaction, sign

            Wallet->>RPC: Submit Transaction
            RPC->>Solana: Forward transaction
            Note over Solana: Verify signatures
            Note over Solana: CPI Solana Privacy Program
            Note over Solana: Verify ZK proof
            RPC-->>Wallet: Transaction signature
        ```
      </Tab>

      <Tab title="Custom Confidential Ring">
        ```mermaid theme={"system"}
        %%{init: {
          'theme': 'base',
          'themeVariables': {
            'lineColor':           '#FF6B35',
            'primaryTextColor':    '#737373',
            'primaryBorderColor':  '#9CA3AF',
            'actorBkg':            '#FFFFFF',
            'actorBorder':         '#9CA3AF',
            'actorTextColor':      '#737373',
            'signalColor':         '#FF6B35',
            'signalTextColor':     '#737373',
            'labelBoxBkgColor':    '#FF6B351F',
            'labelBoxBorderColor': '#FF6B35',
            'noteBkgColor':        '#F5F5F5',
            'noteTextColor':       '#737373',
            'noteBorderColor':     '#9CA3AF'
          }
        }}%%
        sequenceDiagram
            participant Wallet
            participant RPC as RPC Provider
            participant Solana

            rect rgba(255, 107, 53, 0.06)
                Note left of Wallet: Local
                Wallet->>RPC: Fetch encrypted state
                RPC-->>Wallet: Encrypted state
                Note over Wallet: Decrypt locally
            end
            rect rgba(255, 107, 53, 0.06)
                Note left of Wallet: Delegated
                Wallet->>RPC: Get private balance
                Note over RPC: Decrypt and serve decrypted state
                RPC-->>Wallet: Decrypted state
            end

            Note over Wallet: Set amount and recipient
            Wallet->>RPC: Request ZK proof
            Note over RPC: Generate ZK proof and policy proof
            RPC-->>Wallet: ZK proof and policy proof
            Note over Wallet: Build transaction, sign

            Wallet->>RPC: Submit Transaction
            RPC->>Solana: Forward transaction
            Note over Solana: Verify signatures
            Note over Solana: CPI Custom Ring Program
            Note over Solana: Verify policy ZK proof
            Note over Solana: CPI Solana Privacy Program
            Note over Solana: Verify SPP ZK proof
            RPC-->>Wallet: Transaction signature
        ```
      </Tab>

      <Tab title="Custom Anonymous Ring">
        ```mermaid theme={"system"}
        %%{init: {
          'theme': 'base',
          'themeVariables': {
            'lineColor':           '#FF6B35',
            'primaryTextColor':    '#737373',
            'primaryBorderColor':  '#9CA3AF',
            'actorBkg':            '#FFFFFF',
            'actorBorder':         '#9CA3AF',
            'actorTextColor':      '#737373',
            'signalColor':         '#FF6B35',
            'signalTextColor':     '#737373',
            'labelBoxBkgColor':    '#FF6B351F',
            'labelBoxBorderColor': '#FF6B35',
            'noteBkgColor':        '#F5F5F5',
            'noteTextColor':       '#737373',
            'noteBorderColor':     '#9CA3AF'
          }
        }}%%
        sequenceDiagram
            participant Wallet
            participant RPC as RPC Provider
            participant Relayer
            participant Solana

            rect rgba(255, 107, 53, 0.06)
                Note left of Wallet: Delegated
                Wallet->>RPC: Get private balance
                Note over RPC: Decrypt and serve decrypted state
                RPC-->>Wallet: Decrypted state
            end

            Note over Wallet: Set amount and recipient, sign
            Wallet->>RPC: Request ZK proof
            Note over RPC: Generate ZK proof and policy proof
            RPC-->>Wallet: ZK proof and policy proof
            Note over Wallet: Build transaction

            Wallet->>Relayer: Submit Transaction
            Relayer->>Solana: Forward transaction
            Note over Solana: Verify signatures
            Note over Solana: CPI Custom Ring Program
            Note over Solana: Verify policy ZK proof
            Note over Solana: CPI Solana Privacy Program
            Note over Solana: Verify SPP ZK proof
            Relayer-->>Wallet: Transaction signature
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Solana transfer">
    1. Số dư SOL hoặc SPL của người dùng được công khai trên chuỗi.
    2. Ví đọc trạng thái công khai, xây dựng lệnh chuyển khoản và chủ sở hữu ký.
    3. Môi trường thực thi Solana xác minh chữ ký và gọi System Program hoặc Token Program để cập nhật số dư công khai.
    4. Ứng dụng theo dõi trạng thái thông qua hàm băm giao dịch Solana.

    ```mermaid theme={"system"}
    %%{init: {
      'theme': 'base',
      'themeVariables': {
        'lineColor':           '#FF6B35',
        'primaryTextColor':    '#737373',
        'primaryBorderColor':  '#9CA3AF',
        'actorBkg':            '#FFFFFF',
        'actorBorder':         '#9CA3AF',
        'actorTextColor':      '#737373',
        'signalColor':         '#FF6B35',
        'signalTextColor':     '#737373',
        'labelBoxBkgColor':    '#FF6B351F',
        'labelBoxBorderColor': '#FF6B35',
        'noteBkgColor':        '#F5F5F5',
        'noteTextColor':       '#737373',
        'noteBorderColor':     '#9CA3AF'
      }
    }}%%
    sequenceDiagram
        participant Wallet
        participant RPC
        participant Solana

        Wallet->>RPC: Get public balance
        RPC-->>Wallet: Public state
        Note over Wallet: Build transfer, owner signs
        Wallet->>RPC: sendTransaction
        RPC->>Solana: Forward transaction
        Note over Solana: Verify signatures
        Note over Solana: CPI System / Token Program
        Note over Solana: Update balance
        RPC-->>Wallet: Transaction signature
    ```
  </Tab>
</Tabs>

<CardGroup cols={1}>
  <a href="https://www.helius.dev/privacy/demo" target="_blank" rel="noopener noreferrer" className="not-prose">
    <Card title="Launch Demo" icon="play">
      Thử chuyển khoản và hoán đổi bảo mật trên devnet.
    </Card>
  </a>
</CardGroup>

<span id="private-wallet" />

<span id="creation-of-a-private-wallet" />

<span id="transfers-to-a-private-wallet" />

<span id="key-management" />

<span id="creating-a-shielded-keypair" />

<span id="integrating-a-shielded-keypair" />

<span id="decryption-modes-and-wallet-sync" />

<span id="local-decryption" />

<span id="delegated-decryption" />

<span id="indexer-serves-encrypted-state" />

<span id="private-wallet-balance" />

<span id="private-solana-token-accounts" />

<span id="on-concurrency" />

<span id="on-proof-generation-time" />

<span id="terms" />

<span id="custom-rings-are-programmable" />

## Tìm hiểu thêm

<CardGroup cols={2}>
  <Card title="Architecture" icon="diagram-project" href="/docs/vi/privacy/concepts/architecture">
    Cách ví, dịch vụ RPC và chương trình Solana tương tác với nhau.
  </Card>

  <Card title="Private State and UTXOs" icon="database" href="/docs/vi/privacy/concepts/utxo">
    Cách lưu trữ và sử dụng số dư riêng tư.
  </Card>

  <Card title="Encryption and Privacy Guarantees" icon="key" href="/docs/vi/privacy/concepts/encryption">
    Cách mã hóa tài sản và vai trò của cặp khóa được bảo vệ.
  </Card>

  <Card title="Custom Enterprise Rings" icon="building" href="/docs/vi/privacy/integration/enterprise">
    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ủ.
  </Card>
</CardGroup>

## Không tìm thấy nội dung bạn đang tìm kiếm?

<Callout type="info">
  Hãy liên hệ với chúng tôi! [Telegram](https://t.me/tilo_light) | [Email](mailto:sales@helius.xyz) | [Liên hệ](https://www.helius.dev/contact)
</Callout>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.