No protocolo de empréstimo peer-to-peer da Liquidium, verificar a exatidão de uma transação antes de a assinar é crucial tanto para os mutuários como para os mutuantes. Este guia mostra como verificar a estrutura da transação em sua carteira usando Transações Bitcoin Parcialmente Assinadas (PSBT) para garantir que tudo corresponda aos termos acordados. Neste exemplo, usamos capturas de ecrã da aplicação móvel Xverse.
Revisão da transação
Na primeira captura de tela (visualização do mutuário), você pode ver os principais detalhes da transação:
Inscrição: Mostra uma representação visual do Ordinal que está a ser utilizado como garantia.
Montante que irá receber: Exibe a quantidade de bitcoin que o mutuário receberá do credor, após deduzir quaisquer taxas de rede.
Este ecrã inicial fornece um resumo claro da transação, permitindo ao mutuário verificar o Ordinal que está a bloquear e o montante do empréstimo que irá receber antes de prosseguir. O mutuante pode verificar se o Ordinal correto está a ser fornecido como garantia.
Nota: Algumas carteiras podem ter dificuldade em apresentar os montantes de transferência corretos. No entanto, mostrarão sempre as entradas e saídas da transação, que também podem ser utilizadas para verificação, embora de uma forma mais complexa.
Estrutura da transação
Ao criar ou rever uma transação de empréstimo, verá a seguinte estrutura:
Entradas:
Entrada 1: Ordinal do mutuário - Este é o Ordinal que está a ser usado como garantia pelo mutuário. O mutuário deve confirmar que o Ordinal é do endereço correto, enquanto o mutuante pode verificar o ID da transação para garantir a localização exacta do Ordinal.
Entrada 2-X: UTXOs do mutuante - Estes são os UTXOs Bitcoin do mutuante, que fornecem o montante do empréstimo. Tanto o mutuário como o mutuante devem verificar se o montante correto de bitcoin está a ser utilizado para o empréstimo, somando estas entradas.
Saídas:
Saída 1: Escrow - A garantia do mutuário é enviada para um endereço de escrow. Cada depósito é um endereço vazio gerado recentemente.
Saída 2: Empréstimo - O montante do empréstimo em bitcoin é enviado para o mutuário.
Saída 3: Troco do credor - Qualquer bitcoin restante é devolvido ao credor como troco.
Outras verificações de transação
Liquidium usa uma estrutura de transação consistente em todo o seu protocolo. O Ordinal usado como garantia será sempre a primeira entrada em qualquer transação. Para transacções de reembolso, os utilizadores devem verificar se estão a reembolsar o montante correto e garantir que estão a receber o Ordinal correto em troca. Tanto as transacções de iniciação de empréstimos como as de reembolso são atómicas, o que significa que são processadas de forma “tudo ou nada”, garantindo segurança e consistência.
Conclusão
Antes de assinar o PSBT, tanto o mutuário como o mutuante devem verificar as entradas e saídas para garantir que tudo corresponde às condições de empréstimo acordadas. Deste modo, os utilizadores podem confirmar com segurança o montante exato do empréstimo e as garantias utilizadas antes da assinatura. Uma vez verificado, pode prosseguir com a assinatura da transação na sua carteira, sabendo que os termos do empréstimo estão reflectidos com precisão. Todas as transacções no Liquidium são atómicas, garantindo que todas as condições são cumpridas ou a transação não prossegue.