Vue d’ensemble
Votre entreprise pourra :- Créer des portefeuilles privés pour les comptes clients, marchands ou trésorerie
- Déposer des stablecoins depuis des portefeuilles publics vers des portefeuilles privés
- Envoyer des paiements privés entre portefeuilles privés
- Retirer vers des adresses et portefeuilles publics Solana
- Voir les soldes et historiques privés via l’API
- Définir des Anneaux Personnalisés dédiés avec vos propres règles de conformité, d’audit et d’entreprise. Vous pouvez soit apporter votre propre conformité, soit utiliser la solution de gestion KYC et de filtrage des sanctions de Helius.
- Configurer qui peut voir, approuver, geler ou déplacer des fonds à l’intérieur d’un anneau
- Suivre le statut des paiements privés via le polling ou les webhooks
Lancer la Démo
Essayez les transferts et échanges confidentiels sur devnet.
Termes
Termes
Comment ça marche
Un Portefeuille Privé est l’objet central de l’API avec lequel vous interagissez. Vous pouvez associer un Portefeuille Privé à, par exemple, un compte client, un compte marchand, un compte employé, un compte de trésorerie ou un compte intelligent. Les soldes et transferts privés sont chiffrés en chaîne. Les fournisseurs RPC tels que Helius indexent l’état chiffré, génèrent des preuves, construisent des transactions et les soumettent à Solana à la demande. Pour la plupart des cas d’utilisation des entreprises, les Portefeuilles Privés vivent à l’intérieur d’un Anneau Personnalisé dédié. L’anneau définit les règles pour les transferts, la visibilité et la conformité. Voici comment Helius Privacy s’intègre dans votre pile :Modèle de Confiance
Les paiements privés requièrent une autorisation par le portefeuille privé et doivent se conformer à la politique respective de l’anneau.
Les anneaux confidentiels (l’Anneau par Défaut et les Anneaux Personnalisés confidentiels) prennent en charge le déchiffrement local et délégué. Les Anneaux Personnalisés anonymes ne prennent en charge que le déchiffrement délégué.
En mode déchiffrement délégué, le portefeuille et le fournisseur RPC sélectionné partagent une clé de visualisation.
Le fournisseur peut servir les soldes et l’historique mais ne peut pas autoriser les dépenses.
Cela est distinct d’un auditeur, dont la visibilité est définie par la politique de l’Anneau.
Vous pouvez exécuter l’infrastructure (RPC, indexeur, serveur d’auditeur ou co-signataire) vous-même, ou utiliser un fournisseur RPC tel que Helius pour l’exécuter pour vous.
Nous exécutons l’infrastructure à travers notre flotte mondiale de RPC performant, et éventuellement via une configuration dédiée personnalisable selon vos besoins.
Une infrastructure dédiée n’implique pas un arbre d’état en chaîne séparé.
Les Anneaux Personnalisés et l’Anneau par Défaut sans permission partagent un arbre de Merkle.
Anneaux
Les anneaux rendent la confidentialité sur Solana programmable, similaire à Token-2022. L’Anneau par Défaut est sans permission et n’a pas de politique personnalisée. Un Anneau Personnalisé est régi par ses propres règles de politique. Un Portefeuille Privé peut détenir des soldes dans plusieurs Anneaux en même temps. À quel Anneau appartient un solde n’est pas une propriété du portefeuille. C’est une propriété de chaque UTXO, stockée dans son champpolicy_program_id.
- L’anneau par défaut est confidentiel et sans permission, sans aucune politique, auditeurs ou autorités. Les anneaux confidentiels cryptent l’actif et le montant.
- Les anneaux personnalisés peuvent être configurés avec des contrôles de politique et de conformité personnalisés et être confidentiels ou anonymes (actifs cryptés, montant, expéditeur, destinataire).
Les Anneaux Personnalisés sont Programmables
Un Anneau Personnalisé peut définir des règles entièrement personnalisées pour les transferts et la visibilité/l’audit. Les anneaux sont programmables. Exemples courants de règles :
Ces ensembles de règles personnalisées sont programmés en tant que programme Solana dédié qui vérifie chaque transition d’état de transfert applicable avant qu’elle ne se règle atomiquement en chaîne via le Protocole de Confidentialité Solana (TSPP).
Administration de l’Anneau
Rapport de l’Anneau
Utilisez le rapport de l’anneau pour la trésorerie, la comptabilité, la conformité ou vos propres règles de visibilité.L’accès de l’auditeur est en lecture seule. Un auditeur peut voir les données configurées par la politique de l’anneau, mais ne peut pas signer, dépenser, geler ou déplacer des fonds à moins d’être configuré séparément en tant qu’autorité.
Geler ou Dégeler un Portefeuille Privé
Si l’Anneau Personnalisé a une autorité de gel, vous pouvez geler ou dégeler un Portefeuille Privé selon la politique.Surveillance via Webhooks
Utilisez les webhooks pour les mises à jour du cycle de vie des transferts.Propriétés de Sécurité et de Confidentialité
- Les clés API de Helius authentifient les projets d’entreprise. Elles n’autorisent pas les dépenses. L’autorisation de dépense nécessite une signature de portefeuille, une autorisation alternative via le service de gestion des clés sous-jacent (tel que Privy ou Turnkey), ou, si configuré, la politique de l’anneau.
- Le matériel clé privé est détenu dans une infrastructure sécurisée gérée par le Fournisseur de Portefeuille.
- Helius ne reçoit ni n’exporte de clés de dépenses privées.
- En mode déchiffrement délégué, le portefeuille et le fournisseur partagent une clé de visualisation. Le fournisseur peut lire les soldes et l’historique mais ne peut pas autoriser les dépenses.
- Les auditeurs des Anneaux Personnalisés peuvent voir l’activité configurée de l’anneau mais ne peuvent pas dépenser.
- Les transactions vers ou au sein d’un Anneau Personnalisé invoquent publiquement son programme de politique.
- Les co-signataires approuvent les transferts sélectionnés mais ne peuvent pas dépenser seuls à moins que la politique ne le permette.
- Les autorités de gel peuvent geler ou dégeler les soldes uniquement si la politique de l’anneau le permet.
- Les délégués permanents peuvent déplacer des soldes uniquement s’ils sont explicitement configurés dans la politique de l’anneau.
- Les transferts privés à l’intérieur d’un anneau ne révèlent pas l’actif ou le montant en chaîne. Un anneau confidentiel révèle l’expéditeur et le destinataire ; un anneau anonyme utilise un relais et ne révèle ni l’un ni l’autre. La politique de l’anneau peut spécifier une visibilité supplémentaire.
- Les retraits révèlent la destination, l’actif et le montant.
- Les dépôts crypto publics révèlent la source, l’actif et le montant. L’intégration depuis un solde fiat garde l’actif et le montant privés (chiffrés en chaîne).
- Les transferts publics révèlent l’expéditeur, le destinataire, l’actif et le montant.