我在看Dusk的工程更新时,最早以为Moonlight和Phoenix是两条各走各的账户体系,直到扒到”convert”这个函数,才发现Dusk的巧思在于:两套模型不是并列存在,而是可以原子互换的。@Dusk
Phoenix账户里的资产是加密note,转进Moonlight账户时,Transfer Contract先处理这些note,再按等值加进公开余额;反过来从Moonlight转出,Transfer Contract先扣减余额,再生成对应面值的note,发到一个隐蔽地址。用户不需要证明身份,只需要证明自己对被转换的账户或地址拥有所有权,整个过程原子完成,不会卡在中途状态。
但重新核实时我发现,自己之前把这套机制和XSC证券标准混着说了,不严谨。convert解决的是DUSK原生代币在两种模型间的转换;XSC证券真正依赖的是Zedger,一套结合UTXO和账户能力的模型,专门处理持有资格审核、限额转让和分红这些合规细节。两者共用Phoenix的零知识底层,但不是同一套逻辑,我不该混为一谈。
Dusk把这两层拆得很清楚:底层转换机制管代币流通,上层Zedger管证券合规,这也是我越看越觉得它不是在简单做隐私链的原因。
$DUSK 支撑着这整套转换与结算的Gas开销。
#dusk $DUSK @Dusk
Phoenix账户里的资产是加密note,转进Moonlight账户时,Transfer Contract先处理这些note,再按等值加进公开余额;反过来从Moonlight转出,Transfer Contract先扣减余额,再生成对应面值的note,发到一个隐蔽地址。用户不需要证明身份,只需要证明自己对被转换的账户或地址拥有所有权,整个过程原子完成,不会卡在中途状态。
但重新核实时我发现,自己之前把这套机制和XSC证券标准混着说了,不严谨。convert解决的是DUSK原生代币在两种模型间的转换;XSC证券真正依赖的是Zedger,一套结合UTXO和账户能力的模型,专门处理持有资格审核、限额转让和分红这些合规细节。两者共用Phoenix的零知识底层,但不是同一套逻辑,我不该混为一谈。
Dusk把这两层拆得很清楚:底层转换机制管代币流通,上层Zedger管证券合规,这也是我越看越觉得它不是在简单做隐私链的原因。
$DUSK 支撑着这整套转换与结算的Gas开销。
#dusk $DUSK @Dusk