Midnight 启用 Ledger 9:私密 DeFi 的新时代

此次主网升级使智能合约能够在单笔交易内交互,并为钱包、托管机构与跨链应用新增加密标准。

By SongMarketCap

Updated:

Midnight News - Midnight 启用 Ledger 9:私密 DeFi 的新时代

Midnight 已完成一次硬分叉,将其主网从 Ledger 8 升级至 Ledger 9。此次发布引入了智能合约之间的直接调用,拓展了与现有区块链基础设施的兼容性,并包含安全性与性能改进。

据 Midnight 称,现有代币余额和已部署的智能合约已自动迁移。主网 cNIGHT 持有者无需采取任何操作即可继续生成 DUST,这是一种用于支付交易成本的资源。

该网络将 Ledger 9 直接部署到主网,跳过了常规的 Preprod 部署与观察期。Midnight 将此描述为在安全修复需要为网络提供额外保护时采用的受控发布路径。

智能合约现在可以协同运作

Ledger 9 允许一个智能合约在同一笔交易中调用另一个合约的函数。该功能称为可组合性,为开发者在构建应用时连接可复用组件提供了途径。

Midnight 给出了一个包含三个 DeFi 步骤的示例:批准代币、交换代币、并将其存入流动性池。借助互联的合约,开发者可将这些操作合并为一次用户动作。

合约还可以识别是哪一个其他合约调用了它们,并据此授权特定操作。比如,一个金库可以允许已批准的借贷合约提取资金,同时限制其他合约的访问。

此次发布引入了公开的事件与日志,合约在发生动作时可以发布这些信息。钱包、浏览器及其他应用可以监控这些事件,并向用户展示相应信息。

Midnight 将这些能力视为更高级私密金融应用的基础。其路线图上仍保留一个独立的Private Composability里程碑,时间为 2027 年第一季度。开发者仍需考虑其合约会披露哪些信息:Midnight 的文档指出,跨合约调用会暴露被调用合约的地址。

新标准扩展钱包与托管的兼容性

Ledger 9 增加了对 ECDSA 的原生支持,这是一种被 Bitcoin 与 Ethereum 使用的数字签名方法,以及对 Keccak-256 的支持,这是一种在 Ethereum 生态中使用的加密哈希函数。

该账本如今可接受 Schnorr 与 ECDSA 签名用于交易授权。根据 Midnight 的说法,直接支持 ECDSA 使托管服务商更容易将其现有系统连接到网络。

此次发布还实现了 BIP-44,这是一项允许钱包从单个种子派生多个地址的标准。Midnight 预计此项新增将帮助钱包服务商与机构托管方将该网络集成进其现有基础设施。

在 Compact 编程语言中,这些新的加密能力为开发者提供了与其他区块链建立连接的工具。Midnight 将私密稳定币转账与跨链金融应用视为潜在用例。每个桥、托管服务或代币集成都仍需要各自的实现。

[NEWSBREAK]

对开发者与代币持有者有何变化

先前部署的合约将原样继承,迁移无需重新编译或重新部署。应用开发者需要升级到 Midnight.js 5,而尚未部署的合约必须使用以 Ledger 9 为目标的 Compact 工具链进行编译。

此次发布还更新了用于生成与验证零知识证明的基础设施。其对 ZKIR v3 的支持,这是一种加密程序的中间格式,使得较新的签名格式成为可能。Ledger 9.1.0.0 发行说明指出了需要重新生成验证密钥的特定电路类型。

主网 cNIGHT 的 DUST 注册将自动重放。在 Preview 与 Preprod 测试网络上,构建者必须重新注册其测试版 NIGHT,即 tNIGHT,以恢复生成 DUST。

Midnight 的工程团队仍在完善部分新功能的文档。更多技术细节,包括操作码参考与交易格式规范,计划在未来数周内发布。