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