Transactions
Les bases
Un conteneur signé cryptographiquement qui détaille le transfert de Haven à un destinataire (ou à des destinataires).
Les paramètres d'une transaction contiennent une ou plusieurs adresses de destinataires avec des montants de fonds correspondants et un paramètre de taille de bague qui spécifie le nombre de sorties liées à la transaction. Plus les sorties utilisées sont nombreuses, plus le degré d'obscurcissement est élevé, mais cela a un coût. Étant donné qu'une transaction devient plus importante avec plus de sorties, les frais de transaction seront plus élevés.
Il est possible de former une transaction hors ligne, ce qui offre des avantages supplémentaires en matière de confidentialité.
Une transaction peut être identifiée de manière unique à l'aide d'un ID de transaction facultatif, généralement représenté par une chaîne de 32 octets (64 caractères hexadécimaux).
Informations détaillées
Chaque transaction implique deux clés : une clé de dépense publique et une clé de vue publique. La destination d'une sortie dans une transaction est en fait une clé publique à usage unique calculée à partir de ces deux clés.
Lorsqu'un portefeuille analyse les transactions entrantes, chaque transaction est analysée pour voir si elle est pour «vous». Cela ne nécessite que votre clé de vue privée et votre clé de dépenses publique, et cette vérification est immuable et ne peut pas être falsifiée. Vous ne pouvez pas recevoir de transactions et les identifier sans une clé de vue privée correspondante.
Afin de dépenser les fonds, vous devez calculer une clé de dépense privée unique pour cette sortie. Ceci est presque toujours fait automatiquement par le logiciel Haven Wallet.