Saltar al contenido
Finance & Banking
Evolution Program
Inicio / modules / 22-proyecto-banco-digital-y-mercado-tokenizado / solutions

Solución de referencia — Laboratorio 5: liquidación de extremo a extremo

Material docente.

La quinta prueba es la que nadie escribe

Cuatro de las cinco pruebas de atomicidad son las que cualquiera escribiría. La quinta —el registro detenido— no se le ocurre a nadie porque no es un fallo de las partes sino del propio sistema, y es la que más veces se activa en producción.

Las cinco pruebas

1 sin estado intermedio observable
2 falla el activo → dinero intacto
3 falla el dinero → activo intacto
4 doble gasto imposible
5 REGISTRO DETENIDO → rechaza sin tocar nada

Las cinco se escriben una vez y valen para siempre. La quinta cubre el modo de fallo que el escenario de tensión del laboratorio 8 va a provocar de verdad.

Rechazar antes de bloquear

1 verificar el activo del vendedor
2 verificar el dinero del comprador
3 si falla cualquiera → RECHAZAR sin tocar
4 si no → los cuatro movimientos juntos

Rechazar no deja rastro. Bloquear y revertir sí, y ese rastro es un estado intermedio en el que alguien pudo actuar.

El ahorro tras restarlo todo

pérdida esperada evitada      4 950
coste de liquidez con neteo  −3 096
coste del fallo del ciclo    −1 200
NETO                            654

Seiscientos cincuenta y cuatro al año. Reconocerlo y justificar la arquitectura por el beneficio de producto es más sólido que inflar el argumento de riesgo, y además es cierto.

Errores que se penalizan

Error Por qué
Bloquear y revertir La reversión prueba que hubo estado intermedio
Probar solo el camino feliz Cada fallo con su prueba
Ignorar el coste de liquidez Se sobrestima el ahorro
No dimensionar el fallo del ciclo Afecta a todas las operaciones
Inflar el argumento de riesgo Declara el beneficio real

Límites