
Swaps atómicos sin la jerga
Técnico
Mover cripto entre dos blockchains distintas suele implicar confiar en algo que está en medio. Un exchange guarda tus monedas, o un bridge las bloquea y te entrega una versión wrapped. En cualquier caso, durante una ventana que dura desde segundos hasta horas, un tercero controla tus fondos, ya sea un custodio centralizado, un conjunto de validadores o un multisig. Y quien puede mover tus fondos en esa ventana también puede congelarlos o perderlos.
Los swaps atómicos eliminan esa ventana. Permiten que dos personas operen cripto entre dos cadenas sin custodio, sin token wrapped y sin ningún momento en el que una de las partes o un intermediario controle los fondos. Este artículo cubre qué son, cómo funcionan por dentro, dónde siguen quedándose cortos y por qué el modelo importa más de lo que podría parecer.
- ¿Qué es un swap atómico?
- ¿Cómo funcionan los swaps atómicos?
- El papel de los HTLCs en los swaps atómicos
- Swaps atómicos onchain vs off-chain
- Swaps atómicos vs bridges y tokens wrapped
- Ventajas de los swaps atómicos
- Limitaciones de los swaps atómicos
- ¿Qué puedes hacer hoy con los swaps atómicos?
- Preguntas frecuentes
¿Qué es un swap atómico?
Un swap atómico es un cambio directo de dos criptomonedas distintas, a menudo en dos blockchains diferentes, que ocurre sin ningún intermediario de confianza. La palabra «atómico» es la parte importante. La operación o se completa por entero para ambas partes, o no ocurre en absoluto. No hay un estado intermedio en el que una persona cobre y la otra se quede sin nada.
La propiedad de todo o nada la impone el código, no una empresa. Tú y tu contraparte cambian activos nativos de forma p2p, y las reglas del swap hacen imposible que cualquiera de los dos engañe al otro.
¿Cómo funcionan los swaps atómicos?
La mecánica suena compleja, pero la idea es simple. Ambas partes bloquean sus fondos en contratos que solo pueden desbloquearse con un único secreto compartido. Revelar ese secreto para reclamar un lado lo expone automáticamente para el otro lado. Así que en el momento en que tomas tu mitad de la operación, tu contraparte puede tomar la suya. Ninguno de los dos puede llevarse los fondos y huir.
Esta es la secuencia completa en acción en Garden:

Los fondos quedan en un candado que solo se abre de dos maneras. O la operación se completa mediante el secreto, o se acaba el tiempo y todo vuelve al lugar del que salió. Ese es todo el truco.
El papel de los HTLCs en los swaps atómicos
El candado que hace todo este trabajo tiene nombre. Es un Hash Time-Locked Contract, o HTLC. Un HTLC es simplemente un contrato con dos salidas posibles y nada más.

El hashlock es la primera salida. Quien pueda producir el secreto que coincide con el hash almacenado se queda con los fondos. El timelock es la segunda salida. Si nadie produce el secreto antes de una fecha límite fijada, los fondos vuelven al remitente. Esas dos salidas son todo el modelo de seguridad. El contrato no tiene poder para enviar tus fondos a ningún otro sitio.
Esta es la pieza que hace que los swaps atómicos sean sin confianza; tenemos un recorrido completo de su evolución si quieres profundizar en cómo funcionan los HTLCs.
Swaps atómicos onchain vs off-chain
Los swaps atómicos vienen en dos variantes, y la diferencia está en dónde viven los candados.
Los swaps atómicos onchain colocan los HTLCs directamente en las blockchains implicadas. Este es el caso cross-chain al que se refiere la mayoría de la gente cuando dice swap atómico. Haces un swap de un activo nativo en una cadena por un activo nativo en otra, y ambos candados quedan registrados en sus cadenas respectivas. Es la configuración más habitual y la que impulsa los swaps cross-chain de Bitcoin en Garden.
Los swaps atómicos off-chain, en cambio, se ejecutan dentro de canales de pago, del tipo que usa la Lightning Network. Se aplica la misma lógica de hashlock y timelock, pero el swap se liquida dentro de un canal en lugar de en la cadena base. Digamos que tienes Bitcoin en un canal de Lightning y quieres Litecoin, y alguien del otro lado tiene la necesidad contraria. En vez de que cada uno publique candados en las cadenas base de Bitcoin y Litecoin y espere confirmaciones, el swap se ejecuta a través de los canales de pago de ambos usando el mismo truco del secreto y el timelock. Nada toca la cadena base hasta que se cierra un canal, así que se liquida en segundos y cuesta casi nada. El inconveniente es que ambos necesitan canales abiertos y financiados con liquidez en los lados correctos, así que esto encaja mucho mejor con swaps pequeños y frecuentes que con un movimiento puntual de tamaño.
Swaps atómicos vs bridges y tokens wrapped
Aquí es donde el modelo demuestra su valor. La forma habitual de mover Bitcoin a otra cadena es un bridge de bloqueo y acuñación. Envías tu BTC al bridge, este bloquea la moneda y te acuña una versión wrapped como WBTC al otro lado. Ese token wrapped es un IOU. Solo vale algo mientras el bridge siga teniendo el BTC real y siga siendo honesto.
Los swaps atómicos se saltan el IOU por completo. Entregas un activo nativo y recibes un activo nativo. Nada se convierte en un token wrapped, y nada queda bloqueado en un montón que un atacante pueda vaciar.

