Zcash 测试 NU7,Midnight 为应用带来隐私
NU7 将 Zcash 的目标出块时间缩短至 25 秒,并改变交易手续费支持网络安全的方式。Midnight 使智能合约无需在区块链上公开敏感数据即可验证金融与身份要求。
By SongMarketCap
Zcash 的 NU7 升级已在公共测试网的区块 4,465,026 激活,将更快的出块和新的费用分配机制带入实时网络测试。在可编程隐私方面,Midnight 已在主网上开放直接部署智能合约。其开发框架把数据保护与应用规则相结合,包括信用资质检查和私密发票结算。
Zcash NU7 加速确认并调整奖励
NU7 将目标出块间隔从 75 秒缩短到 25 秒。ZIP-218 规范将此变更与小额支付、交易所入金以及其他只需一次或少数几次确认的流程所需的更短等待时间相关联。
实际出块间隔会有波动,各类服务会独立确定其确认要求。按计划的每块奖励会随更高的出块频率按比例减少,从而保持 ZEC 的每日发行节奏不变。
Network Sustainability Mechanism 改变了交易手续费的分配。矿工获得 40%,其余 60% 将从流通中移除,之后通过区块奖励以算法方式重新发行。该机制旨在随着新增发行减少时支持网络安全。
此次升级还会禁用第 4 版交易,并暂停旧版 Sprout 隐私池。为确保仍可通过现有机制花费,持有在该系统中的资金需要在主网激活前迁移。
已发布的时间表计划在 10 月 20 日评估测试网结果后做出主网激活决定。11 月 5 日仍为目标激活日期。
Midnight 将隐私嵌入应用逻辑
Midnight 将公共区块链状态与用户本地存储的私有数据相结合。智能合约定义需要检查的条件以及应用应发布的结果。客户端软件会生成零知识证明,网络在不访问私有输入的情况下进行验证。
这种架构使隐私成为业务逻辑的一部分。金融应用可以验证用户是否满足资格要求,而身份系统可以在不公开个人完整详细信息的情况下确立访问资格。
Zcash 的查看密钥已允许获授权方查看某些受保护交易信息,包括用于审计。Midnight 的方法将隐私扩展到可编程合约中,这些合约根据私有输入评估规则,并接受结果的证明。
开发者使用 Compact 编写这类逻辑,这是一种受 TypeScript 启发的语言。其工具链处理了构建零知识电路的大量复杂性,为具有私有输入且结果可公开验证的应用提供熟悉的开发路径。
ZK Loan 展示私密信用检查
Midnight 的官方文档介绍了 ZK Loan,这是一个使用零知识证明评估信用资格的开发示例。在该示例中,信用评分、收入和任职年限在计算与生成证明期间保持在本地,而不是提交到公共区块链。
一个独立服务会对信用数据进行签名,使合约能够验证其来自受信任来源。由此,来自网络的隐私与数据来源的验证相结合。合约定义资格规则和信用分层,而教程则连接这些组件并在本地网络上测试完整流程。
开发者演示还包括与 Cardano 的连接。VIA Labs 在九月的一次冲刺中记录了 12 笔从 Cardano 向 Midnight 的 USDM 稳定币转账,以及 5 个功能性支付应用,包括私密开票与结算。
NU7 缩短了付款确认的目标等待时间。Midnight 的 ZK Loan 展示了信用决策中的隐私:应用接收用于评估资格所需的证明,而敏感输入则不进入公共记录。