Achei que tentar o fluxo real de empréstimo do TBV seria apenas depósito, empréstimo, pronto. Não era.

Encontrei três obstáculos separados antes mesmo de chegar na etapa de empréstimo, e nenhum deles tinha a ver com o mecanismo de empréstimo em si. Todos eram problemas de carteira e de interface.

Primeiro, o site da testnet recusou meu endereço de carteira até eu trocar o UniSat para um endereço Taproot. O erro foi, na verdade, útil. Ele dizia explicitamente que era necessário P2TR; então, quando eu entendi o que estava errado, o ajuste foi direto.

Segundo, existe um depósito mínimo obrigatório de 0,01 sBTC. O faucet não te dá isso em um único saque, então tive que voltar para mais uma rodada antes que o botão de depósito sequer ativasse. Um detalhe pequeno, mas é exatamente o tipo de coisa que impede pessoas que presumem que fizeram algo errado.

Então veio a parte mais estranha.

Depois que eu já tinha sBTC suficiente no UniSat, o site ainda mostrava um saldo bem menor do que o da minha carteira. O UniSat mostrava 0,0102. O site mostrava 0,002.

Mesma carteira. Dois saldos diferentes.

Depois de atualizar a página, tudo sincronizou e o saldo correto apareceu. Por um instante, pensei de verdade que parte do meu sBTC tinha sumido.

O interessante é que nada disso tem a ver com o TBV ser sem confiança (trustless). O atrito veio de compatibilidade de carteiras, requisitos de depósito e uma UI que não atualizava os saldos em tempo real.

É exatamente para isso que servem as testnets, e esta aqui revelou três problemas de UX antes mesmo de eu chegar ao fluxo de empréstimo.

Fico curioso se esse atraso de sincronização do saldo é só uma particularidade da testnet ou se a experiência da mainnet também precisa resolver isso. Um saldo desatualizado é a última coisa que você quer ver antes de depositar BTC de verdade.

@BabylonLabs_io $BABY #baby
#Babylonchain #BTCFi #DeFi #Testnet