#dusk @Dusk
I started looking at Dusk's public and shielded account setup and my first read was simple: users get a choice. Moonlight for transparency and Phoenix for privacy. Switch depending on what compliance or convenience requires. Flexibility as the pitch.
But the two account types do not share the same security model and that is the part worth digging into. A Moonlight transaction is account based and checked with a standard BLS signature. Phoenix transactions carry a zero knowledge proof that has to pass before entering the mempool. One proof has to establish that the shielded transaction is valid. If that proof system has a flaw then the shielded side inherits that risk.
This is not purely theoretical. In April 2022 Dusk disclosed a critical vulnerability in its PLONK implementation that could allow forged proofs. That issue was remediated and Dusk has since continued upgrading its proof infrastructure. Moonlight's signature based model was not exposed to this specific category of PLONK implementation risk.
That does not make Phoenix broken. ZK systems come with different cryptographic assumptions and those assumptions need continuous review as more value moves through them. What would actually matter is whether the security process keeps pace with the amount of real activity using the shielded side.
What I am watching is how Phoenix usage develops relative to Moonlight over time.
$DUSK
$BTC
$SOL
If more real value starts moving through Phoenix does its privacy advantage become worth the additional cryptographic dependency?
I started looking at Dusk's public and shielded account setup and my first read was simple: users get a choice. Moonlight for transparency and Phoenix for privacy. Switch depending on what compliance or convenience requires. Flexibility as the pitch.
But the two account types do not share the same security model and that is the part worth digging into. A Moonlight transaction is account based and checked with a standard BLS signature. Phoenix transactions carry a zero knowledge proof that has to pass before entering the mempool. One proof has to establish that the shielded transaction is valid. If that proof system has a flaw then the shielded side inherits that risk.
This is not purely theoretical. In April 2022 Dusk disclosed a critical vulnerability in its PLONK implementation that could allow forged proofs. That issue was remediated and Dusk has since continued upgrading its proof infrastructure. Moonlight's signature based model was not exposed to this specific category of PLONK implementation risk.
That does not make Phoenix broken. ZK systems come with different cryptographic assumptions and those assumptions need continuous review as more value moves through them. What would actually matter is whether the security process keeps pace with the amount of real activity using the shielded side.
What I am watching is how Phoenix usage develops relative to Moonlight over time.
$DUSK
$BTC
$SOL
If more real value starts moving through Phoenix does its privacy advantage become worth the additional cryptographic dependency?
Moonlight stays dominant
50%
Phoenix grows faster
50%
Stays roughly balanced
0%
2 الأصوات • تمّ إغلاق التصويت