🌙 SNOWMOON · VITALIK小说里的货币,链上真实体验

第 6 章 · 第 19 章,真的上链了

第 6 章:付款自动交 10.5% 的税,税款对全世界保密 —— 零知识证明强制执行。
第 19 章:烧掉 zipcoin 才能发声,烧得越多声音越大 —— 可匿名。

合约 以太坊主网

① 存入隐私池 Deposit

把 ZC 存进池子,换成一张「屏蔽票据」。链上只留一个哈希,看不到金额和主人。
你的 ZC 余额:—

如需用于 ② 隐私支付,请存 110.5 的整数倍(如 110.5 / 1105 / 1105000);随手存的整数(如 100 万)税拆不开,只能用 ⑦ 普通提款取出。

② 隐私支付 Private Pay · 小说第 6 章

"even the sales tax payments were zero-knowledge. The sales tax was sent to the government in real time, automatically."
花一张屏蔽票据:商户拿走 89.5%,10.5% 自动变成国库的屏蔽票据。金额全程保密,ZK 证明保证税一分没少。

税必须精确到 wei(不能四舍五入),所以票据总额须是 110.5 的整数倍(如 110.5 / 1105 / 1105000)。随手存的整数(如 100 万)税拆不开,不能用于隐私支付——请先到 ⑦ 普通提款取出重存。
浏览器里生成 ZK 证明约需 20–60 秒,请耐心等待。支付后商户票据密钥会显示给你(转交给商户),税票据自动归国库。

③ 国库扫款 Treasury Sweep

税以屏蔽票据的形式躺在池子里,每笔支付派生独立子密钥(防 nullifier 冲突)。谁掌握子密钥,谁就能把它提到任意地址 —— 国库没有私钥,密钥即国库。

④ 商户提款 Merchant Withdraw

商户凭票据密钥把屏蔽票据提成真正的 ZC。票据绑定了商户地址,别人拿密钥也提不走。

⑤ 匿名燃烧留言 Anonymous Burn-to-Speak · 小说第 19 章

"An anonymous person burned four hundred zipcoins to send this message."
烧掉一张屏蔽票据来发声。ZK 证明只公开燃烧金额 —— 没人知道是谁烧的。留言防抢跑:有人篡改留言,证明即失效。

浏览器里生成 ZK 证明约需 20–60 秒。燃烧的 ZC 进入无人能动的黑洞地址,永久消失。

⑥ 公开燃烧留言 Public Burn-to-Speak

不匿名:直接烧 ZC 留言,烧得越多排名越靠前。你的地址会公开显示为发声者。

⑦ 普通提款 Withdraw

把自己的屏蔽票据提成 ZC(金额公开,ZK 只隐藏你的身份)。税拆不开的票据(如 100 万 ZC)用这里取出。

浏览器里生成 ZK 证明约需 20–60 秒,请耐心等待。

⑧ 声音榜 Loudest Voices

按燃烧量排名。烧得越多,声音越大。

我的票据 本地保存

票据密钥只存在你的浏览器里(localStorage)。换设备会丢失,请务必备份。