SINGLE STUDY CRYPTO
April 9, 2019
¿Cuál es el escenario de la transacción?
Cuando el comparador o sistema de coincidencias (matcher) encuentra dos órdenes adecuadas, las envía al contratista, quien inicia y administra el procedimiento para el intercambio atómico (Atomic Swap) entre dos clientes: la transacción (Atomic Swap).
Haga clic en el comercio ejecutado en “Ofertas activas”
La transacción atómica consta de 6 pasos:
- Solicitar un trato
- El servidor genera información preliminar para los participantes en la transacción, muestra los contratos y espera la confirmación de ambos participantes en la transacción.
- InitScriptRequest (reserva en blockchain A)
- La cara (side) 1 genera una transacción de intercambio de inicio (init) en la primera cadena de bloques para congelar fondos.
- Transaction init side 1 se publica en el primer blockchain y se confirma.
- SecondScriptRequest (reserva en blockchain B)
- La cara (side) 2 verifica los fondos congelados en el primer blockchain.
- La cara (side) 2 genera una transacción de inicialización de respuesta (init) en la segunda cadena de bloques (blockchain) para congelar fondos.
- La transacción del lado 2 se publica en la segunda cadena de bloques y se confirma.
- Redeem (redimir o canjear) B (conseguir de blockchain B)
- La cara (side) 1 genera una transacción (redeem) por recibir fondos de la segunda cadena de bloques.
- La transacción de canje (redeem) del lado 1 se publica en la segunda cadena de bloques y se confirma.
- Redeem A (conseguir de blockchain A)
- La cara (side) 2 genera una transacción de canje (redeem) por recibir fondos del primer blockchain.
- El modo de transacción del lado 2 se publica en la primera cadena de bloques y se confirma.
- Refund (reembolzo) (reembolso si es necesario)
- Si algo salió mal, cualquiera de los participantes puede hacer una devolución (reembolso - refund) de los fondos bloqueados después de que se complete el bloqueo.