Ontem, tentei um empréstimo nativo lastreado em BTC via Aave v4 na testnet pública da Babylon. A parte que me surpreendeu veio depois que quitei a dívida fictícia.
O lado da Aave parecia concluído. Minha dívida foi zerada, então eu esperava que o BTC estivesse a um último clique.
Mas o Repay só encerra a obrigação de empréstimo. Antes que o vault possa sair da Aave v4, todas as reservas precisam ser quitadas. Isso inclui o interesse já adicionado. Em seguida, o usuário retira o vault da posição. Isso remove o registro interno de colateral, mas o Bitcoin ainda fica travado dentro do seu Taproot UTXO.
Só então o fluxo retorna para Trustless Bitcoin Vaults (TBV). O Provedor do Vault publica uma Claim. Uma prova ZK passa por Assert e depois o protocolo aguarda uma janela de challenge de cerca de 432 blocos do Bitcoin. O pagamento acontece depois que todo esse processo termina.
Isso me deu duas versões bem diferentes de “concluído”. A Aave ficou concluída com a minha dívida. O TBV não ficou concluído com o meu Bitcoin. A distinção faz sentido no nível do protocolo. A Aave gerencia o empréstimo na Ethereum, enquanto o TBV controla como o BTC sai do seu vault no Bitcoin. Mas a experiência do produto pode borrar essa transição. Um usuário pode ver zero dívida e presumir que toda a posição foi encerrada.
Foi essa a percepção que eu tirei da testnet. Empréstimo nativo lastreado em Bitcoin não tem apenas uma saída. Ele tem uma saída de empréstimo e uma saída de Bitcoin, e elas terminam em relógios diferentes. Sem essa separação, “quitar” parece uma linha de chegada quando na verdade é uma transferência.
Acho que a Babylon deveria tornar essas etapas impossíveis de confundir. O portal poderia mostrar “Dívida quitada” primeiro e depois “Vault retirado da Aave”. Depois disso, poderia mudar para “Resgate de BTC em andamento”.
A última etapa precisa de mais do que um spinner. Ela deve mostrar qual é o passo atual do TBV e quantos blocos de challenge restam. O endereço de pagamento também deve permanecer visível. Um aviso claro deve explicar que encerrar a dívida da Aave não libera o BTC imediatamente.
A Babylon já conecta as duas camadas dentro de um único fluxo. O próximo desafio de UX é mostrar exatamente onde uma camada termina e onde a outra começa.
@BabylonLabs_io $1000RATS $BABY #baby