Midnight在主网上开放无需许可的智能合约部署
开发者无需经过Preprod的强制安全审查即可直接在生产网络发布合约。合约可组合性和事件功能仍计划在今年晚些时候的v9中推出。
By SongMarketCap
Midnight于10月2日宣布,无需许可的智能合约部署已在主网上线。此次激活向在Cardano隐私聚焦的伙伴链上构建的开发者开放合约发布,并引入程序化部署,允许合约通过自身逻辑创建其他合约。
主网部署无需Preprod审查
根据Midnight九月的State of the Network更新,开发者在将合约部署到主网之前,无需在Preprod完成强制性的安全审查。Preprod为在投入生产使用之前测试合约和应用集成提供环境。
这一变更将主网部署流程中的该审查要求移除,使构建者可以直接在生产网络发布其合约。
此次激活是在Midnight Foundation首席技术官Sebastien Guillemot于九月宣布私密智能合约以及铸造私密自定义代币的能力即将面向主网上线之后进行的。当时尚未公布对公众开放的部署日期和访问要求。
这些合约在Midnight上运行,扩展了更广泛Cardano生态系统中的可用应用基础设施。
v8提供私密合约,v9提供可组合性
Midnight将零知识证明与可编程隐私相结合,使应用能够在保护底层信息的同时验证操作。
开发者使用Compact这一编程语言,将链上公共状态与本地私有状态连接起来。应用可以定义哪些信息保持机密,以及在交互过程中必须披露或证明哪些事实。网络交易会消耗DUST,这是一种由持有NIGHT生成的资源。
Guillemot在发布说明中区分了当前v8的能力与计划中的v9升级。私密合约已在主网上可用,而可组合性和事件功能预计在2026年晚些时候推出。
可组合性使多个合约能够在更广泛的应用操作中进行交互。事件则提供合约活动的结构化记录,供应用和配套工具处理。
Guillemot表示,当前版本已经可以构建基础应用,许多构建者正在为v9提前准备其部署和集成。需要额外交互特性的应用将取决于随后的那次升级。
合约可以以程序化方式部署其他合约
Midnight的公告还引入了程序化合约部署。现有合约可以作为其应用逻辑的一部分部署另一个合约。
该能力可支持为单个用户或特定操作创建独立合约实例的应用。开发者定义创建逻辑,使部署成为应用工作流程的一部分。
程序化部署与可组合性承担不同职能。部署用于创建新合约,而可组合性则规范合约在应用操作中的交互方式。前者已包含在此次宣布的主网能力中,后者仍计划于v9提供。
对于采用此部署模型的应用,创建合约可以成为用户与服务交互过程中的一个步骤。