我盯着Zedger看了三天,突然明白Dusk在下一盘什么棋
说句实话,刚开始研究 @Dusk_Foundation 的时候我是奔着Phoenix去的,零知识证明、隐私交易,市面上讲这套的项目一抓一把。真正让我停下来重新读白皮书的,是Zedger里那个叫Sparse Merkle-Segment Trie的结构,很少有人提这个。
普通的账户模型,你想查余额,直接读一个数字就完了,但代价是全网都能看见这个数字变化。UTXO模型换了个思路,把钱拆成一堆碎片,谁都看不清全貌,可这套东西拿去做证券结算就很别扭,机构要的是能审计、能对账、能按份额分红的账本,不是一堆无法追溯的碎片。
Zedger干的事情,是让账户主人自己维护一本分段的账,每次变动只往一棵Merkle树上更新一个局部的根,外人看不到明细,但监管方或者审计方拿到对应的密钥就能核验某一段是否合规。这跟我们平时理解的"要么全裸要么全黑"完全是两条路,它给了一个可以按需揭示的中间态。分红、投票权、份额上限这些证券才有的麻烦事,靠这套结构原生支持,不用额外打补丁。
我做这行这么些年,见过太多项目嘴上说着合规,落地全是空气。Zedger这套东西是实打实写进代码逻辑里的,不服可以去查开源仓库。当然它也不是万能药,复杂结构意味着更高的实现和审计成本,这笔账最后能不能算平,还得看真实的机构落地案例,现在下结论还早。
金融这东西说到底,一直在隐私和信任之间找平衡点,没有谁天生该被看穿,也没有谁能永远不被追问。$DUSK 这套设计,某种程度上是在替我们回答一个更老的问题,人到底该向世界暴露多少自己才算安全。 #dusk
说句实话,刚开始研究 @Dusk_Foundation 的时候我是奔着Phoenix去的,零知识证明、隐私交易,市面上讲这套的项目一抓一把。真正让我停下来重新读白皮书的,是Zedger里那个叫Sparse Merkle-Segment Trie的结构,很少有人提这个。
普通的账户模型,你想查余额,直接读一个数字就完了,但代价是全网都能看见这个数字变化。UTXO模型换了个思路,把钱拆成一堆碎片,谁都看不清全貌,可这套东西拿去做证券结算就很别扭,机构要的是能审计、能对账、能按份额分红的账本,不是一堆无法追溯的碎片。
Zedger干的事情,是让账户主人自己维护一本分段的账,每次变动只往一棵Merkle树上更新一个局部的根,外人看不到明细,但监管方或者审计方拿到对应的密钥就能核验某一段是否合规。这跟我们平时理解的"要么全裸要么全黑"完全是两条路,它给了一个可以按需揭示的中间态。分红、投票权、份额上限这些证券才有的麻烦事,靠这套结构原生支持,不用额外打补丁。
我做这行这么些年,见过太多项目嘴上说着合规,落地全是空气。Zedger这套东西是实打实写进代码逻辑里的,不服可以去查开源仓库。当然它也不是万能药,复杂结构意味着更高的实现和审计成本,这笔账最后能不能算平,还得看真实的机构落地案例,现在下结论还早。
金融这东西说到底,一直在隐私和信任之间找平衡点,没有谁天生该被看穿,也没有谁能永远不被追问。$DUSK 这套设计,某种程度上是在替我们回答一个更老的问题,人到底该向世界暴露多少自己才算安全。 #dusk