ブリストル/KU ルーヴェンと JPMorgan AI Research の 2 つの独立した研究流が方向漏洩問題に収束し、最終的に本番戦略で分岐した。1 つのシステムのみが本番運用に達した。
From 2019 to 2025, two independent groups attacked the MPC-based ダークプール の問題に反対の方向から取り組んだ. ブリストル線は マッチング機構の実現可能性; JPM 線は 暗号学的正確性. それらは the 2022 年の方向漏洩問題で合流した.
| Paper | Line | Dir. Hidden | Multi-Instr | Operators | Collusion | Price Disc. | Production |
|---|---|---|---|---|---|---|---|
| mpc-dark-side-2019 | Bristol | ✗ | ✗ | 2-3 | weak | ✗ | ✗ |
| turquoise-plato-2020 | Bristol | ✗ | ✓ | 3 | weak | ext NBBO | ✗ |
| kicking-the-bucket-2022 | 収束 | ✓ | △ | 3 | weak | ext NBBO | ✗ |
| all-for-one-2022 | Bristol | ✓ | ✗ | ≤100 | strong | ext NBBO | ✗ |
| pp-dark-pools-2020 | JPM | ✓ | ✗ | 1 (FHE) | N/A | ✗ | ✗ |
| secret-match-2020 | JPM | ✓ | ✗ | threshold | N/A | ✗ | ✗ |
| priority-queue-2023 | JPM | ✓ | △ | 3-party | honest-maj | CDA polylog | ✗ |
| prime-match-2023 | JPM | △ (price pub) | ~10 | bank | bank trust | ✗ | ★ PROD |
| atlas-x-2024 | JPM | ✓ (DP noise) | N/A axe | JPM | N/A | N/A | ★ PROD |
Cartlidge, Smart, and Talibi Alaoui drove this line from 2019 to 2022, progressively scaling from a 3-mechanism feasibility study to a full multi-asset exchange simulation. They solved direction leakage only when Polychroniadou joined in 2022.
Polychroniadou and collaborators attacked the problem from a 暗号学的正確性 standpoint from day 1. They prioritized direction プライバシー (FHE), then discovered the production path required abandoning FHE and CDA entirely. Two systems reached live deployment.
Direction leakage — the leaking of buy/sell intent to operators — was the cross-cutting problem that forced both research lines to evolve. It was identified by JPM in 2020 and solved by the collaborative paper in 2022.
Cartlidge's MPC protocols revealed buy/sell direction to operators during matching. An operator running the MPC sees which input slots are buys and which are sells — they just can't see the quantities or identities directly. But direction alone can be highly sensitive: if a large institution is accumulating (all buys), counterparties can front-run.
This wasn't treated as a critical flaw by the Bristol line initially — the focus was on scale and commercial viability.
Polychroniadou's 2020 AAMAS abstract led with the direction leakage critique. The entire FHE approach was motivated by ensuring operators compute on encrypted inputs without ever learning direction. This is a different philosophical stance: プライバシー as a hard requirement from day 1, not an incremental addition.
FHE achieves this by design — the operator performs homomorphic min(x,y) without ever decrypting inputs.
| Property | Bristol (peak: kicking-the-bucket) | JPM (peak: prime-match) |
|---|---|---|
| Direction Privacy | ✓ (bucket quantization) | △ (prices public, quantities hidden) |
| Multi-Instrument | ✓ (secret-shared identifiers) | ~10 instruments/sec |
| Operator Model | 3-party MPC or ≤100 participants | Bank as trusted single operator |
| Collusion Resistance | ✓ (all-for-one model) | Bank-trust model (no collusion resistance) |
| Price Discovery | External NBBO benchmark | None (abandoned) |
| Malicious Security | Honest-majority assumed | ✓ (from linearity of min(x,y)) |
| Production | ✗ | ★ Since Sept 2021 |
| Post-Quantum | ✗ | ✓ (TFHE lattice basis) |
Eight research papers. One production system. Why did only Prime Match ship? The answer is a series of deliberate simplifications — each one trading research richness for operational feasibility. Understanding this tradeoff matrix is the key insight of the entire genealogy.
For researchers and engineers wanting to build a プライバシー-preserving ダークプール from scratch. This guide synthesizes the reading order, implementation strategy, and key lessons from 6 years of research.