Exchange liquidity without parking capital: how order-book mirroring and JIT hedging work
Why liquidity, not software, is a new exchange’s costliest problem, and how mirroring with JIT hedging quotes deep books at real prices with almost no inventory.
BitPolaris Engineering
The problem in one number
Order books do not fill themselves. If you quote both sides of a hundred markets with your own capital, you hold inventory in every one of them: at default depth that is roughly $930,000 sitting idle, exposed to price moves, and divided further every time you add a market.
Mirroring
A mirroring engine reads the live order book of a reference venue, applies banding, volume-weighting and a markup, and publishes the result as your book. Customers see real, executable prices that track the global market. When a customer buys from your book, the engine opens the opposite position on the reference venue, an orderback, so your net exposure stays near zero and the markup is your margin.
Just-in-time funding
- Customer deposits; a buffer stays in the hot wallet and the excess is forwarded to the reference venue.
- Customer trades against the mirrored book.
- The fill is hedged with an orderback at the moment it happens.
- Customer withdraws; exactly what the request needs is pulled back from the venue to the hot wallet and paid out.
The cycle means inventory lives where it is useful, on the hedging venue, and your own wallets hold only what customers are about to withdraw.
What makes it safe
- Cost floor. Per market: venue taker fee + transfer amortisation + buffer. Below the floor, the market is not quoted. No override.
- Open-exposure queue. Every fill not yet hedged is visible with age, attempts and reason; a fill waiting for funding is not a failure.
- Credit-line guard. Market-maker credit on the ledger can never exceed assets actually on the venue; an unreadable balance counts as unknown, not zero.
- Gated withdrawals. Automatic replenishment sits behind four independent switches, daily caps and a justified record.
- Panic control. One button pulls all books; position tracking stays on.
Costs that matter at scale
On TRON, the largest cost of a TRC-20 withdrawal is energy. Burning it costs about 13 TRX per transfer; renting it by the hour costs 4.7–9.3 TRX, a 30–65% saving, with a separate paying account, a unit-price cap and fail-open behaviour so withdrawals never depend on the rental module.
The Mirror engine runs on 97 markets inside the Exchange block, with its own console.