Como funcionam as contas e os subendereços no Monero

Neste artigo você irá aprender o que são as contas dentro da sua carteira Monero, assim como o que são e como funcionam os subendereços, e por que eles são importantes para a sua privacidade.

Contas

Algumas carteiras de Monero suportam a criação de “contas”. As contas são como se fossem subcarteiras dentro de uma única carteira, fazendo com que você não precise criar várias carteiras. Toda carteira Monero possui uma conta principal, e a criação de contas adicionais é opcional.

A grande vantagem dessa função é que cada conta possui um saldo diferente, e elas funcionam de maneira independente, como se fossem diferentes carteiras. Portanto, você pode criar uma conta para “Economias”, outra para “Lazer”, etc. Outra vantagem de usar contas é que você precisará de apenas uma semente mnemônica para recuperar a sua carteira e todas as contas e os subendereços contidos nela.

Ao realizar um pagamento com Monero, você deverá indicar em sua carteira a partir de qual conta você quer gastar. A carteira irá gastar apenas outputs contidos nessa conta, sem afetar o saldo de outras contas. Ou seja, quando o saldo da sua conta “Lazer” acabar, a sua carteira não irá gastar o saldo da sua conta “Economias”.

Ao receber um pagamento com Monero, você deverá informar para o remetente um endereço da conta em que você quer receber. Os subendereços são endereços secundários criados para cada conta, e você pode criar vários subendereços para cada conta da sua carteira.

Subendereços

Os subendereços são mais uma importante funcionalidade de privacidade do Monero. Eles impedem que diferentes remetentes saibam que estão enviando moedas para uma mesma pessoa, protegendo a sua identidade.

Cada carteira no Monero possui um único endereço primário, que inicia com o prefixo 4. Não é recomendado utilizar sempre o mesmo endereço primário para receber Monero, pois isso pode representar um risco para a privacidade tanto do usuário que recebe quanto do usuário que envia as moedas.

Os subendereços são endereços que iniciam com o prefixo 8 e são derivados do endereço primário. A maioria das carteiras de Monero possuem uma funcionalidade que permite a geração de subendereços. Eles podem ser gerados à vontade pelo usuário que vai receber a transação.

Os subendereços aumenta sua privacidade quando você recebe Monero em sua carteira. Para proteger a sua identidade, você sempre deve gerar um subendereço novo em sua carteira para fornecer para cada pessoa de quem você vai receber Monero. Ao contrário do Bitcoin, não é necessário gerar um endereço novo para cada transação que você for receber, pois o seu endereço de recebimento não ficará registrado na blockchain.

Quais os riscos de não se usar subendereços

Vamos usar o cenário abaixo para ilustrar:

  1. Você solicita um pagamento de 300 XMR para João em seu endereço primário (iniciado com o prefixo 4). Agora João sabe que você é dono deste endereço primário, e que esse endereço primário já recebeu 300 XMR em algum momento.
  2. Uma semana depois, você solicita um pagamento de 50 XMR para Ricardo em seu mesmo endereço primário. Agora Ricardo também sabe que você é dono deste endereço primário, e que esse endereço primário já recebeu 50 XMR em algum momento.

As seguintes situações podem acontecer:

  • Ricardo e João podem conversar entre si e descobrir que você já recebeu 350 XMR ao todo.
  • Se alguém tiver acesso ao histórico das transações realizadas por Ricardo e João, essa pessoa irá saber que você já recebeu 350 XMR.
  • Se você usou identidades diferentes para fazer as transações com Ricardo e João, eles saberão que o endereço X pertence à mesma pessoa.

Como usar subendereços

A solução para esse problema é a geração de um subendereço novo para cada pessoa de quem você receber Monero. Dessa maneira, João enviará Monero para um endereço diferente de Ricardo, mas você receberá todas as moedas na mesma carteira. Resumindo, sempre use diferentes subendereços para diferentes pessoas/serviços/exchanges.

Conclusão

  • A hierarquia é Carteira > Contas > Subendereços
  • Use Contas para separar o saldo de sua carteira em “subcarteiras”
  • Basta uma única semente mnemônica para recuperar a sua carteira e todas as contas e os subendereços contidos nela
  • Cada carteira possui um único endereço primário, que começa com o prefixo 4
  • Inúmeros subendereços podem ser criados em cada conta, que começam com o prefixo 8
  • Subendereços protegem a sua privacidade ao proteger a sua identidade
  • Gere um subendereço novo sempre que for receber Monero de uma pessoa diferente
  • Não é necessário gerar um subendereço novo a cada transação com Monero (ao contrário do Bitcoin)