Ayer intenté un préstamo nativo respaldado por BTC a través de Aave v4 en la testnet pública de Babylon. La parte que me sorprendió llegó después de que liquidé la deuda simulada.
El lado de Aave se veía terminado. Mi deuda estaba saldada, así que esperaba que el BTC estuviera a un clic final.
Pero Repay solo termina la obligación de préstamo. Antes de que el vault pueda salir de Aave v4, todas las reservas deben quedar liquidadas. Eso incluye el interés que ya se añadió. Luego el usuario retira el vault de la posición. Esto elimina el registro interno de colateral, pero el Bitcoin sigue bloqueado dentro de su Taproot UTXO.
Solo entonces el flujo vuelve a Trustless Bitcoin Vaults (TBV). El Proveedor de Vault publica un Claim. Una prueba ZK avanza por Assert y luego el protocolo espera mediante una ventana de desafío de aproximadamente 432 bloques de Bitcoin. El pago llega después de que termina ese proceso.
Eso me dio dos versiones muy diferentes de "hecho". Aave sí estaba hecho con mi deuda. TBV no estaba hecho con mi Bitcoin. La distinción tiene sentido a nivel de protocolo. Aave gestiona el préstamo en Ethereum, mientras que TBV controla cómo sale el BTC de su vault en Bitcoin. Pero la experiencia del producto puede difuminar ese traspaso. Un usuario puede ver deuda en cero y asumir que toda la posición está cerrada.
Esa fue la idea que saqué de la testnet. El préstamo nativo respaldado por Bitcoin no tiene una sola salida. Tiene una salida de préstamo y una salida de Bitcoin, y se completan con relojes distintos. Sin esa separación, liquidar la deuda se siente como una línea de llegada cuando en realidad es un traspaso.
Creo que Babylon debería hacer que esas etapas sean imposibles de confundir. El portal podría mostrar primero "Deuda reembolsada" y luego "Vault retirado de Aave". Después, podría cambiar a "Redención de BTC en progreso".
La etapa final necesita más que un spinner. Debería mostrar el paso actual de TBV y los bloques de desafío restantes. También debería mantenerse visible la dirección de pago. Debería haber una advertencia clara que explique que cerrar la deuda en Aave no libera el BTC de inmediato.
Babylon ya conecta ambas capas dentro de un solo flujo. El siguiente reto de UX es mostrar exactamente dónde termina una capa y empieza la otra.
@BabylonLabs_io $1000RATS $BABY #baby
El lado de Aave se veía terminado. Mi deuda estaba saldada, así que esperaba que el BTC estuviera a un clic final.
Pero Repay solo termina la obligación de préstamo. Antes de que el vault pueda salir de Aave v4, todas las reservas deben quedar liquidadas. Eso incluye el interés que ya se añadió. Luego el usuario retira el vault de la posición. Esto elimina el registro interno de colateral, pero el Bitcoin sigue bloqueado dentro de su Taproot UTXO.
Solo entonces el flujo vuelve a Trustless Bitcoin Vaults (TBV). El Proveedor de Vault publica un Claim. Una prueba ZK avanza por Assert y luego el protocolo espera mediante una ventana de desafío de aproximadamente 432 bloques de Bitcoin. El pago llega después de que termina ese proceso.
Eso me dio dos versiones muy diferentes de "hecho". Aave sí estaba hecho con mi deuda. TBV no estaba hecho con mi Bitcoin. La distinción tiene sentido a nivel de protocolo. Aave gestiona el préstamo en Ethereum, mientras que TBV controla cómo sale el BTC de su vault en Bitcoin. Pero la experiencia del producto puede difuminar ese traspaso. Un usuario puede ver deuda en cero y asumir que toda la posición está cerrada.
Esa fue la idea que saqué de la testnet. El préstamo nativo respaldado por Bitcoin no tiene una sola salida. Tiene una salida de préstamo y una salida de Bitcoin, y se completan con relojes distintos. Sin esa separación, liquidar la deuda se siente como una línea de llegada cuando en realidad es un traspaso.
Creo que Babylon debería hacer que esas etapas sean imposibles de confundir. El portal podría mostrar primero "Deuda reembolsada" y luego "Vault retirado de Aave". Después, podría cambiar a "Redención de BTC en progreso".
La etapa final necesita más que un spinner. Debería mostrar el paso actual de TBV y los bloques de desafío restantes. También debería mantenerse visible la dirección de pago. Debería haber una advertencia clara que explique que cerrar la deuda en Aave no libera el BTC de inmediato.
Babylon ya conecta ambas capas dentro de un solo flujo. El siguiente reto de UX es mostrar exactamente dónde termina una capa y empieza la otra.
@BabylonLabs_io $1000RATS $BABY #baby