一个账本两种模式,Dusk的Moonlight和Phoenix到底在解决谁的问题?

Dusk最新的设计里有两个并行的账本模型:Moonlight和Phoenix。Moonlight是透明的账户模型,余额和转账都可见,适合需要公开对账的场景。Phoenix是隐私的UTXO模型,交易通过零知识证明验证,金额和发送方都不公开。

听起来很高级对吧?一个链上同时跑两种账本,透明和隐私可以按场景切换。但我看完之后只有一个感觉——Dusk在努力讨好所有人,但可能谁都讨好不了。@Dusk

Moonlight对机构有用,合规审计需要看到账本。Phoenix对散户有用,交易不想让人看见。但问题在于,同一个资产可以在两种模式之间切换吗?如果可以,那隐私还有什么意义?一个资产今天在Phoenix里是隐私的,明天切到Moonlight里就变透明了。你的隐私是有保质期的,过期就失效了。如果不行,那这个双账本设计就变成了两条平行轨道,透明资产走透明通道,隐私资产走隐私通道,互不干扰。那跟两条独立的链有什么区别?

Dusk真正的取舍是让同一金融系统可以按场景选择账本语义。这个设计思路确实聪明,但聪明和好用之间隔着一道墙。普通用户根本搞不清什么时候该用Moonlight、什么时候该用Phoenix。机构用户需要审计,散户需要隐私,Dusk想同时满足两边,结果可能是两边都觉得不够用。

Moonlight像银行账户,Phoenix像带密码的票据。一个账户里同时放着现金和加密票据,你真的放心吗?反正我是没想明白,这个双账本到底是在解决问题,还是在制造新的困惑。
#dusk $DUSK