Shielded vs Unshielded Tokens on Midnight: Choosing What the Network Sees

I’ve been exploring how Midnight handles token transfers, and something interesting stood out.

It doesn’t force everything to be public or private.

You actually get both:

  • unshielded tokens (fully visible)

  • shielded tokens (fully private)

Same chain, different behavior.

What I find interesting is how this affects app design. You can choose transparency where it matters, and privacy where it’s needed.

Curious how others would use this. Would you default to privacy or mix both?

Read more here: https://eightblock.dev/articles/shielded-vs-unshielded-tokens-on-midnight-choosing-what-the-network-sees

3 Likes