Pular para o conteúdo

THORNames e configurações de pagamento

Um THORName é um nome curto registrado na THORChain e de propriedade da sua carteira. Ele pode guardar um endereço por blockchain e um ativo preferido: o ativo que você quer receber. A THORChain é uma rede para trocar moedas entre blockchains, e o RUNE é o token próprio dela. Se o nome tiver um ativo preferido, o RUNE que a própria THORChain credita ao nome, como os seus pagamentos de rendimento, não fica guardado como RUNE: ele se acumula em um saldo em espera e, quando há o suficiente, a THORChain o converte nesse ativo e o entrega no seu endereço na blockchain desse ativo.

Quem faz staking de RUNE nos nós que operam a THORChain ganha recompensas em RUNE. A THORChain chama essas pessoas de bond providers. As recompensas delas são pagas a cada churn: a rotação regular dos nós que operam a rede da THORChain, mais ou menos a cada poucos dias. Com um THORName, quem faz staking pode receber essas recompensas em outro ativo, por exemplo USDC, em vez de RUNE. A RUNEBond permite registrar, configurar e renovar THORNames a partir do seu portfólio, com a sua própria carteira.

  • O nome. Até 30 caracteres: letras, dígitos e os símbolos +, _ e -. Cada nome é único em toda a THORChain.
  • O dono. Um endereço da THORChain (eles começam com thor1…). Só o dono pode alterar o nome enquanto ele for válido, ou seja, registrado e não expirado.
  • Endereços (aliases). Um endereço de destino por blockchain, por exemplo um endereço Ethereum e um endereço Bitcoin. A THORChain os chama de aliases. Sempre que a THORChain precisa enviar algo ao nome, ela usa o endereço salvo para a blockchain certa.
  • Ativo preferido. Opcional. Se você definir um, o RUNE que a THORChain credita ao nome (os seus pagamentos de rendimento, e as taxas de afiliado se o nome for usado como afiliado em swaps) é convertido nesse ativo e enviado para o seu endereço na blockchain desse ativo, em lotes, quando houver o suficiente acumulado. Uma transferência simples de RUNE para o endereço do nome não é convertida. As próximas seções explicam como e quando.

Os THORNames fazem parte da própria THORChain, não são uma função da RUNEBond. Outros apps também os usam. Uma mudança que você faz em um nome vale para todos os usos dele, não só para os pagamentos da RUNEBond.

Registrar um nome custa uma taxa de registro definida pela THORChain: hoje, 10 RUNE na rede principal (mainnet). Essa taxa inclui o primeiro ano. Depois do primeiro ano, manter o nome custa cerca de 1 RUNE por ano. A THORChain define essa taxa e pode alterá-la. Você pode comprar mais tempo antecipadamente pelo mesmo preço. A THORChain mede esse tempo em blocos (os lotes de transações que ela adiciona a cada poucos segundos), então o tempo extra é cobrado por bloco. Registrar por dois ou três anos custa a taxa de registro mais os anos extras.

Uma renovação soma tempo à data de expiração atual. Ela não reinicia a contagem a partir de hoje. Por exemplo, se faltam seis meses para um nome expirar e você o renova por um ano, passam a faltar dezoito meses.

Enquanto um nome é válido, só o dono pode atualizá-lo: mudar os endereços, o ativo preferido ou a sensibilidade, renová-lo ou transferi-lo.

Se um nome tem um ativo preferido, o RUNE que a THORChain envia a esse nome não é repassado na hora. Esse RUNE pode ser a sua parte das recompensas de staking a cada churn, ou taxas de afiliado se o nome for usado como afiliado em swaps. Ele se acumula em um saldo em espera vinculado ao nome (a THORChain o chama de affiliate collector, ou só collector) até que haja o suficiente para valer a pena convertê-lo. A THORChain então troca esse RUNE pelo ativo que você escolheu e o envia para o endereço que você definiu para aquela blockchain.

O quanto é suficiente é definido por um limite:

multiplicador de sensibilidade × taxa de saída do ativo preferido

A taxa de saída é a taxa de rede que a THORChain cobra para enviar um ativo para fora na própria blockchain dele, por exemplo para enviar USDC na Ethereum. O multiplicador de sensibilidade é um número que você escolhe, explicado abaixo.

Cada conversão é um swap comum da THORChain a preço de mercado. A THORChain faz os swaps contra pools de fundos fornecidos por outros usuários. Por isso, cada conversão primeiro paga ao pool uma pequena taxa (a taxa de liquidez). Ela também pode sair a um preço um pouco pior por causa do próprio tamanho da operação (slippage). As duas costumam ser pequenas para esses valores. Depois, a taxa de saída é descontada.

As conversões são automáticas. A THORChain compara o saldo em espera com o limite toda vez que entra RUNE, então você nunca precisa iniciar uma conversão.

