Por lo que yo entiendo el resto de dex utilizan tokens, que simulan cualquier activo, este utiliza atomic swaps, intercambios atomicos, es decir las monedas estan bajo tu control en tu cliente y las monedas de la otra parte estan bajo su control hasta que se realiza el intercambio, siempre tienes el control de la moneda ofertada o en su caso de la moneda recibida.
Incluso con 1 btc por ejemplo puedes hacer varias ofertas ya que el btc es tuyo hasta que se hace el intercambio.
Ejemplo
1 btc por 100eth
Y ese mismo btc por 200 ltc
La primera que te acepte la otra parte es la que se llena
Enviado desde mi SM-N950F mediante Tapatalk