Transações
O básico
Um contêiner assinado criptograficamente que detalha a transferência de Haven para um destinatário (ou destinatários).
Os parâmetros de uma transação contêm um ou mais endereços de destinatários com quantias correspondentes de fundos e um parâmetro de tamanho de anel que especifica o número de saídas vinculadas à transação. Quanto mais saídas são usadas, maior grau de ofuscação é possível, mas isso tem um custo. Como uma transação fica maior com mais resultados, a taxa de transação será mais alta.
É possível formar uma transação offline, o que oferece benefícios adicionais de privacidade.
Uma transação pode ser identificada exclusivamente com o uso de um ID de transação opcional, que geralmente é representado por uma string de 32 bytes (64 caracteres hexadecimais).
Informações detalhadas
Cada transação envolve duas chaves: uma chave de gasto pública e uma chave de visualização pública. O destino de uma saída em uma transação é, na verdade, uma chave pública única calculada a partir dessas duas chaves.
Quando uma carteira está verificando as transações recebidas, cada transação é verificada para ver se é para “você”. Isso requer apenas sua chave de visualização privada e sua chave de gasto público, e essa verificação é imutável e não pode ser falsificada. Você não pode receber transações e identificá-las sem uma chave de visualização privada correspondente.
Para gastar os fundos, você precisa calcular uma chave de gasto privada única para essa saída. Isso quase sempre é feito automaticamente pelo software Haven Wallet.