Una frase, catorce pasos, tres redes
El factor de salud que debe sostener, las comisiones de cada salto, los puntos donde puede fallar y las tres cosas que lo complican.
- La idea
- El plan compilado
- Cómo leerlo
- Las líneas punteadas son fronteras de transacción
- «← salida del paso enlazado» no es un marcador de posición
- Los puentes son la parte cara
- Las cifras
- El mismo plan, en tres tamaños
- Qué puede salir mal
- Devolver por participaciones, no por importe
- ¿Merecía la pena automatizarlo?
La mayoría de los textos sobre estrategias le enseñan la idea y se saltan la ejecución. El dinero se va en la ejecución, así que este hace lo contrario: la idea ocupa dos párrafos y el resto es lo que tiene que ocurrir de verdad.
La idea
Tiene 1.000 $ en USDC en Base. Quiere exposición a cbBTC, no quiere venderla para hacer caja, y quiere un activo del mundo real con rendimiento que vaya amortizando el préstamo, de modo que la posición se financie sola.
En una frase:
Coge 1.000 $, cambia la mitad a cbBTC, deposítalo, pide prestados 500 $, puentéalos, compra el RWA y que su rendimiento pague el préstamo cada mes.
Cuatro protocolos, tres redes y una programación mensual. A mano son aproximadamente veinte minutos y ocho firmas al mes, todos los meses, para siempre, que es la razón real por la que la gente deja de ejecutar estrategias así, y no que la estrategia esté mal.
El plan compilado
- 01pull-1000basedeposit.pull1.000 USDC desde la cartera1 call
- 02swap-cbbtcbaseswap.router500 USDC → cbBTC2 calls
- 03supply-cbbtcbaselend.supply← salida del paso enlazado2 calls
- 04borrow-500baselend.borrow500 USDC · HF 1,562 calls
- 05bridge-to-arbbase→arbbridge.cctp500 USDC · CCTPoff-chain
- 06swap-routearbitrumswap.router← salida del paso enlazado2 calls
- 07bridge-to-etharb→ethbridge.cctp500 USDC · CCTPoff-chain
- 08swap-usdcethereumswap.router← salida del paso enlazado2 calls
- 09bridge-backeth→basebridge.cctp499,50 · 0,50 $ de comisiónoff-chain
- 10buy-rwa-49baseproperty.buy49 unidades a 10,10 $2 calls
- 11claim-yieldbaserent.claim_ownrendimiento mensual1 call
- 12redeem-usdcbaserent.redeem← salida del paso enlazado2 calls
- 13repay-500baselend.repay500 USDC · Aave v32 calls
- 14send-restbasetransfer.erc20el resto a la cartera1 call
Cómo leerlo
Hay tres cosas en ese tablero en las que merece detenerse.
Las líneas punteadas son fronteras de transacción
Los pasos 2→3 y 3→4 están punteados. Eso es el motor diciendo que un importe en ejecución no puede llevarse más allá de ese punto, así que empieza una transacción nueva. No es una advertencia. Es la forma del plan, dicha antes de que usted apruebe en lugar de descubierta cuando algo revierte.
«← salida del paso enlazado» no es un marcador de posición
El paso 3 deposita lo que el paso 2 recibió realmente: el llenado real tras el deslizamiento, no los 500 USDC que el plan esperaba. Si el intercambio se llena a peor precio, el depósito es menor y el préstamo se dimensiona contra el colateral menor. El health factor se mantiene.
Los puentes son la parte cara
Los pasos 5, 7 y 9 cruzan redes. Cada uno es fuera de cadena: el valor sale, pasa el tiempo, el valor llega. Son los pasos más lentos, los que tienen comisiones reales, y aquellos que un importe en ejecución no puede cruzar.
Las cifras
- Deslizamiento del intercambio
- ~0,05–0,3 % sobre 500 USDC a través de un router de agregación
- Comisión de CCTP
- 0,50 $ por cruce, fija — visible como 499,50 en el paso 9
- Gas
- Patrocinado por el relayer, reembolsado desde el plan en USDC
- Tipo de préstamo
- Variable de Aave v3, flotante — el mayor coste incierto
- Entrada al RWA
- 49 unidades a 10,10 $, desde un presupuesto de 500 $ con redondeo
Fíjese en lo que no es un coste: nunca puentea gas a Arbitrum ni a Ethereum. El relayer patrocina esas llamadas y se le reembolsa en el activo que el plan ya tiene. Para un plan en tres redes, esa es la diferencia entre una firma y unas seis.
El mismo plan, en tres tamaños
El número de pasos no cambia con el tamaño, pero sí lo que merece la pena hacer. Las comisiones del puente son fijas: dominan un plan pequeño y desaparecen en uno grande.
| Tamaño del plan | Comisiones CCTP | % en comisiones | Pasos | ¿Merece automatizarlo? |
|---|---|---|---|---|
| 1.000 $ | 1,50 $ | 0,15 % | 14 | Justo — las comisiones se comen un mes de rendimiento |
| 10.000 $ | 1,50 $ | 0,015 % | 14 | Sí |
| 100.000 $ | 1,50 $ | 0,0015 % | 14 | Sí, y ahora el slippage importa más que las comisiones |
A partir de unos 10.000 $ los costes fijos dejan de ser lo que hay que optimizar y pasa a serlo la ejecución del intercambio — que es otra forma de plan, con la operación repartida entre varios mercados en lugar de enrutada por uno solo.
Qué puede salir mal
- El intercambio se llena mal
El depósito y el préstamo se reducen con él. El health factor se preserva porque el préstamo se calcula desde el colateral real y no desde el previsto.
- cbBTC cae
El health factor baja. En 1,56 hay margen significativo, pero esta es una posición apalancada y puede liquidarse. El plan no la defiende: haría falta una regla aparte, y debería preguntar cuánto cuesta la protección antes de dar por hecho que compensa.
- El rendimiento del RWA no llega
El paso 13 devuelve lo que el paso 12 convirtió. Un mes flojo deja deuda pendiente, y eso está bien: se acumula, y la ejecución siguiente devuelve más. Nada se rompe.
- Un paso revierte
El plan se detiene ahí e informa del estado en que paró. Los pasos 11–14 simplemente no se ejecutan. La siguiente ejecución programada lee sus saldos de nuevo en lugar de suponerlos.
Devolver por participaciones, no por importe
Un detalle de implementación que se generaliza mucho más allá de este plan.
El paso 13 devuelve 500 USDC. Si en cambio devuelve la posición, devuelva por participaciones y no por un importe fijo: un importe fijo deja deuda residual conforme el interés se acumula entre la lectura y la ejecución, y la deuda residual bloquea la retirada que intentaba hacer.
El interés se acumula entre la lectura y la transacción. Sobreviven unos pocos wei de deuda. La retirada posterior revierte y el motivo no es evidente.
La posición se cierra limpiamente sin importar cuánto interés se acumulara entre medias.
La misma forma aparece con los aTokens: retirar exactamente lo que depositó puede revertir por un wei, porque el token redondea a la baja. Las operaciones de posición completa deben expresarse como operaciones de posición completa.
¿Merecía la pena automatizarlo?
Veinte minutos y ocho firmas al mes no es mucho trabajo. La razón para automatizarlo no son los veinte minutos: es que una estrategia que ejecuta a mano es una estrategia que ejecuta cuando se acuerda, a un precio que no eligió, y que deja de ejecutar el mes que está ocupado.
El plan de arriba se ejecuta el día uno del mes esté usted atento o no, con una forma que aprobó una vez, y se detiene limpiamente si algo va mal.