zcash/zips

GitHub: zcash/zips

Zcash 加密货币的官方改进提案仓库,包含协议规范、网络升级文档和社区治理提案。

Stars: 292 | Forks: 172

.. 标题:规范与 Zcash 改进提案 ## 什么是 ZIP? Zcash 改进提案 是以下事项的实施方式: * 为 `Zcash 加密货币 `__ 提出新功能及其基本原理, * 指定功能的实现细节, * 收集社区对提案的意见,以及 * 记录设计决策。 ## 贡献 ZIP 的作者负责在社区内建立共识 并记录/解决反对意见。 任何人都可以编写 ZIP!我们鼓励社区贡献以及 Zcash 协议工作的去中心化。如果您想在正式 编写 ZIP 之前与人交流想法,我们非常鼓励! 访问 `Zcash 社区论坛 `__ 来谈论您的想法。 参与 Zcash 项目需遵守 `行为准则 `__。 Zcash 协议记录在其 `协议规范 `__ `(暗色模式版本) `__ 中。 要开始贡献,请先阅读记录了 ZIP 流程的 `ZIP 0 `__。 然后从 GitHub 克隆 `此仓库 `__,并开始将 您的 ZIP 草稿(格式为 reStructuredText 或 Markdown)添加到 `zips/` 目录中。 例如,如果使用 reStructuredText,请使用匹配 ``zips/draft-*.rst`` 的文件名。 使用 ``make`` 检查您是否使用了正确的 `reStructuredText `__ 或 `Markdown `__ 语法, 并在提交 Pull Request 之前仔细检查生成的 ``rendered/draft-*.html`` 文件。 有关项目依赖项,请参见 `此处 `__。 ## 已确定的 Mainnet 网络升级 Mainnet 上最近一次[已确定](https://zips.z.cash/protocol/protocol.pdf#blockchain)的网络升级 是 NU6.1,它于 2025 年 11 月 24 日 19:56 UTC 在 Mainnet 区块高度 3146400 激活。 NU6.1 在 `ZIP 255: NU6.1 网络升级的部署 `__ 中进行了描述。 它部署了以下 ZIP: - `ZIP 1016: 社区和代币持有者资助模型 `__ - `ZIP 271: 延期开发者基金锁定盒分配 `__ ## NU7 候选 ZIP 以下 ZIP 正在被考虑部署在 NU7 中: - `ZIP 226: Zcash 屏蔽资产的转账与销毁 `__ - `ZIP 227: Zcash 屏蔽资产的发行 `__ - `ZIP 230: 版本 6 交易格式 `__ - `ZIP 231: 备注包 `__ - `ZIP 233: 网络可持续性机制:从流通中移除资金 `__ - `ZIP 234: 网络可持续性机制:发行平滑 `__ - `ZIP 235: 网络可持续性机制:从流通中移除 60% 的交易费 `__ - `ZIP 246: 版本 6 交易格式的摘要 `__ - `ZIP 2002: 显式费用 `__ - `ZIP 2003: 禁止版本 4 交易 `__ 此外,`ZIP 317: 比例转账费机制 `__ 可能会更新。 此列表仅在此处提供以便于参考;尚未就 是否包含这些 ZIP 中的每一个做出决定。 `draft-arya-deploy-nu7: NU7 网络升级的部署 `__ 将定义 NU7 中包含哪些 ZIP。 ## 许可证 除非本仓库的各个文件中另有说明,否则 本仓库的内容根据 MIT 许可证的条款发布。有关更多信息,请参阅 `COPYING `__ 或参阅 https://opensource.org/licenses/MIT 。 ## 已发布的 ZIP .. raw:: html
ZIP 标题 状态
0 ZIP 流程 Active
32 屏蔽分层确定性钱包 Final
129 Zcash 透明多重签名设置
143 Overwinter 的交易签名验证 Final
155 addrv2 消息 Proposed
173 Bech32 格式 Final
200 网络升级机制 Final
201 Overwinter 的网络节点管理 Final
202 Overwinter 的版本 3 交易格式 Final
203 交易过期 Final
205 Sapling 网络升级的部署 Final
206 Blossom 网络升级的部署 Final
207 资金流 [版本 0: Canopy, 版本 1: NU6] Final
208 更短的区块目标间隔 Final
209 禁止负的屏蔽链价值池余额 Final
211 禁止向 Sprout 链价值池添加新价值 Final
212 允许接收方从 Note 明文推导临时密钥 Final
213 屏蔽 Coinbase Final
214 Zcash 发展基金的共识规则 [版本 0: Canopy, 版本 1: NU6] Final, [版本 2: NU6.1] Proposed
215 明确定义和修改 Ed25519 验证规则 Final
216 要求规范的 Jubjub 点编码 Final
221 FlyClient - 共识层变更 Final
224 Orchard 屏蔽协议 Final
225 版本 5 交易格式 Final
236 区块应完全平衡 Final
239 版本 5 交易的中继 Final
243 Sapling 的交易签名验证 Final
244 交易标识符不可篡改性 Final
250 Heartwood 网络升级的部署 Final
251 Canopy 网络升级的部署 Final
252 NU5 网络升级的部署 Final
253 NU6 网络升级的部署 Final
255 NU6.1 网络升级的部署 Proposed
271 发展基金延期和一次性分配 Proposed
300 跨链原子交易 Proposed
301 Zcash Stratum 协议 Active
308 Sprout 到 Sapling 的迁移 Active
316 统一地址和统一查看密钥 [版本 0] Active, [版本 1] Proposed
317 比例转账费机制 Active
320 定义一种只能从透明地址发送资金的地址类型 Active
支付请求 URI Active
401 解决 Mempool 拒绝服务问题 Active
1014 为 ECC、ZF 和重大拨款建立发展基金 Active
1015 用于非直接发展资助的区块补贴分配 Final
1016 社区和代币持有者资助模型 Proposed
2001 锁定盒资金流 Final
## 草稿 ZIP 这些是已分配 ZIP 编号的工作进展。它们最终 将成为提议(从而已发布),或者变为撤回、拒绝或过时。 在某些情况下,ZIP 编辑者会在编写草稿之前 保留 ZIP 编号。 .. raw:: html
ZIP 标题 状态 讨论地址
1 网络升级策略和调度 Reserved zips#343
2 网络升级的设计考虑 Reserved zips#362
48 透明多重签名钱包 Draft zips#1059
68 使用共识强制序列号的相对锁定时间 Draft
76 Overwinter 之前的交易签名验证 Reserved zips#130
112 CHECKSEQUENCEVERIFY Draft
113 以过去中位时间作为锁定时间计算的端点 Draft
204 Zcash P2P 网络协议 Draft zips#352
217 聚合签名 Reserved zcash#2914
219 禁止向 Sapling 链价值池添加新价值 Reserved zips#428
222 透明 Zcash 扩展 Draft
226 Zcash 屏蔽资产的转账与销毁 Draft zips#618
227 Zcash 屏蔽资产的发行 Draft zips#618
228 Zcash 屏蔽资产的资产交换 Reserved zips#776
230 版本 6 交易格式 Draft zips#686
231 备注包 Draft zips#627
233 网络可持续性机制:从流通中移除资金 Draft zips#922
234 网络可持续性机制:发行平滑 Draft zips#923
235 从流通中移除 60% 的交易费 Draft zips#924
245 透明 Zcash 扩展的交易标识符摘要和签名验证 Draft zips#384
246 版本 6 交易格式的摘要 Draft
270 跟踪签名密钥的密钥轮换 Reserved zips#1047
302 标准化备注字段格式 Draft zips#366
303 Sprout 支付披露 Reserved
304 Sapling 地址签名 Draft zips#345
305 支持 Sapling 的硬件钱包的最佳实践 Reserved zips#346
306 锚点选择的安全考虑 Reserved zips#351
307 用于支付检测的轻客户端协议 Draft
309 盲链下轻量交易 (BOLT) Reserved zcash#2353
310 Sapling 查看密钥的安全属性 Draft
311 Zcash 支付披露 Draft zips#387
312 用于支出授权多重签名的 FROST Draft zips#382
314 Zcash 轻客户端协议的隐私升级 Reserved zips#434
315 钱包实现的最佳实践 Draft zips#447
318 关联负载加密 Reserved zips#633
319 屏蔽池退休的选项 Reserved zips#635
322 通用签名消息格式 Reserved zips#429
323 Zcash 的 getblocktemplate 规范 Reserved zips#405
324 URI 封装支付 Draft
325 账户元数据密钥 Draft
332 从 zcashd HD 种子恢复钱包 Reserved zips#675
339 钱包恢复词 Reserved zips#364
400 Wallet.dat 格式 Draft
402 新钱包数据库格式 Reserved zips#365
403 zcashd 的验证行为 Reserved zips#404
416 zcashd 对统一地址的支持 Reserved zips#503
2002 显式费用 Draft zips#803
2003 禁止版本 4 交易 Draft zips#825
2004 移除共识对 Note 加密的依赖 Draft zips#917
2005 量子可恢复性 Draft zips#1135
guide-markdown {简短而切中要点的标题} Draft
guide {简短而切中要点的标题} Draft
template {新 ZIP 模板} Draft
## 未分配 ZIP 编号的草稿 这些是正在进行的工作,如果其 想法变得过时或被放弃,可能永远不会被分配 ZIP 编号。不要假设这些草稿会 永久存在;而应假设它们将移动到编号的 ZIP,或者 被删除。 .. raw:: html
草稿名称 标题 讨论地址
draft-arya-dairaemma-disable-addition-of-transparent-chain-value 禁止向透明链价值池添加新价值 zips#1115
draft-arya-deploy-nu7 NU7 网络升级的部署 zips#839
draft-ecc-authenticated-reply-addrs 认证回复地址 zips#???
draft-ecc-onchain-accountable-voting 链上可问责投票
draft-str4d-orchard-balance-proof 空投、余额证明和权益加权投票
## 已撤回、拒绝或过时的 ZIP .. raw:: html
点击显示/隐藏
ZIP 标题 状态
210 交易中的 Sapling 锚点去重 Withdrawn
220 Zcash 屏蔽资产 Withdrawn
254 NU7 网络升级的部署(已撤回) Withdrawn
313 将常规交易费降低至 1000 zatoshis Obsolete
1001 保持区块分配初始定义 —— 90% 给矿工 Obsolete
1002 选择性加入捐赠功能 Obsolete
1003 20% 平均分配给 ECC 和 Zcash 基金会,以及投票系统授权 Obsolete
1004 矿工导向的发展基金 Obsolete
1005 Zcash 社区资助系统 Obsolete
1006 10% 发展基金存入具有社区参与的第三方 2-of-3 多重签名 Obsolete
1007 用法律宪章强制执行发展基金承诺 Obsolete
1008 资助 ECC 两年 Obsolete
1009 五实体战略委员会 Obsolete
1010 具有多样化资金流的折衷发展基金提案 Obsolete
1011 去中心化开发费 Obsolete
1012 发展基金给 ECC + ZF + 重大拨款 Obsolete
1013 保持简单,Zcashers:10% 给 ECC,10% 给 ZF Obsolete
## ZIP 索引 .. raw:: html ZIP 流程 >
ZIP 标题 状态
0 Active
1 网络升级策略和调度 Reserved
2 网络升级的设计考虑 Reserved
32 屏蔽分层确定性钱包 Final
48 透明多重签名钱包 Draft
68 使用共识强制序列号的相对锁定时间 Draft
76 Overwinter 之前的交易签名验证 Reserved
112 CHECKSEQUENCEVERIFY Draft
113 以过去中位时间作为锁定时间计算的端点 Draft
129 Zcash 透明多重签名设置
143 Overwinter 的交易签名验证 Final
155 addrv2 消息 Proposed
173 Bech32 格式 Final
200 网络升级机制 Final
201 Overwinter 的网络节点管理 Final
202 Overwinter 的版本 3 交易格式 Final
203 交易过期 Final
204 Zcash P2P 网络协议 Draft
205 Sapling 网络升级的部署 Final
206 Blossom 网络升级的部署 Final
207 资金流 [版本 0: Canopy, 版本 1: NU6] Final
208 更短的区块目标间隔 Final
209 禁止负的屏蔽链价值池余额 Final
210 交易中的 Sapling 锚点去重 Withdrawn
211 禁止向 Sprout 链价值池添加新价值 Final
212 允许接收方从 Note 明文推导临时密钥 Final
213 屏蔽 Coinbase Final
214 Zcash 发展基金的共识规则 [版本 0: Canopy, 版本 1: NU6] Final, [版本 2: NU6.1] Proposed
215 明确定义和修改 Ed25519 验证规则 Final
216 要求规范的 Jubjub 点编码 Final
217 聚合签名 Reserved
219 禁止向 Sapling 链价值池添加新价值 Reserved
220 Zcash 屏蔽资产 Withdrawn
221 FlyClient - 共识层变更 Final
222 透明 Zcash 扩展 Draft
224 Orchard 屏蔽协议 Final
225 版本 5 交易格式 Final
226 Zcash 屏蔽资产的转账与销毁 Draft
227 Zcash 屏蔽资产的发行 Draft
228 Zcash 屏蔽资产的资产交换 Reserved
230 版本 6 交易格式 Draft
231 备注包 Draft
233 网络可持续性机制:从流通中移除资金 Draft
234 网络可持续性机制:发行平滑 Draft
235 从流通中移除 60% 的交易费 Draft
236 区块应完全平衡 Final
239 版本 5 交易的中继 Final
243 Sapling 的交易签名验证 Final
244 交易标识符不可篡改性 Final
245 透明 Zcash 扩展的交易标识符摘要和签名验证 Draft
246 版本 6 交易格式的摘要 Draft
250 Heartwood 网络升级的部署 Final
251 Canopy 网络升级的部署 Final
252 NU5 网络升级的部署 Final
253 NU6 网络升级的部署 Final
254 NU7 网络升级的部署(已撤回) Withdrawn
255 NU6.1 网络升级的部署 Proposed
270 跟踪签名密钥的密钥轮换 Reserved
271 发展基金延期和一次性分配 Proposed
300 跨链原子交易 Proposed
301 Zcash Stratum 协议 Active
302 标准化备注字段格式 Draft303 Sprout 支付披露 Reserved
304 Sapling 地址签名 Draft
305 支持 Sapling 的硬件钱包的最佳实践 Reserved
306 锚点选择的安全考虑 Reserved
307 用于支付检测的轻客户端协议 Draft
308 Sprout 到 Sapling 的迁移 Active
309 盲链下轻量交易 (BOLT) Reserved
310 Sapling 查看密钥的安全属性 Draft
311 Zcash 支付披露 Draft
312 用于支出授权多重签名的 FROST Draft
313 将常规交易费降低至 1000 zatoshis Obsolete
314 Zcash 轻客户端协议的隐私升级 Reserved
315 钱包实现的最佳实践 Draft
316 统一地址和统一查看密钥 [版本 0] Active, [版本 1] Proposed
317 比例转账费机制 Active
318 关联负载加密 Reserved
319 屏蔽池退休的选项 Reserved
320 定义一种只能从透明地址发送资金的地址类型 Active
321 支付请求 URI Active
322 通用签名消息格式 Reserved
323 Zcash 的 getblocktemplate 规范 Reserved
324 URI 封装支付 Draft
325 账户元数据密钥 Draft
332 从 zcashd HD 种子恢复钱包 Reserved
339 钱包恢复词 Reserved
400 Wallet.dat 格式 Draft
401 解决 Mempool 拒绝服务问题 Active
402 新钱包数据库格式 Reserved
403 zcashd 的验证行为 Reserved
416 zcashd 对统一地址的支持 Reserved
1001 保持区块分配初始定义 —— 90% 给矿工 Obsolete
1002 选择性加入捐赠功能 Obsolete
1003 20% 平均分配给 ECC 和 Zcash 基金会,以及投票系统授权 Obsolete
1004 矿工导向的发展基金 Obsolete
1005 Zcash 社区资助系统 Obsolete
1006 10% 发展基金存入具有社区参与的第三方 2-of-3 多重签名 Obsolete
1007 用法律宪章强制执行发展基金承诺 Obsolete
1008 资助 ECC 两年 Obsolete
1009 五实体战略委员会 Obsolete
1010 具有多样化资金流的折衷发展基金提案 Obsolete
1011 去中心化开发费 Obsolete
1012 发展基金给 ECC + ZF + 重大拨款 Obsolete
1013 保持简单,Zcashers:10% 给 ECC,10% 给 ZF Obsolete
1014 为 ECC、ZF 和重大拨款建立发展基金 Active
1015 用于非直接发展资助的区块补贴分配 Final
1016 社区和代币持有者资助模型 Proposed
2001 锁定盒资金流 Final
2002 显式费用 Draft
2003 禁止版本 4 交易 Draft
2004 移除共识对 Note 加密的依赖 Draft
2005 量子可恢复性 Draft
guide-markdown {简短而切中要点的标题} Draft
guide {简短而切中要点的标题} Draft
template {新 ZIP 模板} Draft
标签:DNS解析, FinTech, Markdown, reStructuredText, Web3, Zcash, Zcash协议, ZIP, 加密货币, 区块链, 协议规范, 去中心化, 开源项目, 技术开发, 技术标准, 改进提案, 数字货币, 社区治理, 网络升级, 规范文档, 金融科技, 防御加固, 隐私币