Elimina los dos puntos de fallo, la custodia y el wrapping.
Ventajas de los swaps atómicos
- Autocustodia
- Sin riesgo de contraparte
- Sin token wrapped
- Sin slippage
Limitaciones de los swaps atómicos
- El swap espera confirmaciones de bloque, así que es más lento que una operación instantánea.
- Un swap solo ocurre si alguien toma el lado opuesto. La versión clásica te obligaba a encontrar tú mismo a esa persona, aunque las redes de solvers ya se encargan de esto automáticamente; la liquidez y el inventario del solver son limitaciones.
- Se necesitan hashlocks y timelocks en cada cadena, así que el conjunto de activos disponibles es más estrecho que en un sistema que se limita a acuñar wrappers.
- Crea una opción gratuita, quien tiene el secreto puede marcharse si el precio se mueve en su contra a mitad del swap, ya que sus fondos simplemente se reembolsan.
La mayoría de estos puntos solían ser insalvables. Las redes de solvers han resuelto en buena medida los problemas de liquidez y de contraparte, y las penalizaciones limitan la opción gratuita. Lo que queda es sobre todo el tiempo de espera, que es el coste honesto de liquidar en cadenas reales en lugar de confiar en que alguien liquide por ti.
¿Qué puedes hacer hoy con los swaps atómicos?
Las primeras herramientas eran toscas, porque tenías que encontrar tu propia contraparte y ambos tenían que permanecer en línea y vigilar el swap. Eso ha cambiado. Los protocolos modernos hacen una pregunta más simple, qué quieres, y dejan que una red de solvers compita por cumplirlo. CoW Swap popularizó este modelo de intents y solvers para operar en la misma cadena, y Garden aplica la misma experiencia de un clic sobre una liquidación atómica real que usa HTLCs para el movimiento cross-chain. Recibes una cotización, confirmas y listo. Sin buscar contraparte, sin quedarte pegado a la pantalla, sin tokens wrapped aterrizando en tu wallet, y las garantías sin confianza siguen intactas mientras el trabajo se traslada a los solvers.
La forma más fácil de entenderlo es hacer uno. Estos son swaps atómicos reales que puedes hacer ahora mismo:
Preguntas frecuentes
¿Son seguros los swaps atómicos?
La liquidación la impone la criptografía, no la confianza. O se completan ambos lados del swap, o ambos se reembolsan a través del timelock. Ningún tercero tiene tus fondos en ningún momento, así que los principales riesgos que golpean a los exchanges y a los bridges, la custodia y el respaldo del token wrapped, no aplican. Los riesgos que quedan son prácticos, como esperar confirmaciones y encontrar liquidez.
¿Ambas partes tienen que estar en línea durante el swap?
En el diseño peer-to-peer original, sí, y era un verdadero fastidio. Ambos tenían que permanecer activos para revelar y reclamar dentro de las ventanas del timelock. Los protocolos modernos resuelven esto con redes de solvers. Un solver asume el papel de contraparte y gestiona su lado automáticamente, así que firmas una vez y el sistema lleva el swap hasta el final. No te quedas atrapado mirando una pantalla.
¿Cuál es el problema de la «opción gratuita» en los swaps atómicos?
Como quien tiene el secreto puede simplemente dejar que el swap expire y recibir el reembolso, en la práctica tiene una opción gratuita. Si el precio se mueve a su favor durante el timelock, completa el swap, y si se mueve en su contra, se marcha sin coste alguno. En un timelock largo esa opción tiene valor real, y es injusta para la contraparte. Los protocolos lo contrarrestan con comisiones, fianzas o penalizaciones que hacen que abandonar un swap salga más caro que terminarlo, lo que elimina la mayor parte del incentivo para aprovecharse.
¿Puede un swap atómico sufrir front running o un ataque sándwich como una operación normal en un DEX?
La tasa queda fijada cuando ambas partes bloquean sus fondos, así que no hay un precio en tránsito que un bot pueda manipular como lo haría en un AMM. Eso elimina el clásico ataque sándwich. El secreto sí se hace público onchain cuando la primera parte reclama, pero para entonces los timelocks ya protegen a ambos lados, así que ver el secreto no permite a nadie robar un lado.
Ten en cuenta: el término swaps atómicos se usa con ligereza. Muchos protocolos anuncian swaps atómicos mientras siguen enrutando tus fondos a través de un pool o de una bóveda controlada por validadores a mitad del swap. Esos son atómicos, la operación se completa o se reembolsa por entero, pero otra persona tiene tu dinero mientras tanto, así que no son sin custodia. Este artículo describe cómo funcionan los swaps atómicos en Garden, construidos con HTLCs, donde tus fondos permanecen en una criptografía a la que solo tú y tu contraparte (el solver) pueden acceder. Si estás comparando opciones, no te quedes en la palabra atómico. Comprueba quién tiene tus fondos mientras se liquida el swap.
Last updated