Por que a carteira do Monero bloqueia os fundos por 10 confirmações (~20 min.)?

Este artigo detalha a necessidade de ter 10 confirmações nas transações do Monero e o que isso significa para você.

Por que precisamos de 10 confirmações?

Quando você envia um pagamento Monero, ele será anunciado para a rede Monero instantaneamente. No entanto, não basta confiar nesse anúncio, porque um remetente pode fazer vários anúncios na tentativa de fazer um duplo gasto de seus fundos, ou seja, o remetente pode tentar fazer uma fraude, gastando mais de uma vez o seus fundos.

Portanto, é necessário proteger os usuários contra gastos duplos, blocos órfãos, erros de usuários, maus atores e outros abusos. É por isso que o anúncio da transação precisa ser ‘minerado’ em um bloco pela rede de nós do Monero.

O que acontece quando uma transação é enviada?

As seguintes coisas acontecem quando você envia o Monero:

  • A transação é transmitida para diversos nós da rede.
  • A transação é colocada em um pool de transações. As carteiras detectam isso imediatamente.
  • As moedas da transação ficarão bloqueadas para serem gastas até que a transação seja incluída em 10 blocos, ou seja, até que a transação atinja 10 confirmações, o que leva cerca de 20 minutos (cada bloco leva em média 2 min. para ser minerado).

O que isso significa para o usuário?

Portanto, quando você recebe algumas moedas de Monero, elas são inicialmente bloqueadas, o que significa que elas não podem ser gastas até que a transação tenha 10 confirmações.

Se você tentar gastar essas moedas que você acabou de receber, a sua carteira irá acusar que elas estão bloqueadas, e não poderão ser gastas até que o número mínimo de 10 confirmações seja atingido.

Vamos dar um exemplo aqui para ilustrar o que queremos dizer. Digamos que você tenha um saldo de 10 XMR.

  • Uma saída gastável única de 10 XMR: neste exemplo, quando você envia 2 XMR para alguém, toda essa saída de 10 XMR é usada e o troco volta para você em uma nova saída. Digamos a taxa da transação foi de 0,01 XMR. Sua transação, portanto, utiliza uma saída única de 10 XMR como input e possui 2 saídas de output, uma de 2 XMR (para o destinatário) e outra de 7,99 XMR (o seu troco). Como a transação precisa ser confirmada, a saída do seu troco (7,99 XMR) será bloqueada até ela atinja 10 confirmações na rede.
  • Duas saídas gastáveis ​​de 3 XMR e 7 XMR: se o saldo original estiver distribuído em 2 saídas gastáveis ​​de 3 XMR e 7 XMR, e agora você deseja enviar apenas 2 XMR, somente uma dessas saídas precisa ser usada. Se a sua carteira usar a saída de 3 XMR, isso significa que apenas o troco que sobrar da saída de 3 XMR será bloqueado até atingir 10 confirmações. Nesse caso, a outra saída de 7 XMR não será utilizada, e, portanto, não seria bloqueada, permanecendo livre para ser gasta imediatamente. Em outras palavras, somente o troco da saída que é gasta é que precisa aguardar por 10 confirmações.

Em resumo: todos os fundos gastos por qualquer motivo serão bloqueados até que sejam realizadas 10 confirmações, o que leva em média 20 min. Para evitar que tenha o seu saldo bloqueado com frequência, procure enviar várias transações de valores menores para sua própria carteira, assim você manterá diversas saídas à disposição.