Shamir secret sharing · front-running resistant

SMPC Dark Pool

Institutional trading where the order book cannot be inspected before execution. Orders are split into secret shares, matched blindly by multi-party computation, and settled with a proof of solvency.

Threshold order book · sealedorder book exposure: 0 bits
bids asks price per unit blind match: limit buy ≥ limit sell TRUE — clearing price 126.0 each block is one order, held as a secret share — no node reads its price or size
Threshold committee5 of 7nodes
Book exposure0 bitsblind
MEV extraction$0.00immune
Settlement proofGroth16BN254

01 — the splitZero information, not merely encrypted

A centralised dark pool still has an operator, and the operator can read the book. Encrypting it moves the problem rather than solving it, because whoever holds the key can read it too.

Shamir secret sharing removes the key. An order becomes a set of linear polynomials over a prime finite field, and any subset smaller than the threshold possesses zero information — not impractical to read, but information-theoretically nothing. Seven shares, five required: any four reveal as much as four random numbers.

Shamir shares over Fₚ — any 5 reconstruct, any 4 learn nothing 1234567 5 of 7 → reconstructable 4

02 — the matchArithmetic on values nobody sees

Matching is the hard part, because comparing two prices usually means knowing them. Beaver triples let the nodes multiply secret shares without reconstructing anything, so cross-order volume clearing happens entirely in encrypted space. A blind equality check answers the only question that matters — is the best limit buy at or above the best limit sell — and returns one bit.

Solvency is proved rather than asserted: a trader demonstrates escrowed collateral sufficient to back an order without revealing a wallet balance or a portfolio size.

[SHAMIR]Institutional order #8492 split into 7 secret polynomials
[SMPC-GATE]Beaver triple multiplication protocol evaluated across nodes
[MATCHING]Blind equality check: limit buy ≥ limit sell = TRUE
[SETTLEMENT]Atomic state root transition committed to ledger

03 — comparedAgainst public AMMs and against Wall Street

CharacteristicPublic AMMWall St dark poolSMPC Dark Pool
order visibility100% public mempooloperator and HFT insiderszero — cryptographically blind
MEV / sandwichingextremeasymmetric internal arbitragemathematically impossible
auditabilityon-chain and transparenta closed proprietary databasesuccinct zk-SNARK
collusion tolerancenot applicablerequires one corrupt operatortolerates k−1 Byzantine nodes
git clone https://github.com/KELLERBABG/SMPC-Dark-Pool.git
cd SMPC-Dark-Pool && cargo test
# spawn a 3-node secret-sharing committee and match two blind orders
SMPC Dark Pool · Keller Systems repository  /  kellersystems.dev