Glosario cripto
Motor de emparejamiento
El motor de emparejamiento es el software central de un exchange que cruza las órdenes de compra y venta, normalmente por prioridad de precio y tiempo.
Toda orden enviada a un exchange llega al motor de emparejamiento (matching engine). Este mantiene el libro de órdenes en memoria, comprueba si una orden nueva cruza con órdenes en espera del lado contrario y, si es así, ejecuta las operaciones al precio de esas órdenes. Con prioridad de precio y tiempo, se ejecuta primero el mejor precio y, a igual precio, la orden más antigua. Algunas plataformas usan reglas a prorrata u otras.
La velocidad y la fiabilidad definen la calidad de un exchange centralizado. Los grandes exchanges cripto procesan enormes cantidades de órdenes por segundo con una latencia mínima, y las caídas en mercados volátiles, cuando el motor se satura, han dejado una y otra vez a los traders sin poder cerrar posiciones. Los DEX con libro de órdenes en cadena implementan el emparejamiento en contratos inteligentes o cadenas especializadas, mientras que los AMM lo sustituyen por fórmulas de precio.
Como el usuario no puede inspeccionar el motor de un exchange centralizado, debe confiar en que aplica sus reglas con justicia. Varias polémicas de exchanges han girado en torno a tratos preferentes, comisiones ocultas o al operador negociando contra sus clientes.
Ejemplo
Dos traders envían órdenes limitadas de compra de BTC al mismo precio con un milisegundo de diferencia. Cuando llega un vendedor, el motor ejecuta primero la orden más antigua por prioridad de precio y tiempo.
