🔐 Tu BTC nunca sale de Bitcoin: probando vaultBTC (Babylon × AaveV4) en testnet

🔐 Tu BTC nunca sale de Bitcoin: probando vaultBTC (Babylon × Aave V4) en testnet

Aviso & DYOR

  • Este post es educativo. No es asesoría financiera, legal ni fiscal.
  • Todo lo que se describe aquí se hace en testnet: bitcoin de signet y dólares de mentira. No tienen valor. Esa es exactamente la gracia.
  • La integración no está en mainnet. Sigue en camino de gobernanza en Aave. Los parámetros que veas van a cambiar.
  • Pedir prestado contra tu bitcoin es una operación con riesgo de liquidación. Practicar el flujo no te enseña a dimensionar la posición, que es la parte que de verdad decide el resultado.
  • eres responsable de tus llaves, de tus respaldos y de tu deuda.

TL;DR: La estrategia de “depositar bitcoin y pedir prestados dólares sintéticos” hoy exige envolver el BTC: wBTC depende de un custodio, y esa es la pieza fea de un plan que por lo demás funciona. Babylon y Aave abrieron el testnet público donde la garantía es BTC nativo, bloqueado en un Taproot que creas tú y que nunca se mueve de Bitcoin. Se prueba entero y gratis con signet + Sepolia. Tres cosas de ese testnet cambian cómo se administra una posición, y ninguna aparece en los anuncios: el colateral es indivisible (te liquidan vaults enteros, no porcentajes), salir tarda unos 3 días por la ventana de disputa, y aparecen respaldos nuevos que no son tu semilla. Lo que este tutorial deja fuera a propósito: cuánto pedir prestado.


1. La analogía del banco

Esta jugada de gestión patrimonial se explica mejor sin jerga, y siempre igual:

Un banco comercial en DeFi. Dejas una garantía, te prestan efectivo, pagas interés, recuperas la garantía. El banco se llama Aave. La garantía es bitcoin. El efectivo son dólares sintéticos.

  • La sucursal barata: el ensayo se realiza en Aave v3 sobre Arbitrum (L2). Las comisiones son centavos, así que es el lugar para equivocarse.
  • La casa matriz: la ejecución real debería ser en Aave v3 sobre Ethereum (L1). Entrar cuesta un poco más, pero ahí está la liquidez grande.
  • La oficina nueva: Aave v4 con vaults de Babylon.

Y esa oficina nueva arregla el punto flojo del plan: hoy, para usar bitcoin como garantía, tienes que envolverlo. wBTC es un pagaré de un custodio. Funciona, es líquido, lleva años operando, y aun así la frase honesta es esta: el bitcoin deja de ser tuyo y pasa a ser un reclamo contra una empresa. Toda la seguridad de la autocustodia se evapora en el paso previo a la estrategia.

Que el testnet esté abierto importa por una razón muy concreta: es la primera vez que se puede practicar la jugada completa sin custodio y sin arriesgar un satoshi.


2. Qué es un vault trustless, en una idea

Un Trustless Bitcoin Vault (TBV) es un UTXO Taproot en Bitcoin, creado por ti, cuyas rutas de gasto quedan firmadas de antemano y no se pueden cambiar después. El BTC se queda en Bitcoin. No hay puente, no hay envoltorio, no hay custodio.

Del lado de Ethereum aparece vaultBTC, que conviene entender bien porque es donde casi todo el mundo se confunde:

vaultBTC no es un token que tú puedas mover. Es una unidad de contabilidad interna: un ERC-20 con transferencias restringidas a la lista blanca del sistema (el Hub de Aave, el spoke y el contrato adaptador). No lo vendes, no lo prestas fuera, no aparece en un DEX. Existe mientras tu vault está puesto como garantía, y se destruye cuando lo sacas.

Las dos consecuencias que importan, y que valen más que toda la criptografía de abajo:

  1. Nadie puede rehipotecar tu bitcoin. No hay ruta de protocolo que lo mande a otro lado. El destino del BTC quedó fijado en el script el día que creaste el vault.
  2. A cambio, pierdes fungibilidad. Cada vault es un bloque entero e indivisible. Esa frase suena teórica hasta que llega la liquidación, y es el tema de la sección 6.


