The main concern when using a DEX is the speed. Users that have interacted with a DEX before, will remark the uncomfortable experience of waiting for their trade to confirm on the blockchain or having the trade fail because someone else has traded the order and losing the gas fees.
FINN solves this problem by employing a Hybrid DEX model, where the order book and matching engine is stored on a centralized server while the funds and transactions are recorded on the blockchain. This allows for instant order execution (no need to wait blockchain transaction confirmations) and prevents front-running as all trades are pushed through FIFO (first-in-first-out) orders to the blockchain by the matching engine.
The matching engine also tracks the order fills and will not match orders that are already filled and awaiting to be recorded. The user receives instant trade confirmation.