Skip to content
announcements
·3 min read

Introducing Xythum: Privacy-Preserving Dark Liquidity

We are excited to announce Xythum, a protocol-agnostic dark pool built on zero-knowledge proofs and threshold encryption for truly private, compliant trading.

Xythum Labs

Xythum Labs

@xythum

Introducing Xythum

Today marks a significant milestone in the evolution of decentralized finance. We are excited to publicly announce Xythum, a protocol-agnostic dark pool designed for the sovereign trader.

What is a Dark Pool?

A dark pool is a private venue for trading securities where order details are hidden until execution, preventing front-running and information leakage.

The Problem with Current DEXs

Every trade you make on a typical decentralized exchange is visible to the entire world before it executes. The moment you submit a swap transaction, it enters the public mempool where sophisticated actors can observe and exploit it.

This transparency creates several serious problems:

  • Front-running: MEV bots can see your pending transaction and execute an identical trade ahead of you
  • Sandwich attacks: Attackers can manipulate prices around your trade, profiting at your expense
  • Information leakage: Your trading strategy, positions, and intentions become public knowledge
  • Worse execution: Large orders suffer from price impact as the market anticipates your trade

How Xythum Works

Xythum uses a combination of cutting-edge cryptographic techniques to create a truly private trading experience while maintaining full on-chain settlement and verifiability.

Core Architecture

At its heart, Xythum leverages three key technologies:

order-structure.ts
interface XythumOrder {
  commitment: Commitment;    // Hidden order details
  nullifier: Nullifier;      // Prevents double-spending
  proof: ZKProof;           // Validity proof
  encryptedPayload: Buffer; // Threshold-encrypted order
}
  1. Zero-Knowledge Proofs: We use ZK-SNARKs to prove order validity without revealing order details
  2. Threshold Encryption: Orders are encrypted so that no single party can decrypt them
  3. Delayed Execution: A brief time-lock prevents observers from front-running matched orders

Zero-Knowledge Proofs

ZK-SNARKs (Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge) allow us to prove statements about private data without revealing the data itself. This is the cryptographic foundation that enables private trading.

The Matching Engine

Unlike traditional dark pools that rely on trusted operators, Xythum's matching engine operates in a decentralized manner:

matcher.sol
contract XythumMatcher {
    function submitOrder(
        bytes32 commitment,
        bytes calldata proof
    ) external returns (bytes32 orderId) {
        require(verifyProof(commitment, proof), "Invalid proof");
        // Order details remain hidden
        emit OrderSubmitted(orderId, msg.sender);
    }
}

Privacy Guarantees

Xythum provides the following privacy guarantees:

PropertyDescription
Order PrivacyOrder price, size, and direction are hidden until execution
Trader AnonymityNo link between depositor and trader addresses
Execution PrivacyMatched orders settle without revealing trade details
Compliance ReadySelective disclosure for regulatory requirements

Important

While Xythum provides strong privacy guarantees, users should understand that all trades eventually settle on-chain. The privacy protection is against pre-execution exploitation, not permanent hiding of transactions.

What's Next

We're launching testnet access in Q1 2025. During this phase, you'll be able to:

  1. Deposit test tokens into Xythum shielded pools
  2. Submit private limit orders
  3. Experience MEV-protected execution
  4. Provide feedback to shape the protocol

Join the Community

We're building Xythum in the open. Join our community to get early access:


Xythum — Protocol-agnostic dark liquidity for the sovereign trader.