Design a high-frequency trading matching engine for Crypto; how do you ensure low latency and consistency?