Solanaにおけるプライバシーは、単一のネットワークモードではなく、アプリケーションレベルのツール群です。適切なソリューションは、プロダクトが何を隠す必要があるか、誰が検査できる必要があるか、そして運営機関がどの程度の制御を必要とするかによって異なります。
プライバシーには明確な境界があります
「プライベート」の意味はモデルによって異なります。インテグレーション方法を選択する前に、金額の機密性、参加者の匿名性、ポリシー制御、プライベート実行、または監査アクセスのいずれが必要かを明確にしてください。
3つのソリューションの比較
| ソリューション | 最適なユースケース | プライバシーの境界 |
|---|---|---|
| Confidential Balances | Token-2022の残高と送金の機密化 | 金額と残高はプライベート。アカウントとトランザクションへの参加は公開されます |
| Solana Privacy Rings | プログラム可能なオンチェーンプライバシーとカスタムポリシー | デフォルトおよびカスタムRingにより、資産・金額・参加者をプライベートにするかどうかを定義します |
| Private Channels | 機関が運営するプライベート実行環境 | チャンネルのアクティビティとデータアクセスは、機関が管理する境界内に留まります |
Confidential Balances
Confidential Balancesは、公開Solanaアカウントを引き続き使用しながら、token accountの残高と送金金額を暗号化するためのToken-2022拡張機能です。
- プライベート: token accountの残高および機密送金金額。
- 公開: ミント、token account、アカウントオーナー、およびトランザクションへの参加。
- 監査モデル: ミントはオプションのElGamal監査者キーを設定でき、送金金額を復号できます。ただし、アカウントの全残高を開示したり、トークンの移動権限を付与したりするものではありません。
- 実行: Token Extensions Programが暗号化された状態を更新し、ZK ElGamal Proof ProgramがSolana上で送金証明を検証します。
Confidential Balancesの仕組みを学ぶ、 インテグレーションを計画する、 または 発行者コントロールを設定する。
Solana Privacy Rings
Heliusによってドキュメント化されたSolana Privacy Ringsは、Solana Ringsとして、APIを通じて暗号化されたオンチェーン残高とプログラム可能なプライバシーを提供します。現在はベータ版です。
- デフォルトRing: パーミッションレスかつ機密性があります。資産と金額はプライベートですが、送信者と受信者は公開されます。
- カスタムRings: ポリシー、コンプライアンス制御、監査人による可視性を設定可能なSolanaプログラムです。プライバシーは、機密(資産と金額を暗号化)または匿名(資産、金額、送信者、受信者を暗号化)に設定できます。
- プログラム可能なプライバシー: Solanaプログラム内でプライベートエスクローを使用して、スワップ、ステーキング、イールド、レンディングを構築できます。
- ネイティブなSolanaパフォーマンス: プライベート転送はSolana上でネイティブに実行され、シーケンサーやサイドチェーンは不要です。残高はセルフカストディです。転送はRings間で移動でき、1回のトランザクションで決済されます。
Solana Privacy Ringsのドキュメントを読む、またはデモを試す。
Private Channels
Private Channelsは、トランザクションのプライバシーに加えて運用上のコントロールを必要とする機関向けのプライベート実行インフラです。
- チャンネル内: 送金はプライベートで即時に行われ、トランザクションごとの手数料は設定されていません。
- 機関によるコントロール: オペレーターは、参加資格、アクセス制御、順序付け、レート制限、コンプライアンス要件、およびデータの可視性を定義します。
- 監査モデル: 外部の観察者はチャンネルのアクティビティを検査できませんが、機関はポリシーが要求する可視性を監査者に付与できます。
- メインネットとの関係: 資産はSolanaメインネットを通じてチャンネルに出入りしますが、チャンネル内の実行はプライベートに保たれます。
Is this page helpful?