¿Qué significa atómico en un intercambio?
En informática, una operación atómica no puede detenerse a medias: ocurre todo o no ocurre nada. Un intercambio atómico aplica esa regla a un trato entre dos blockchains. Tus monedas en una cadena y las de tu contraparte en otra quedan bloqueadas de forma que reclamar un lado revela la llave que abre el otro. El fallo clásico que evita es dolorosamente simple: tú envías primero y el otro lado nunca devuelve. En un intercambio atómico nadie puede irse solo con tu mitad, y ningún operador de exchange, puente o agente de custodia toma los fondos por el camino.
¿Cómo funciona un contrato con bloqueo temporal hash?
Un contrato con bloqueo temporal hash (HTLC) es un contrato inteligente que bloquea fondos tras dos condiciones a la vez:
- Un hashlock libera los fondos solo a quien presente el valor secreto que hay detrás de un hash criptográfico. El hash puede publicarse libremente; no revela nada sobre el secreto en sí.
- Un timelock devuelve los fondos a su dueño original si el secreto no ha aparecido antes de una fecha límite fijada.
Juntos hacen que completar el trato con honestidad sea la única manera de reclamar algo. Para tomar los activos del otro lado tienes que revelar el secreto, y revelar el secreto es exactamente lo que permite a tu contraparte reclamar los tuyos. Si te marchas, ambos plazos vencen y ambos depósitos vuelven a casa.
¿Cuáles son los pasos de un intercambio atómico?
- 1
Acordar y hashear
Dos partes acuerdan las cantidades. Una de ellas genera un valor secreto y comparte solo su hash.
- 2
Bloquear el primer depósito
El iniciador bloquea activos en la cadena A en un contrato que paga a la contraparte si el secreto aparece antes del primer plazo.
- 3
Bloquear el depósito de respuesta
La contraparte verifica ese depósito y luego bloquea activos en la cadena B tras el mismo hash con un plazo más corto, de modo que el iniciador tenga que revelar el secreto primero.
- 4
Reclamar y revelar
El iniciador reclama los activos en la cadena B, lo que publica el secreto on-chain. La contraparte lo lee allí y reclama los activos en la cadena A.
¿De dónde vienen los intercambios atómicos?
El desarrollador Tier Nolan describió el primer procedimiento completo de intercambio atómico en mayo de 2013, en un hilo del foro de Bitcoin titulado Alt chains and atomic transfers. Llevar la idea a la práctica tomó unos cuatro años: el primer intercambio atómico on-chain ampliamente documentado corrió entre Decred y Litecoin el 20 de septiembre de 2017, usando herramientas prototipo que publicó el equipo de Decred. El fundador de Litecoin, Charlie Lee, compartió una de las primeras ejecuciones, un cambio de 1,337 LTC por 2,4066 DCR, y un intercambio de Litecoin a Bitcoin llegó a los pocos días. Los volúmenes eran mínimos; la prueba no. Dos blockchains sin relación habían liquidado un trato sin exchange, sin puente y sin un tercero de confianza en medio.
¿Por qué los intercambios atómicos clásicos quedaron en un nicho?
El modelo de seguridad aguantó; la experiencia no. El white paper de 1inch sobre intercambios atómicos cross-chain lo dice sin rodeos: las alternativas descentralizadas como los intercambios atómicos sufren una mala experiencia de usuario. Que los volúmenes siguieran bajos tras la prueba de 2017 tiene poco que ver con la criptografía. Ejecutar un intercambio a mano exige mucho:
- Encuentras tú mismo a tu contraparte, alguien que quiera el trato exactamente opuesto, por las mismas cantidades, al mismo tiempo.
- Ambas cadenas deben admitir funciones hash y scripts de timelock compatibles, lo que descarta muchos pares.
- Ambas partes permanecen en línea durante todo el flujo y publican sus transacciones en el orden correcto.
- Esperas confirmaciones en dos redes antes de que cualquiera de los lados sea final, y los errores de tiempo pueden dejar un lado expuesto.
¿Cómo construye 1inch sobre los intercambios atómicos?
Los intercambios cross-chain en 1inch conservan el núcleo atómico y quitan las partes con las que la gente tropezaba. Los contratos de depósito en garantía siguen bloqueando activos en ambas cadenas, un secreto sigue desbloqueando ambos y los timelocks siguen reembolsando lo que quede atrás. Lo que cambia es quién hace el trabajo: firmas una sola orden con lo que pagas y lo que quieres recibir, y profesionales verificados llamados resolvers compiten en una subasta de precio descendente por completarla. El resolver ganador fondea ambos depósitos, gestiona el intercambio del secreto y paga el gas en las dos redes. El secreto solo se comparte cuando ambos depósitos están confirmados y cada cadena alcanza la finalidad, lo que protege el intercambio de reorganizaciones de cadena. Los depósitos de seguridad premian a quien complete o reembolse un intercambio, para que las órdenes no queden varadas cuando alguien se calla. Mira la guía de intercambios cross-chain para el flujo completo. El diseño está especificado en el white paper de 1inch sobre intercambios atómicos cross-chain (PDF).
El modelo de órdenes también permite llenados parciales, donde varios resolvers completan porciones de un intercambio grande. El white paper documenta una orden de 5.436 WETH completada mediante 11 llenados parciales en un minuto; el usuario recibió 40.524 USDC más que si hubiera cambiado todo el importe de golpe al precio de mercado del momento.
¿Por qué siguen importando los intercambios atómicos?
Porque la alternativa es la confianza. La mayor parte del valor que cruza cadenas hoy sigue pasando por puentes y servicios con custodia, y cada uno añade una parte en la que debes creer. Los depósitos atómicos eliminan esa parte: el código de cada cadena hace cumplir el trato, y todo lo que hace una contraparte es verificable on-chain. Los intercambios cross-chain en 1inch conservan esa propiedad y hacen que el flujo se sienta como cualquier otro intercambio.
¿En qué se diferencia de un intercambio atómico clásico?
- Quién toma el otro lado
- A mano: una contraparte que encuentras tú. En 1inch: resolvers compitiendo en una subasta
- Qué firmas
- A mano: varias transacciones en orden estricto. En 1inch: una orden
- Gas por el camino
- A mano: pagas en ambas cadenas. En 1inch: los resolvers lo cubren, incluido en la cotización
- Si el intercambio se atasca
- Ambos reembolsan mediante timelocks; en 1inch, los depósitos de seguridad premian a quien termina la limpieza
Preguntas frecuentes
Están relacionados, pero no son idénticos. Intercambio atómico nombra el mecanismo de liquidación de todo o nada; un intercambio cross-chain es el producto construido encima. En 1inch, los intercambios cross-chain se liquidan mediante depósitos atómicos sin pedirte gestionar secretos, plazos ni contrapartes.
Un intercambio incompleto reembolsa a ambos lados cuando los timelocks expiran, así que el mecanismo en sí no deja activos varados. Los riesgos realistas están alrededor: interactuar con un contrato sin auditar, poner mal el precio del trato o firmar algo que no leíste. Las implementaciones auditadas y las interfaces claras importan.
No. Entre las cadenas no cruza nada salvo el valor secreto, que se revela en ambas. Cada lado cobra de un depósito que ya vive en su propia red, así que no hay token envuelto ni contrato de puente en el que confiar.
Necesitan una forma de hacer cumplir un hashlock y un timelock. En cadenas tipo Bitcoin eso es el script de transacciones; en cadenas EVM, un contrato. Para los intercambios cross-chain, 1inch despliega su contrato de depósito en garantía en cada red compatible.
¿Prefieres empezar por la base? Lee qué es un intercambio de criptomonedas, o repasa todas las guías en el centro de aprendizaje.
Intercambia entre cadenas sin gestionar secretos
Los depósitos atómicos hacen cumplir el trato; tú eliges el par y firmas una vez.