3. Lo que necesitas antes de empezar

Todo gratis, todo de juguete. Diez minutos de preparación.

Pieza Qué uso Detalle que cuesta caro pasar por alto
Wallet Bitcoin UniSat (extensión de navegador) Debe estar en signet y con tipo de dirección Taproot (P2TR)
Wallet Ethereum MetaMask (o cualquiera con WalletConnect) Red Sepolia, chain ID 11155111
BTC de signet Faucet del proyecto Para el depósito y para las comisiones de la red Bitcoin
ETH de Sepolia Mismo faucet Gas para todo el ciclo, más la comisión de peg-in
USDC / USDT / WBTC Solo del faucet del proyecto Son tokens simulados del testnet. Un faucet de terceros no te los da

⚠️ El error número uno del setup: conectar UniSat con una dirección que no sea Taproot. TBV usa scripts Taproot, así que la wallet tiene que producir direcciones P2TR. En UniSat: Settings → Address Type → Taproot (P2TR). Y ojo, si ya pediste al faucet antes de cambiar, tienes que volver a pedir: direcciones de tipo distinto no comparten saldo.

  • App del testnet: https://btc-vaults.testnet.babylonlabs.io/
  • Faucet (BTC signet + Sepolia ETH + tokens simulados): https://tbv-faucet.testnet.babylonlabs.io/
  • Explorador Bitcoin: mempool.space/signet · Explorador Ethereum: sepolia.etherscan.io


4. El recorrido completo, paso a paso

Son unos cinco minutos de clics repartidos a lo largo de varios minutos de espera. Esa asimetría es la lección, no una molestia del testnet.

Paso 1 · Conectar las dos wallets

En la app, botón Connect arriba. Se abre un selector que te pide las dos: la de Bitcoin (Taproot) y la de Ethereum (Sepolia). La de Bitcoin firma en Bitcoin; la de Ethereum firma la contabilidad y el préstamo.

Paso 2 · Crear el vault (peg-in)

En la sección Collateral, botón Deposit:

  1. Monto en BTC, dentro de los límites del testnet (hoy: mínimo 0,01 BTC, máximo 0,4 BTC por vault y por posición).
  2. Elegir un Vault Provider de la lista.
  3. Confirmar dos transacciones: una en Bitcoin y una en Ethereum.

A partir de ahí la app hace sola la coordinación fuera de cadena (autenticación, recolección de firmas, acuses). Tú no ves nada de eso, pero es lo que está pasando por debajo.

Aquí aparece la primera decisión de verdad, y la app te la propone por defecto: dividir el depósito en dos vaults. Uno “sacrificial” y uno “protegido”. Suena raro; en la sección 6 se explica por qué esa pantalla es la más importante de todo el flujo.

El vault pasa por tres estados: Pending → Verified → Active. Necesita 12 confirmaciones de signet, así que calcula unas 2 horas. Cuando llega a Verified, la app te pide Activate. Ese clic es tuyo, no es automático, y tiene reloj (más abajo).

Paso 3 · La garantía se pone sola

Al activar, el protocolo suministra el vault como colateral en el mercado de Aave v4 sin que tengas que hacer nada más. Se acabó la parte de Bitcoin: de aquí en adelante estás operando Aave normal, y el bitcoin de abajo no se entera.

Paso 4 · Pedir prestado

Sección Loans, botón Borrow: eliges activo (USDC, USDT o WBTC), monto, y firmas. El dinero llega a tu wallet de Ethereum, y la app te muestra el factor de salud.

El factor de colateral en este testnet es 78%: de cada 100 dólares de bitcoin, 78 cuentan para tu capacidad de endeudamiento. Que puedas pedir 78 no significa que debas. De hecho ese es el punto de toda la sección 7.

Paso 5 · Pagar

Repay, parcial o total. Dos avisos prácticos que se agradecen antes y no después:

  • Salen dos ventanas en MetaMask: primero la aprobación del gasto del token, después el pago.
  • El interés corre por bloque, sin ciclos ni fechas de corte. Entre que consultas la deuda y confirma la transacción, subió un poco. Aprueba un colchón; lo que sobre se queda en tu wallet.

