概要
ビジネスで次のことが可能になります:- 顧客、商人、または財務アカウントのためのプライベートウォレットを作成
- パブリックウォレットからプライベートウォレットにステーブルコインを預け入れ
- プライベートウォレット間でプライベート支払いを送信
- パブリックなソラナアドレスやウォレットに出金
- APIを通じてプライベート残高と履歴を表示
- カスタムリングを専用に設定し、独自のコンプライアンス、監査、ビジネスルールを定義 独自のコンプライアンスを持ち込むことも、Heliusの管理KYCおよび制裁スクリーニングソリューションを使用することも可能です。
- リング内で資金を表示、承認、凍結、または移動する人を設定
- ポーリングまたはWebhookを介してプライベート支払いのステータスを追跡
Terms
Terms
動作方法
プライベートウォレットは、あなたが操作する主要なAPIオブジェクトです。たとえば、顧客アカウント、商人アカウント、従業員アカウント、財務アカウント、またはスマートアカウントにプライベートウォレットをマッピングできます。 残高とプライベート転送はオンチェーンで暗号化されます。HeliusのようなRPCプロバイダは暗号化された状態をインデックス化し、証明を生成し、トランザクションを構築し、それを要求に応じてソラナに送信します。 ほとんどの企業用ユースケースでは、プライベートウォレットは専用のカスタムリング内に存在します。リングは転送、可視性、コンプライアンスのルールを定義します。 これはあなたのスタックにHelius Privacyがどのようにフィットするかです:信頼モデル
プライベート支払いは、プライベートウォレットによる承認が必要であり、該当するリングポリシーに準拠する必要があります。
機密リング(デフォルトリングおよび機密カスタムリング)はローカルと委任された復号化をサポートします。匿名カスタムリングは委任された復号化のみサポートします。
委任された復号化モードでは、ウォレットと選択されたRPCプロバイダは閲覧キーを共有します。
プロバイダは残高と履歴を提供できますが、支払いを承認することはできません。
これはリングポリシーによって定義された監査人とは異なります。
自分でインフラストラクチャ(RPC、インデクサ、監査サーバー、または共署名者)を運用することもできますし、HeliusのようなRPCプロバイダーにそれを運営してもらうこともできます。
私たちは高性能RPCのグローバル艦隊を通じて、必要に応じてあなたの要件に合わせてカスタマイズ可能な専用セットアップを通じてインフラストラクチャを運営しています。
専用のインフラストラクチャは、オンチェーンの状態ツリーを分離することは意味しません。
カスタムリングとパーミッションレスなデフォルトリングは、一つのMerkleツリーを共有しています。
リング
リングはソラナでのプライバシーをプログラム可能にし、Token-2022に似ています。 デフォルトリングはパーミッションレスでカスタムポリシーはありません。カスタムリングは独自のポリシールールセットによって管理されます。 一つのプライベートウォレットは複数のリングで残高を保持することができます。どのリングに残高が属するかはウォレットのプロパティではなく、各UTXOのプロパティであり、そのpolicy_program_idフィールドに保存されています。
- デフォルトリングは機密保護され、ポリシー、監査者、または権限がないパーミッションレスです。機密リングは資産と金額を暗号化します。
- カスタムリングはカスタムポリシーおよびコンプライアンス管理で設定可能で、機密または匿名(暗号化された資産、金額、送信者、受信者)です。
カスタムリングはプログラム可能
カスタムリングは、転送および可視性/監査のための完全にカスタムルールを定義できます。 リングはプログラム可能です。一般的なルールの例は以下の通りです:
これらのカスタムルールセットは、対応する転送の状態遷移を検証した上で、Solana Privacy Protocol(TSPP)を通じてオンチェーンで原子レベルで決済される専用のソラナプログラムとしてプログラムされています。
リング管理
リング報告
財務、会計、コンプライアンス、または独自の可視性ルールセットのためにリング報告を使用します。監査者のアクセスは読み取り専用です。監査者はリングポリシーで設定されたデータを表示できますが、署名、資金の使用、凍結、または移動はできません。別途権限として設定された場合を除き。それらを設定します。
プライベートウォレットの凍結または解凍
カスタムリングに凍結権限がある場合は、ポリシーに従ってプライベートウォレットを凍結または解凍できます。Webhooksを使用した監視
転送ライフサイクルの更新のためにWebhooksを使用します。セキュリティとプライバシー特性
- Helius APIキーは企業プロジェクトを認証し、支出を許可しません。支出の承認にはウォレット署名、または基礎となるキー管理サービス(PrivyやTurnkeyなど)を通じた代替承認、または設定されている場合はリングポリシーが必要です。
- プライベートキー素材はウォレットプロバイダー管理の安全なインフラストラクチャ内に保持されます。
- Heliusはプライベート支出キーを受け取らず、またはエクスポートしません。
- 委任された復号化モードでは、ウォレットとプロバイダーは閲覧キーを共有します。プロバイダーは残高と履歴を読み取ることができますが、支出を承認することはできません。
- カスタムリングの監査人は設定されたリングアクティビティを見ることができますが、使用することはできません。
- カスタムリングへのまたはカスタムリング内でのトランザクションはそのポリシープログラムを公開的に呼び出します。
- 共署名者は選択された転送を承認しますが、単独で花音はできません。ポリシーが許可した場合を除きます。
- 凍結権限は、リングポリシーが許可する場合にのみ残高を凍結または解凍できます。
- 永久デリゲートは、リングポリシーで明示的に設定されている場合にのみ残高を移動できます。
- リング内のプライベート転送はオンチェーンで資産や金額を公開しません。機密リングは送信者と受信者を公開し、匿名リングはリレイヤーを使用し、どちらの当事者も公開しません。リングポリシーは追加の可視性を指定する場合があります。
- 出金は宛先、資産、金額を公開します。
- 公共の暗号化預金は、ソース、資産、および金額を公開します。法定残高からのオンランプは資産と金額を秘密のままにします(オンチェーンで暗号化されます)。
- 公共の転送は、送信者、受信者、資産、および金額を公開します。