Gate 广场“新星计划”正式上线!
开启加密创作之旅,瓜分月度 $10,000 奖励!
参与资格:从未在 Gate 广场发帖,或连续 7 天未发帖的创作者
立即报名:https://www.gate.com/questionnaire/7396
您将获得:
💰 1,000 USDT 月度创作奖池 + 首帖 $50 仓位体验券
🔥 半月度「爆款王」:Gate 50U 精美周边
⭐ 月度前 10「新星英雄榜」+ 粉丝达标榜单 + 精选帖曝光扶持
加入 Gate 广场,赢奖励 ,拿流量,建立个人影响力!
详情:https://www.gate.com/announcements/article/49672
DUSK在DuskDS层设计了一个挺有意思的方案——一条链上同时支持两种完全不同的交易逻辑。一个是Phoenix,基于UTXO的隐私模型;另一个是Moonlight,基于账户的透明模型。两套系统能在同一条链无缝切换。
这背后的工程难度其实不低。但它解决了一个实际问题:不是所有交易场景都必须要隐私。过度强制隐私反而会拖累效率和可用性。有时候你就是需要透明结算,有时候又必须保护隐私。一个系统两种都支持,这就是它的聪明之处。
先看Phoenix这块。它用的是UTXO逻辑,思路和比特币类似,但叠加了ZK-SNARK的隐私保护。每笔交易会生成一个note,里面装着金额和接收者公钥,但这些数据全是加密的。链上只能看到两样东西:一个commitment(承诺值)和一个nullifier(作废符)。
当你要花费这个note时,得提供一个零知识证明。你要证明两件事:一是你知道这个note的私钥,二是这个nullifier从没被用过。但这个证明不会暴露note本身的内容——相当聪明。
这样设计的好处是啥?完整的交易隐私。链上看不出谁给谁转了多少钱,只能看到交易确实发生了。金额、发送方、接收方——全部加密。对那些需要保护商业机密的机构来说,这是硬需求。你不想让竞争对手摸清你的资金流向和交易节奏,Phoenix就提供了这层保护。
Moonlight这套就相反了。它走账户模型,交易完全透明。谁给谁转多少,链上一清二楚。这种模型效率高,适合高频交易和需要清结算的场景。
关键是这两个模型可以灵活切换。你可以根据具体需求选择用Phoenix还是Moonlight——有的资金用隐私通道,有的用透明通道。这种设计理念反映了对真实场景的理解:隐私和效率往往是个权衡,没有绝对的最优方案。