Dark pools explained in 35s Traders keep their individual orders locally and via MPC (actually 2-Party Computation), compare so see if they match. If yes, settle onchain, otherwise reveal nothing zero data leaks.
994