¿Cómo funcionan los intercambios atómicos?
Tomemos nuestro caso: el usuario expresa una intención de intercambio. La casa de subastas selecciona un solver para ella. Tras ejecutar la intención, el solver y el usuario tienen que liquidar (intercambiar) sus activos.
- El usuario deposita el activo A en una bóveda transparente en la cadena A.
- El solver comprueba el importe depositado y, si coincide con el importe esperado, deposita el activo B en una bóveda transparente idéntica en la cadena B.
- El usuario (la interfaz del cliente) verifica el importe depositado por el solver y, si es correcto, abre la bóveda para recoger el activo B en la cadena B.
- El solver ya puede recoger el activo A de la bóveda del usuario en la cadena A; el intercambio se ha completado.
Escenarios y salvaguardas
1. Se bloquean los activos A y B, pero no se reclama el activo B

- Penalización: a los stakers se les recorta el 1% del valor de la intención.
- Resolución para el solver: reembolso del activo B después de 24 horas, más el SEED recortado como compensación.
- Resolución para el usuario: reembolso del activo A después de 48 horas.
2. No se bloquea el activo B

- Penalización: al solver y a los stakers se les recorta el 0,5% del valor de la intención.
- Resolución para el usuario: reembolso del activo A después de 48 horas, más el SEED recortado como compensación.