Zcash 旧钱包为什么会变成只能看、不能花

据深潮 TechFlow发布,撰文:Daii 想象一家银行仍承认你的存款,却宣布下个月起不再接受你手里的旧版提款单。 钱还记在账上。签名也确实是你的。可是银行只处理新版表格,而你的老账户只能填写旧表格。到了那一天,你不是「没有钱」,而是再也提交不了一张会被受理的提款申请。 Zcash 正在讨论的,就是这样一件事。 1. 先说清楚:Zcash 和 ZEC 分别是什么 Zcash 是一套在 2016 年上线的加密货币网络,ZEC 是这套网络里的货币单位。关系类似「以太坊」和「ETH」:前者是运行规则与账本,后者是账本中可以转移的资产。 Zcash 与比特币最大的不同,是它允许两种转账方式。 一种叫透明转账。谁给谁转了多少,公开账本上可以看到,和比特币比较接近。 另一种叫屏蔽转账,也就是隐私转账。网络仍然能够确认「付款人确实有钱、没有重复花费、收支能够对上」,却不必公开付款地址、收款地址和金额。这里的「屏蔽」不是把币从区块链上拿走,而是把交易细节藏起来。( Zcash 官方入门 , Zcash 官方零知识证明说明 ) 为了分别记录不同技术生成的隐私币,Zcash 把它们放进不同的「屏蔽池」。池不是交易所资金池,也不是大家把钱交给某个管理人。它更像同一本总账里的独立保险柜区:每一代隐私技术有自己的地址、钥匙和提款规则。 2. Sprout 是第一代保险柜,v4 是它唯一认的提款单 Sprout 是 Zcash 在 2016 年上线时使用的第一代隐私系统,也是第一代屏蔽池。「Sprout」只是开发代号,英文原意是「萌芽」。后来 Zcash 推出了更高效的新一代隐私系统,Sprout 便成了旧区。 旧区虽然不再适合日常使用,里面仍可能躺着早期用户没有搬走的 ZEC。它们通常由 zc... 开头的老地址控制。 接下来是最容易把人绕晕的 v4。 v4 不是 Zcash 4.0,也不是某款钱包的第四版。它是「第四版交易格式」,可以理解为网络认可的一种标准转账表格。表格规定一笔交易需要填写哪些栏目、怎样签名、怎样证明这笔钱可以花。 Zcash 后来又有了 v5、v6 等新表格,但 Sprout 有一个关键限制: 从 Sprout 旧池把钱花出去,只能使用 v4 这张旧表格。 新表格并没有保留 Sprout 的提款栏目。因此,只保留钥匙还不够,还必须有一张网络愿意受理的 v4 交易。( ZIP 259 , Zcash 协议说明 ) 3. NU7 做了什么,为什么会让旧币不能花 NU7 是 Network Upgrade 7 的缩写,中文可以直接理解为「Zcash 第七次网络规则升级」。它不是让用户付费购买的新产品,也不只是钱包 App 更新。 区块链由许多电脑共同检查交易。大家必须遵守同一本规则,才能认出哪些交易有效。网络升级就是这些电脑从某个约定的区块——可以理解为账本新的一页——开始,集体换用新版规则书。 NU7 计划在新版规则中禁用 v4。所谓「禁用」,不是把用户电脑里的文件删除,而是让运行 Zcash 网络的节点在收到 v4 交易后回答:「这种表格已经作废,我不会把它写进账本。」Cointelegraph 9 月 23 日报道了这一变化;对应的 ZIP 259——也就是 Zcash 的协议修改提案——写明,NU7 激活后 v4 交易将被判无效。( Cointelegraph , ZIP 259 ) 因果关系可以压缩成四步: Sprout 里的 ZEC 只能用 v4 交易搬走; NU7 准备让网络停止接受 v4; v5、v6 又不能替 Sprout 填写提款申请; 因此,升级后仍留在 Spr
你怎么看这条消息?来投第一票

评论

0/500
免责声明:本文内容仅供参考,不构成任何投资建议。
更多快讯