我试着从普通用户视角走一遍 Dusk 的隐私交易流程。
不看技术文档。
只看操作步骤。
结果发现,隐私不是免费的。
@Dusk 提供了两种交易模型:Moonlight 是透明账户,像普通转账一样简单;Phoenix 是隐私账户,用零知识证明隐藏金额和交易关系。听起来用户可以自由选择。
但选择本身就是成本。$BTC

如果我是新用户,我怎么判断什么时候该用 Moonlight、什么时候该用 Phoenix?如果我用 Phoenix 发了一笔交易,对方的钱包能不能直接看到?如果对方用的是 Moonlight 账户,这笔转账会不会在某个环节变成公开的?
更实际的问题是密钥管理。
Phoenix 的隐私依赖加密 note 和 viewing key。如果我想让审计方查看某几笔交易,我需要生成 viewing key 并授权;如果我想撤销授权,流程是什么?如果 viewing key 泄露了,我的历史交易是不是全部暴露?
这些问题,传统区块链钱包不需要回答。
用户只需要记住助记词,转账时填地址、填金额、确认。
但在 #dusk 的隐私模型里,用户要理解两种账户的差异、要管理额外的密钥、要判断什么场景需要选择性披露。如果钱包界面没有把这些复杂性藏好,大部分人会直接选择 Moonlight,因为"简单"。
我翻了几个支持 DuskDS 的钱包 demo,界面确实在做简化。但简化到什么程度,取决于产品设计,不是协议层能完全解决的。
所以我现在看 Phoenix 的隐私能力,不会只问"技术上能不能做到"。
我更关心三个体验门槛:普通用户能否无感切换 Moonlight 和 Phoenix、viewing key 的生成和管理能否做到一键完成、以及隐私交易的确认速度和 gas 成本是否和透明交易在同一量级。隐私技术再强,如果用户每次转账都要做选择题、记额外的密钥、等更长的确认时间,那它的实际使用率就会被体验成本压住。
这层用户侧的摩擦,现在有多少钱包真正解决了?
#dusk @Dusk $DUSK
Moonlight 和 Phoenix 的选择成本
0%
Viewing key 的管理复杂度
0%
隐私交易的确认速度和 gas
0%
0 ຄະແນນສຽງ • ປິດລົງຄະແນນສຽງ