Transazioni
Le basi
Un contenitore firmato crittograficamente che descrive in dettaglio il trasferimento di Haven a uno o più destinatari.
I parametri di una transazione contengono uno o più indirizzi di destinatari con corrispondenti importi di fondi e un parametro ring size che specifica il numero di uscite vincolate alla transazione. Maggiore è il numero di output utilizzati, maggiore è il grado di offuscamento, ma ciò comporta un costo. Poiché una transazione diventa più grande con più output, la commissione di transazione sarà più alta.
È possibile creare una transazione offline, che offre ulteriori vantaggi in termini di privacy.
Una transazione può essere identificata in modo univoco con l'uso di un ID transazione opzionale, che di solito è rappresentato da una stringa di 32 byte (64 caratteri esadecimali).
Informazioni approfondite
Ogni transazione prevede due chiavi: una chiave di spesa pubblica e una chiave di visualizzazione pubblica. La destinazione di un output in una transazione è in realtà una chiave pubblica una tantum calcolata da queste due chiavi.
Quando un portafoglio esegue la scansione delle transazioni in entrata, ogni transazione viene scansionata per vedere se è per "te". Ciò richiede solo la tua chiave di visualizzazione privata e la tua chiave di spesa pubblica, e questo controllo è immutabile e non può essere simulato. Non è possibile ricevere transazioni e identificarle senza una chiave di visualizzazione privata corrispondente.
Per spendere i fondi è necessario calcolare una chiave di spesa privata una tantum per quell'output. Questo è quasi sempre fatto automaticamente dal software Haven Wallet.