#dusk $DUSK @Dusk 区块链经常把“公开透明”当成优势,隐私项目则习惯强调“隐藏交易”。
Dusk没有完全站在其中任何一边,而是在DuskDS提供了两种原生交易模式:Moonlight与Phoenix。
刚接触时可能会觉得奇怪。同样是转移$DUSK ,为什么不只保留一种方式?
因为不同业务对信息可见性的要求并不一样。
Moonlight采用公开的账户模式。账户余额、发送方、接收方和转账金额可以在链上查看,操作逻辑接近常见公链账户。
这种方式适合需要明确观察和核对的场景。
例如交易所处理用户充值,需要识别资金来自哪个账户、金额是多少,并把链上记录与内部账户对应起来。企业公开金库、项目费用支付或者需要透明报告的流程,也可能更适合使用公开账户。
Phoenix采用隐私保护的票据模式。
资金不是以公开余额的形式直接展示,而是存在加密票据中。交易通过零知识证明确认余额足够、没有重复花费,并验证转账规则正确,但不会向所有观察者公开具体金额与参与者。
这更适合不希望暴露资金关系的场景。
假设一家供应商向多家企业提供服务。如果每笔付款金额和账户余额全部公开,竞争对手可能推测它的客户规模、合同价格和现金状况。这些信息在现实商业中本来就不会贴在门口,没有理由因为使用区块链就必须全部公开。
Phoenix还支持通过查看密钥选择性提供信息。
这意味着隐私交易并非永远无法检查。用户可以把查看权限交给特定审计方或其他获得授权的人,让对方核验需要的记录,而不是把全部交易暴露给所有人。
Moonlight与Phoenix的区别,不是一个合规、另一个不合规,也不是一个高级、另一个落后。
它们更像现金账户与公开账本,各自服务不同需求。