核心参考: Dusk Whitepaper (Section 6.2)
引言:区块链的“开机启动项”
当我们启动一台电脑时,BIOS 和内核最先加载。同样,当 Dusk 区块链启动时,有一组特殊的智能合约被预先部署,它们被称为 Genesis Contracts(创世合约)。
它们不是普通的 DApp,它们是 Dusk 网络的“操作系统内核”。
一、 传输合约(Transfer Contract)
这是所有资金流动的总闸。
白皮书 Section 6.2 描述道:
"The transfer contract is responsible for managing DUSK transfers... while also handling gas fees."
无论你是使用 Moonlight 还是 Phoenix 模型,无论你是转账还是调用合约,所有的请求最终都会汇聚到这个合约。它负责验证签名、扣除 Gas、防止双花。它是 Dusk 网络最繁忙的组件。
二、 质押合约(Stake Contract)
这是共识层的守门人。
"The stake contract manages the staking process... validating the amount, ensuring it meets the minimum required stake."
它不仅管理节点的准入(Lock),还管理退出(Unstake)和惩罚(Slashing)。有趣的是,这个合约直接影响共识算法的权重。它就像是中央银行,控制着网络的“政治权力”分配。
三、 为什么是合约而不是硬编码?
传统的公链(如比特币)将这些逻辑写死在底层代码里。而 Dusk 将其做成合约,运行在 Piecrust 虚拟机上。
这意味着,Dusk 的核心逻辑是可以升级的。如果未来需要调整 Gas 模型或质押规则,社区可以通过治理升级这些创世合约,而无需进行全网硬分叉。这是 Dusk 具备长期进化能力的关键。