O multiplicador de sensibilidade decide duas coisas: com que frequência as conversões acontecem e quanto de cada uma vai para a taxa de saída.

  • Sensibilidade menor: o limite é menor, então as conversões acontecem com mais frequência. Mas uma parte maior de cada conversão se perde na taxa de saída.
  • Sensibilidade maior: as conversões acontecem com menos frequência, mas cada uma perde menos.

A taxa de saída é descontada de cada conversão, então cada conversão perde cerca de 1 / multiplicador do seu valor para ela:

SensibilidadePerda para a taxa de saída por conversão
20xcerca de 5%
50xcerca de 2%
200xcerca de 0,5%

A taxa de liquidez e o slippage do swap vêm além desses números.

Veja um exemplo com números redondos. Digamos que a taxa de saída valha 1 USDC. Com 20x, a THORChain converte assim que cerca de 20 USDC em RUNE se acumulam, e 1 USDC disso (cerca de 5%) vai para a taxa. Com 200x, ela espera até que cerca de 200 USDC em RUNE se acumulem. Você espera mais entre os pagamentos, mas a mesma taxa de 1 USDC é só cerca de 0,5% de cada conversão. Funciona como um banco que cobra uma tarifa fixa por transferência: menos transferências, e maiores, perdem menos em tarifas.

O padrão da rede é definido pela THORChain (hoje, 200x), e um nome novo começa com ele. A RUNEBond permite escolher qualquer número inteiro a partir de 20x. Ela não permite valores menores, porque abaixo de 20x cada conversão perderia mais de cerca de 5% para a taxa de saída. Você pode mudar a sensibilidade depois ou voltar ao padrão da rede.

Um THORName que não é renovado expira. Em resumo, você perde o nome, as configurações dele e os pagamentos no ativo escolhido. Você mantém qualquer RUNE que estava aguardando conversão, e a parte das suas recompensas que estava sendo paga passa a ir para o seu staking. Em detalhe, a partir do momento em que o nome expira:

  • O nome fica oculto. A THORChain o mostra sem dono, sem endereços e sem ativo preferido.
  • Os pagamentos vão para o seu staking. Um pagamento do Bond Yield (o pagamento automático de recompensas de staking da THORChain) enviado a um nome expirado não é pago. A THORChain soma essa parte ao seu staking.
  • Qualquer pessoa pode registrá-lo como um nome novo, inclusive você.
  • O saldo em espera não se perde. Qualquer RUNE ainda aguardando no collector dele fica lá até que o nome seja registrado de novo, por você ou por qualquer outra pessoa. Nesse momento, ele é pago a você, o dono anterior, em RUNE.
  • As configurações se perdem. O ativo preferido, os endereços e a sensibilidade são redefinidos. A taxa de registro precisa ser paga de novo, mesmo que o dono anterior registre o nome.

Se você se inscrever nas notificações da RUNEBond para o seu endereço, por e-mail ou pelo bot do Telegram, a RUNEBond avisa antes que um nome que você usa para pagamentos expire, para que você tenha tempo de renová-lo. Veja as notificações por e-mail e Telegram para se inscrever.

No seu portfólio, a seção Destinos de pagamento lista os THORNames que a sua carteira possui e permite:

  • Registrar um nome novo. A RUNEBond verifica se o nome está livre enquanto você digita e sugere alternativas curtas quando ele já está em uso. Você escolhe por quanto tempo registrá-lo, e o formulário mostra o custo total antes de você assinar.
  • Escolher o ativo do pagamento, por exemplo USDC. A RUNEBond mostra os ativos e as blockchains disponíveis.
  • Definir o endereço de destino na blockchain desse ativo. A RUNEBond verifica se o endereço tem o formato certo para essa blockchain. Isso inclui a verificação de erros de digitação embutida no endereço (o checksum), quando a blockchain usa uma.
  • Definir ou redefinir a sensibilidade. Para o valor que você escolher, a RUNEBond mostra o limite e a parte perdida para a taxa de saída.
  • Ver o saldo em espera (collector): o RUNE aguardando conversão, ao lado do limite que ele precisa atingir.
  • Ver a data de expiração e renovar o nome.

Registrar um nome e definir o destino, o ativo do pagamento e a sensibilidade é uma única transação. Depois, a RUNEBond a acompanha na THORChain e mostra se a mudança foi concluída, foi reembolsada (com o motivo) ou está demorando mais do que o normal.

Conferir o endereço de destino é responsabilidade sua. A RUNEBond não consegue verificar se você o controla, e pagamentos enviados para um endereço errado não podem ser recuperados.

O principal uso de um THORName na RUNEBond é receber as suas recompensas de staking em outro ativo. Veja Bond Yield: pagamentos automáticos a cada churn.