> For the complete documentation index, see [llms.txt](https://docs.rome.builders/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rome.builders/ja/romenoapuri/privacy-dex/what-is-private.md).

# 何がプライベートか

Privacy DEXを使うときに、Solanaのオブザーバー、Rome、Heliusが何を見られるか。

あなたの **プライベート残高** は「 **ノート」と呼ばれる暗号化された記録を保持します**。それぞれにトークンと金額が含まれます。Privacy DEXはそれらの詳細を暗号化します。取引に関与するアドレスは隠しません。ブラウザがノートを復号するので、残高と取引履歴を確認できます。

この表は、Solanaを監視している人にとっての可視性を示しています。チェーン上では隠れている情報でも、取引の見積もり、マッチング、証明を行うサービスには見える場合があります。Romeの **マーケットメイカー** は「 **見積もり** 」と呼ばれる署名済みスワップ条件を提示し、あなたが交換するトークンを提供します。その **マッチャー** は指値注文を組み合わせます。Heliusの **ホスト型プローバー** は、プライベート取引が有効であることの証明を生成します。

Vault **のシェア** は、あなたがプライベート残高で保有し、Vaultを通じてUSDCに戻せるトークンです。

| 操作                   | 観測者がチェーン上で見るもの                                              | チェーンから隠れたままのもの                                 |
| -------------------- | ----------------------------------------------------------- | ---------------------------------------------- |
| プライベートアカウントを設定する     | あなたのウォレットアドレスと登録済み公開鍵。                                      | あなたの秘密鍵とプライベート残高。                              |
| プライベート残高に追加する        | あなたのアドレス、入金したトークン、その金額。                                     | 後続のプライベートノートの内容。                               |
| ウォレットからスワップする        | あなたのアドレス、支払いトークンと金額、メーカー、そして受け取ったノートの所有アドレス。                | 受け取ったノートの内容。ただし、ペアと公開支払いにより観測者はそれらを推定できます。     |
| プライベート残高からスワップする     | あなたのアドレス、メーカー、そして受け取ったノートの所有アドレス。                           | 両方の金額とノートの内容。ペアが1つなら、観測者はトークンを推測できます。          |
| プライベートに送信する          | 送信者と受信者のアドレス。                                               | トークンと金額。                                       |
| ウォレットへ移動する、または公開送信する | あなたのアドレス、送金先、トークン、引き出し金額。                                   | あなたの他のプライベートノート。                               |
| ウォレットからVaultに入れる     | あなたのアドレス、USDC金額、およびそれがVaultに入ったこと。                          | シェアノートの内容。ただし、受け取るシェア数は公開された金額とレートから算出できます。    |
| Vaultへの入出庫をプライベートに行う | あなたのアドレス、Vault、そして受け取ったノートの所有アドレス。                          | 金額と、取引が入金か出金か。                                 |
| Vaultシェアを保有する        | シェアレートが上がっても取引はありません。                                       | あなたのシェア残高とその価値。ただし、以前の公開支払いから観測者が推測できるものは除きます。 |
| 注文をプライベートに出す         | あなたのアドレス、注文アドレス（後のマッチやキャンセルをこの出所に結び付けるもの）、およびこの取引が注文を出したこと。 | 出した時点のトークン、金額、価格、満了期限。                         |
| ウォレットから注文を出す         | あなたのアドレス、入金したトークンと金額、注文アドレス、およびこの取引が注文を出したこと。               | 出した時点の価格と満了期限。ペアが1つなら、支払いトークンで受け取るトークンを識別できます。 |
| 注文をキャンセルする           | あなたのアドレス、注文、およびそれがまだ未約定資金を保持していたこと。                         | 価格と残りのノート内容。ただし、ウォレットからの支払いですでに明らかになったものは除きます。 |

## 公開支払いが明らかにするもの

ある **エントリースワップ** はあなたのウォレットから支払いを行い、公開のUSDC支払いを発生させます。利用可能な市場スワップペアがUSDCからSOLの場合、観測者は支払いと市場価格を使って受け取りトークンを特定し、金額を推定できます。受け取ったノートを暗号化しても、その情報は消えません。

登録済みのプライベートアカウントを持たない相手への送信は公開引き出しです。アプリはこれを行う前に別途確認を求めます。タイミングと金額によって、公開入金と後の引き出しを結び付けられる場合もあります。

## 注文のマッチング

マッチ成立により、両方の注文アドレス、両トレーダー、手数料受取人、そして両注文の満了スロットが明らかになります。注文アドレスにより、マッチは元の注文出しに結び付けられます。

片方の注文には残額ノートが渡され、もう片方は完全に約定したことが外から見えます。残額はゼロになり得るため、そのノートだけでは注文がまだオープンかどうかは観測者には分かりません。両方の注文がプライベートに資金供給されていた場合、金額と価格は隠れたままです。

完全約定した注文がウォレットから資金供給されていた場合、その公開支払いから、手数料を差し引いたうえで相手方が受け取ったものを観測者は推測できます。両方の注文がウォレットから資金供給され、両方とも完全約定した場合は、公開金額から価格も分かります。

## Romeが知ること

Romeは、あなたのアカウントに対する各確定見積もりのペアと金額を記録します。メーカーは、その見積もりのためにどの資金を確保したかを知っています。プライベートスワップでは、その取引の支払いに使われたプライベートノートも分かります。そのスワップから、あなたの鍵や他のプライベート残高は分かりません。Romeは、Vault見積もりのトークンと金額も確認できます。

Romeのマッチャーは、すべての注文のトークン、金額、価格を見ます。署名された制限内でマッチを選び、価格を設定します。有効な証明がなければ、注文をキャンセルしたり、署名条件の外へ注文資金を移動したりはできません。devnetでは、Romeが証明鍵を単独で生成したため、そのセットアップを実行した人はマッチを偽造して注文資金を奪えました。メインネット前にはマルチパーティ設定があります。あなたは、Romeがマッチング規則を適用し、マッチングを利用可能に保つことを頼りにしています。また、Romeが見た情報を使ってあなたの注文に不利な取引をしないことも頼りにしています。devnetでは、Rome自身の注文は出しません。

## Heliusが知ること

Heliusのホスト型プローバーは、取引証明を構築するために渡されたトークン、金額、ノートの詳細を確認します。あなた自身のプライベートノートを使うたびに、nullifier秘密も受け取り、後のプライベート資金の支出を識別できます。これには、プライベートスワップ、プライベート残高からのVault入金、Vault出金、指値注文の出し、送信、引き出し、そして正確な金額のノートを準備するステップが含まれます。ウォレットから支払われる指値注文 **ウォレット** は2番目のステップでプライベートノートを消費します。その秘密は支出を許可するものではなく、自分のノートを使うには依然としてウォレットの署名が必要です。

## 鍵と信頼

これはテストリリースです： **Solana devnet**. **Helius Privacyはベータ版です**.

あなたのSolana支出鍵はウォレットに残ります。アプリは、ロック解除時にブラウザメモリ内で閲覧鍵とnullifier鍵を生成します。暗号化されたノートのスナップショットを保存し、残高をローカルで復号します。Romeがあなたの鍵を保持することはありません。ホスト型プローバーが上記の秘密を受け取ります。

侵害されたページは、ロック解除署名を取得してあなたのプライベート残高と取引履歴を漏らす可能性があります。また、有害なトランザクションへの署名を求めることもできます。Romeはエスクロー・プログラムをアップグレードすることもできます。スワップは、見積もりを出した後もメーカーの証明サービスに依存します。

その [バックアップ](/ja/romenoapuri/privacy-dex/swaps.md#unlock-and-back-up) はプライベートアカウントの鍵を復元しますが、支出には依然として元のウォレットへのアクセスが必要です。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.rome.builders/ja/romenoapuri/privacy-dex/what-is-private.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
