Welcome to the fourth edition of the Singularity Darkpool Deep Dive Series, where we will take a deeper look into the architecture, vision, and innovations powering Singularity’s institutional-grade on-chain Darkpool orderbook.
In each edition, we unpack a specific layer of the Darkpool - from how we prevent MEV and frontrunning to the role of cutting-edge cryptography like ZKPs, FHE, and MPC.
Built to offer compliance without compromise, Singularity delivers confidential, capital-efficient execution tailored for institutions ready to trade on-chain - privately, securely, and without leaving a trace.
Last edition, we discussed How ZKPs Power Confidential Trading in Singularity and why it's essential in DeFi.
This week, we're diving into another core technological component of our Darkpool, Fully Homomorphic Encryption (FHE).
FHE allows you to perform computations on encrypted data - and get encrypted results - without ever decrypting the input.
In simpler terms:
For Singularity’s Darkpool to maintain complete confidentiality, we must ensure:
FHE allows our book nodes (matching engines) to process encrypted orders as if they were plaintext, without ever exposing sensitive information on-chain or to validators.
Here’s a step-by-step of how FHE fits into our matching workflow:
ZKPs are great for proving facts. But:
Together, they serve different but complementary roles:
FHE enables a new class of confidential trading infrastructure - where:
This cryptographic foundation allows Singularity to support true dark liquidity - not just hidden intent, but hidden everything.
In Part III, we’ll break down how MPC enables key management and distributed decision-making - and how it ensures that no single node can ever compromise the system.
Thanks for reading our fourth edition of Singularity’s Darkpool Deepdive series.In the subsequent deep dives, we’ll take you behind the curtain to explore additional core components that power Darkpool.