Technical principles

Stage 1: Enabling Traceability Removal For Deposit and Withdrawal

With the integration of Yellow Submarine SDK, users will be able to deposit to and withdraw from Poseidon without any 3rd-party being able to trace the addresses they used. The ZKP operations underneath ensure the addresses at the two ends cannot be linked.

Stage 2: Enabling Front-running Prevention

With the use of low-complexity and low-cost Bulletproof for simple amount hiding, users will be able to ensure their order is no longer vulnerable to the Front-running issues.

Stage 3: Full Privacy Protection with address masking

With the advanced plonk verifier, users will be able to ensure everything in their order is protected.