Para retirar todo hace falta cero deuda en cada activo que hayas tocado. Un satoshi pendiente en cualquiera de ellos bloquea la salida.

Paso 6 · Sacar el bitcoin (peg-out)

Sección Collateral, botón Withdraw. Revisas monto, comisión de red, comisión del Vault Provider (se descuenta en BTC del pago final) y la dirección Bitcoin de destino. Firmas en Ethereum, y ahí arranca la parte lenta, que corre sola en tres fases:

  1. Claim. El Vault Provider genera una prueba de conocimiento cero de que la deuda está pagada y publica el reclamo en Bitcoin.
  2. Ventana de disputa. Unos 3 días (432 bloques) para que un challenger objete. Si nadie objeta, el reclamo se consolida. Es espera pasiva: no tienes nada que hacer.
  3. Payout. Tu BTC llega a tu dirección, menos la comisión del proveedor.


5. Los tres relojes que no controlas

Ninguno de estos números sale en los titulares, y todos cambian cómo se planifica una posición.

Reloj Cuánto Qué pasa si se vence
Peg-in ~2 h (12 confirmaciones de signet) Nada, es la espera normal
Acuses fuera de cadena ~24 h El vault expira y te devuelven la comisión de peg-in
Activación ~48 h desde la creación Si no activas, recuperas el BTC por la ruta de reembolso (timelock de 3 días)
Ventana de disputa al salir ~3 días No se vence: es el precio fijo de la salida

La consecuencia que importa, en una línea: entrar tarda horas y salir tarda días. Esto no es una posición que puedas cerrar en cinco minutos cuando la pantalla se pone roja.

Y ese es exactamente el argumento a favor del diseño, no en contra. Bitcoin no puede verificar una prueba criptográfica de forma instantánea; la ventana de disputa es lo que compra la ausencia de custodio. Pagas en tiempo lo que antes pagabas en confianza. Lo único inaceptable sería no saberlo de antemano y descubrirlo el peor día.


6. La pantalla más importante: el vault sacrificial

Esta es la parte más interesante del testnet y la que casi nadie va a leer, así que aquí va completa.

Un vault es un UTXO. Bitcoin solo gasta salidas enteras, así que el protocolo puede tomar un vault completo o ninguno. No existe liquidar el 30% de un vault. No es una decisión de diseño, es la naturaleza de Bitcoin.

Compara con lo que ya conoces:

Aave con wBTC Aave con vaultBTC
Unidad del colateral Divisible al decimal Vaults enteros
Liquidación típica Parcial, lo justo para restaurar la salud Se toman vaults completos desde el frente de tu lista
Si tienes un solo vault No aplica Se lo llevan todo en un solo evento

Ese último renglón tiene nombre: efecto acantilado. Con un solo vault, un movimiento pequeño de precio se lleva la totalidad de tu garantía, porque la unidad mínima que el protocolo puede tomar es tu posición entera.

La mitigación es estructural, y se decide al depositar: partes el depósito en dos vaults de tamaño distinto.

  • Sacrificial: dimensionado para cubrir lo que el protocolo espera incautar, primero en el orden de liquidación.
  • Protegido: el resto, segundo.

Con los parámetros actuales del testnet (factor de colateral 78%, salud objetivo 1,24, bono máximo de liquidación 10%), la incautación objetivo ronda el 62,5% del BTC total. O sea que el vault sacrificial es el más grande de los dos, cosa que sorprende a todo el mundo la primera vez. Si te liquidan, el protocolo recorre tu lista, el sacrificial alcanza para cubrir el objetivo, y el protegido se queda contigo.

Dos detalles finos que redondean el cuadro:

  • Pago de equidad. Como los vaults son indivisibles, casi siempre se incauta un poco de más. El excedente vuelve a ti: primero reduciendo la deuda que quede, y si sobra, pagado en WBTC (no en BTC nativo, porque el protocolo no puede fabricar bitcoin en medio de una liquidación).
  • El orden se puede cambiar después de crear los vaults. Si el precio se movió y tu buffer ya no calza, reordenas antes de que la posición se ponga fea, no durante.

