Dusk Network(简称 Dusk)是一个 Layer-1 隐私区块链,专为合规金融和真实世界资产(RWA)代币化设计。它结合零知识证明(ZK)技术,实现保密交易、智能合约,同时内置合规机制(如选择性披露、KYC/AML 支持),满足欧盟 MiCA、MiFID II 等监管要求。下面我从核心技术角度,系统梳理它的关键细节(基于官方文档和最新架构,2024-2025 年更新)。

1. 整体架构:模块化设计

Dusk 采用模块化架构,将结算层与执行层分离:

•  DuskDS(Data & Settlement):负责共识、数据可用性、最终结算和原生隐私交易模型。提供安全、快速最终性,作为执行环境的底层桥梁。

•  执行环境:支持多种 VM,包括 DuskEVM(兼容以太坊)和 DuskVM(隐私优化)。 这种分离让 Dusk 既能兼容 EVM 生态,又能保持原生隐私和合规优势。

2. 共识机制:Succinct Attestation (SA)

•  类型:权限less 的委员会式 Proof-of-Stake (PoS)。

•  流程(三步迭代):

1.  Proposal:随机选出的 Provisioner(质押者)提议区块。

2.  Validation:委员会验证区块有效性。

3.  Ratification:委员会投票确认,达到阈值后区块最终确定。


•  特点

•  确定性最终性(无用户可见的重组)。

•  高吞吐、低延迟,适合金融市场实时结算。

•  随机委员会 + 质押惩罚,确保安全。

3. 交易模型:双模型(Phoenix + Moonlight)

Dusk 的核心创新是双交易模型,通过 Transfer Contract 管理,支持 UTXO 和账户模型混合:

•  Phoenix:隐私屏蔽模型(基于 ZK 证明的 UTXO)。

•  支持保密余额、转账(隐藏金额、地址)。

•  使用秘密钥/视图钥证明所有权,防止双花。

•  最新 Phoenix 2.0 支持“发送者向接收者标识”,便于合规披露。

•  Moonlight:公共透明模型,适合需要完全公开的场景。

•  切换机制:用户可在两种模型间无缝转换,实现“隐私默认 + 选择性透明”,完美适配监管(如只向授权方披露)。
•  Gas 与原生代币:DUSK 用于 gas 费、质押、治理。

4. 执行环境与智能合约

•  Dusk VM(原 Piecrust):

•  基于 WebAssembly (Wasmtime/Wasmer) 的 ZK 友好 VM。

•  原生支持 ZK 操作(如 SNARK 验证、Merkle 树构建)。

•  专为保密智能合约设计,支持复杂隐私计算。

•  Dusk EVM

•  完全 EVM 等价(基于 OP Stack,支持 EIP-4844 Proto-Danksharding)。

•  开发者可用 Solidity 等熟悉工具直接部署。

•  底层仍用 DuskDS 结算,继承隐私/合规特性。

•  保密智能合约:支持隐藏合约状态、逻辑,只向授权方披露(例如 XSC - Confidential Security Contracts,用于证券发行、股息分配、限额转移)。

5. 密码学原语

•  ZK 证明系统:PLONK(高效、可复用 setup)。

•  曲线与签名:BLS12-381(签名聚合)、JubJub(zk-SNARK 优化)、Schnorr 签名。

•  哈希:Poseidon(ZK 电路友好)。

•  Merkle 树:自定义 hash-agnostic 结构,支持灵活验证。

6. 网络层与其他组件

•  Kadcast:P2P 网络协议,结构化 overlay,相比 Gossip 协议节省 25-50% 带宽,抗节点波动。

•  Rusk:官方节点实现(Rust 编写),集成共识、网络、状态管理、API。

•  Genesis Contracts

•  Stake Contract:管理质押、奖励、分发。

•  Transfer Contract:处理所有转账和笔记(notes)合并。

•  Citadel:自托管身份系统,支持隐私证明(如证明符合 KYC 而不暴露细节)。


7. 其他亮点与近期更新

•  合规原语:内置身份/权限控制、报告逻辑,支持受限资产发行、合格投资者检查。

•  可持续性:优化共识、网络、VM,降低节点硬件需求和能耗。

•  2024 更新(最新白皮书):

•  引入 Moonlight 公共模型。

•  Phoenix 增强合规披露。

•  强调 EVM 兼容,降低开发者门槛。


总体来说,Dusk 的技术栈非常“现实主义”——不是追求极致去中心化或极致隐私,而是精准解决机构级金融上链的痛点:隐私不能牺牲合规,合规不能牺牲性能。如果你对某个部分(如 Phoenix 的 ZK 电路细节或 DuskEVM 的部署)想深挖,我可以再细说,或者推荐直接看官方文档:https://docs.dusk.network/

@Dusk $DUSK #Dusk