Alle Beiträge
2026-05-25

Why we built on zero-knowledge proofs

Solana, like every public ledger, broadcasts everything. Every transfer, every balance, every interaction is permanently visible to anyone with an internet connection. That is a feature for auditability — and a liability for ordinary financial privacy.

Zero-knowledge proofs change the geometry of what is provable. With a ZK proof you can demonstrate that you own one of the deposits in a shielded pool without revealing which one. The proof is short, the verification is fast, and the secret never leaves your device.

For SolMask, that means a withdraw is mathematically unlinkable to its corresponding deposit. There is no statistical trick, no timing leak, no amount fingerprint that an outside analyst can use to bridge the two — provided you used a sensible privacy delay so your withdraw lands in a crowd.

SolMask uses Groth16 over a BN254 Poseidon Merkle tree. Proofs are around 200 bytes, generate in three to five seconds in your browser, and verify on-chain in single-digit milliseconds. The verifier code is public and on-chain; you do not need to trust us.

Why we built on zero-knowledge proofs · SolMask