Esta sección es la respuesta corta a “¿y esto en qué se diferencia de lo que ya hago?”. La diferencia no es la interfaz. Es que la forma de tu garantía decide cuánto pierdes el día malo, y esa decisión se toma al depositar, no después.


7. El factor de salud, y la mitad que no cabe en un tutorial

La fórmula es la de siempre:

Factor de salud = (valor del colateral × factor de colateral) / valor de la deuda

Con factor de colateral del 78% en este testnet, y liquidable por debajo de 1,0. Se mueve por tres cosas: el precio de BTC, el interés que corre solo, y lo que tú hagas (pedir más, pagar, agregar colateral).

Zonas, como referencia rápida:

Factor de salud Lectura
Sobre 1,5 Margen cómodo
1,2 a 1,5 Acercándose. Considera pagar o agregar garantía
1,0 a 1,2 Riesgo alto. Actúa ya
Bajo 1,0 Liquidable en cualquier momento

Hasta aquí llega lo que un tutorial puede enseñar honestamente. Conviene ser explícito sobre dónde se corta:

Depositar y pedir prestado no tiene ciencia. Cuánto pedir, sí.

Las preguntas que de verdad deciden el resultado no son de interfaz: a qué precio de bitcoin te liquidan, cuánta deuda aguantan tu estómago y tu flujo de caja, qué haces cuando el precio cae un 30% en dos días, cómo cambia todo eso al saber que la salida tarda tres días en vez de tres minutos, y cuánto vale la jugada frente a simplemente no pedir prestado. Eso no se resuelve con capturas de pantalla: se resuelve con números propios, y cambia por persona.

El tutorial se corta ahí a propósito. Si estás pensando en hacer esto con dinero real, esa es la conversación que vale la pena tener, y para eso están los comentarios (o el privado).


8. Los respaldos nuevos que nadie menciona

Este punto vale por sí solo el rato de testnet, porque rompe un hábito.

En autocustodia clásica respaldas tu semilla y ya está. Aquí, al crear el vault, aparecen artefactos nuevos que quedan guardados en el portal:

  • Una llave WOTS (firma de un solo uso) por cada vault.
  • Los artefactos de reclamo: el grafo de transacciones, la llave de verificación y las sesiones de disputa.

¿Para qué sirven? Para la ruta de auto-reclamo: si el Vault Provider desaparece, se cae o simplemente no quiere actuar, con esos archivos y una herramienta de línea de comandos tú mismo publicas el Claim, el Assert y el Payout en Bitcoin. Sin permiso de nadie.

Traducción práctica: la promesa de “no dependes de un tercero” es cierta y está implementada, pero se apoya en que tú hayas guardado unos archivos. Si no los tienes, la garantía teórica sigue ahí y tu capacidad real de ejercerla, no.

En el testnet no cuesta nada exportarlos y ver dónde quedan. En mainnet, ese respaldo entra a tu procedimiento igual que la semilla. Es exactamente el tipo de detalle que uno prefiere descubrir jugando con dinero de mentira.


9. Lo que el testnet no te dice

Para no salir de aquí con la confianza mal calibrada:

  • No está en mainnet. La integración es un Temp Check publicado el 25 de mayo de 2026 en el foro de gobernanza de Aave, con apoyo de Aave Labs. Faltan las etapas de ARFC (parámetros de riesgo, revisión de auditorías) y AIP (voto en cadena). Aave v4 sí está vivo en Ethereum desde marzo de 2026.
  • Los parámetros van a cambiar. Topes, factor de colateral, salud objetivo, ventanas: todo lo de este post es la configuración conservadora del testnet público (tope global de 10 BTC para toda la aplicación, 0,4 BTC por dirección). En mainnet serán otros.
  • El oráculo, la liquidez y las comisiones son de juguete. El testnet valida el flujo, no la economía. Las comisiones reales de Bitcoin no son 2 sat/vB, y el día de estrés el precio se mueve más rápido que tú.
  • “Trustless” es preciso, no absoluto. No hay custodio, y esa parte es real y verificable. Pero el sistema sí asume que la construcción criptográfica de la que depende la disputa se hizo bien, que alguien vigila las ventanas, y existe un Consejo de Seguridad que puede bloquear pagos en un escenario catastrófico (bloquear, no redirigir: no puede mover tu BTC a ningún lado). La documentación oficial lo dice con todas sus letras, cosa que se agradece.

