Solving crypto’s biggest problem — with ICP!

Hey friends!

I’m a big fan of Bitcoin and crypto in general. However, we have to admit it has several problems, and probably the main one is: all transactions on all blockchains are completely public. Every transfer, every balance, every interaction is totally transparent. If I go buy some sausage at a store in the crypto city of the future, the whole city can easily find out about it.

Smart folks have been trying to fix this for over ten years, but:

Monero, Zcash and similar — they only protect their own token within their own chain. Want private BTC or ETH? Sorry, that’s not what we do.

Tornado Cash — a mixer model with fixed amounts. Small anonymity set, one asset at a time, fragmented privacy.

Namada — the most advanced project today, a unified shielded pool for all assets. Great cryptography! But stuck on Cosmos/IBC. Access to BTC, ETH, SOL only through bridges. And bridges… well, you know the problem with those.

Spinner, Whirltrace on ICP — also the Tornado Cash model. Fixed amounts, one asset, small pool.

The problem isn’t cryptography, we’ve long known how to hide transactions (zk-SNARKs, STARKs, Ring Signatures, Stealth Addresses, and many other methods, for every taste). The problem is that there was no infrastructure allowing a single protocol to natively work with ALL major chains without bridges or intermediaries.

But now, thanks to DFINITY, ICP, and Chain Fusion, this possibility has finally arrived.


Architecture overview:

Four layers:

UX layer — the user sees a familiar wallet: shieldBTC, shieldETH, shieldUSDC. These are their decrypted notes via a spending key. Only they can see them.

MASP canister — the heart of the system. A single Merkle tree on ICP containing encrypted notes for all assets. ZK proofs are generated in the user’s browser (PLONK + Poseidon2) and verified by the canister in ~10ms. vetKeys issue encryption keys via threshold BLS — no single node sees the full key.

Chain Fusion layer — the bridge between MASP and the outside world. On shield: accepts native BTC/ETH/SOL, mints ck-tokens. On unshield: burns ck-tokens, threshold-signs a native transaction (ECDSA for BTC/ETH, EdDSA for SOL) and sends it to the target chain.

External chains — Bitcoin, Ethereum, Solana, any EVM chain. The user works with native assets on input and output. Inside — full privacy.


Why only ICP can do this:

Chain Fusion — native threshold signing (ECDSA, Schnorr, EdDSA) for BTC, ETH, SOL, DOGE. No bridges, no intermediaries. A canister directly signs transactions on other chains.

WASM canisters — on-chain ZK-SNARK verification in ~10ms. Cloaking Layer by zCloak has already proven this works.

vetKeys — decentralized key management. No single node sees the full key. Perfect for encrypting data in the pool.

Reverse gas — transfers within the pool are free for the user.

500 GiB storage per canister — more than enough for a Merkle tree.


I’ll admit, I only recently took a deep dive into ICP, and it genuinely blew me away, I had no idea infrastructure like this already existed. But I think many of you clearly know more than I do.

I’d love to hear your thoughts, criticism, suggestions on this, and so on.

Thanks for your attention!

7 Likes

Sounds like you’re onto something. Why not build a prototype?

1 Like

I’m an investor, not a dev. Don’t know how to build it technically, ngl.

correction;

whirltrace looks dead.

spinner is not using fixed amount but nonfixed, which means users are recommended to deposit large amounts, and withdraw many small amounts.

1 Like

Agree with the core point: privacy matters much more when it’s combined with native asset access and usable UX, not just added as a standalone mixer.

That’s very close to how we think at SSS V2.

Our view is that the stronger design is: unified internal ledger first, smooth on-chain execution first, then privacy rails on top of that — and over time, even native assets like BTC should be able to enter that system and withdraw back out natively.

ICP is one of the few places where this direction feels technically realistic.

1 Like

Very interesting, good luck with your project!!

1 Like

Thank you!
V3 is coming in few weeks, then you can try it.

1 Like

sounds interesting has a good impact, but would it be profitable’ ~fellow VCs

1 Like

Honestly sounds awesome.

1 Like

I agree with the main direction - ICP is one of the few ecosystems actually trying to remove bridges instead of just abstracting them. Even if parts of this are over-optimistic, it’s the kind of thinking that moves things forward.