Buenas prácticas y errores comunes

  • Corre el ciclo entero antes de opinar. Depositar, pedir, pagar, sacar. Es la única forma de sentir los tiempos.
  • Pon UniSat en Taproot antes de pedir al faucet. Te ahorra rehacer el setup.
  • Acepta el split de dos vaults que propone la app. Es la protección más efectiva contra el efecto acantilado, y viene dimensionada con los parámetros vivos.
  • Exporta la llave WOTS y los artefactos aunque sea testnet. Practica el hábito ahora que no duele.
  • Anota los tiempos reales de cada fase. Ese cuaderno vale más que cualquier tutorial, incluido este.
  • Aprueba un colchón al pagar. El interés corre mientras la transacción espera.
  • No dejes un solo vault si el monto te permite dividirlo. Es regalar el peor escenario.
  • No dimensiones la deuda como si pudieras salir en cinco minutos. La salida tarda unos 3 días.
  • No confundas vaultBTC con un token que puedas mover. No lo es, y ese es el punto.
  • No traslades los parámetros del testnet a mainnet. Van a cambiar.
  • No pidas prestado en mainnet para practicar. Para eso existe justamente esto, y es gratis.

Caso práctico: una tarde y tres días de paciencia

  1. Prepara las dos wallets (UniSat en signet/Taproot, MetaMask en Sepolia) y pide al faucet BTC, ETH y tokens simulados.
  2. Deposita 0,02 BTC de signet y acepta el split de dos vaults. Anota los dos tamaños y cuál quedó primero.
  3. Espera el peg-in (~2 h) y activa. Cronometra: la diferencia entre lo que dice la documentación y lo que tarda de verdad es información tuya.
  4. Pide prestado poco, lo suficiente para que el factor de salud quede sobre 2,0. Mira cómo se mueve el número.
  5. Vuelve al día siguiente sin hacer nada. Observa cuánto creció la deuda sola. Ese es el interés que en mainnet pagas con dinero de verdad.
  6. Paga completo (con colchón) y confirma que la deuda quedó en cero en cada activo que tocaste.
  7. Retira y anota la hora. Vuelve a los 3 días a ver el pago en mempool.space/signet.
  8. Escribe media página: cuánto tardó cada fase, qué te confundió, qué habrías hecho distinto con dinero real.

Ese último paso es el ejercicio completo. Los otros siete son clics.


Recursos útiles


Cierre

La estrategia de tomar prestado contra bitcoin no es nueva ni complicada de ejecutar. Lo que siempre estuvo mal resuelto es el primer paso: para usar tu bitcoin como garantía, tenías que dejar de tenerlo.

Este testnet es la primera versión de esa jugada donde el bitcoin no se mueve de Bitcoin, y lo que más convence no es la criptografía (que es impresionante y que no necesitas entender para operar). Es esto: el sistema te obliga a decidir la forma de tu garantía, no solo el monto. Dos vaults en vez de uno. El orden entre ellos. Qué archivos guardas por si el proveedor desaparece.

Cambias el custodio por un procedimiento. El bitcoin sigue siendo tuyo, y a cambio la responsabilidad también.

Y queda la mitad que no cabe aquí: cuánto pedir, a qué precio te liquidan y cómo se administra eso mes a mes. Depositar y pedir prestado, insisto, no tiene ciencia. Esa otra mitad sí.

  • Acción hoy: corre el ciclo en testnet con 0,02 BTC de signet y cronometra cada fase. Cuesta cero y te deja con una opinión propia, no prestada.
  • Pregunta para la comunidad: si tu garantía fuera indivisible y salir tardara tres días, ¿pedirías prestada la misma cantidad que pides hoy?

techflows@blink.sv
Nostr: npub1ahlmfhkf4rszm2uv45jnkc2jrcwjfmc0dgdgzfese8md8z2ldx4qqy88la
Si esto te es útil, un zap es la mejor señal. Si algo está mal, corrígeme públicamente: lo agradezco más que el zap.



https://stacker.news/items/1545112

Write a comment