别神化它:零知识证明隐私交易到底能做到哪一步
很多人一听到零知识证明,第一反应是“能把所有交易藏得严严实实,谁也查不到”。错。 它本质是个绕了弯的数学证明题:你要向对方证明“我确实知道这道题的正确答案”,但你不能把具体的答案说出来。 放到交易场景里,逻辑就通了:你要向网络证明你确实有这么多可支配的币,你没有双花,你没有违反协议的任何规则——但你不用告诉任何人你的币是从哪个地址转来的,要转到哪个目标地址去,甚至连具体转了多少金额都可以藏起来。
现在的玩家,到底跑通了多少真场景
说实话,这赛道从2016年Zcash主网上线,摸爬滚打快8年了,真正跑通的落地场景,比大家朋友圈吹的窄得多。 首先是C端的小额日常转账。比如你在海外做自由职业,收客户的服务费,不想让对方知道你其他的收入来源,也不想让链上的爬虫把你的所有资产扒出来做用户画像——这种场景下,零知识证明的隐私交易是真的好用。你转完钱,对方只知道收到了一笔对应金额的款,根本查不到你其他的钱包往来。 但大额场景呢? 没人敢随便用。 为什么?因为合规的坎横在那。你要是转个几百万的资产,用隐私交易藏得严严实实,税务部门第一个找上门。之前欧盟的MiCA法案刚落地的时候,直接把隐私币的交易卡得死死的,要求所有合规的中心化交易所必须下架相关交易对,核心理由就是“存在反洗钱风险”。
别拿它当犯罪遮羞布:治理的坎比技术难跨100倍
每次提到隐私交易,总有人第一反应“这不是给洗钱、诈骗开绿灯吗?” 这话半对半错。 你说它完全没被坏人用过?那是睁眼说瞎话。之前链上的暗网交易,还有诈骗团伙转走的赃款,确实有一部分是通过隐私交易洗白的。但你不能因为有人拿菜刀切人,就把全世界的菜刀都禁了对吧? 问题的核心从来不是技术本身,是技术和规则的匹配度。 现在整个行业的矛盾点就在这:一方面,普通用户确实需要链上的隐私保护——谁也不想自己的钱包资产变成公开的乞讨地址,随便什么人都能给你转0.001个ETH,附一句“求打赏”;另一方面,监管要求所有的可疑交易必须可溯源,不能给非法资金留无限制的通道。 之前有个项目搞了个“选择性披露”的机制,我觉得思路挺对:正常情况下,交易是完全隐私的,没人能查看;但如果这笔交易被监管标记为可疑,用户必须向监管部门出示对应的密钥,把交易的细节披露出来,否则就会被加入全网的黑名单。 听着是不是挺合理?但落地的时候全是问题。 谁来当那个标记可疑交易的角色?如果是中心化的项目团队,那跟之前的强制KYC有什么区别?用户的隐私还是掌握在别人手里。如果是去中心化的节点网络,那节点合谋泄露用户交易信息怎么办? 这些问题,现在没有完美答案。 我去年跟一个做合规的朋友聊,他说现在最头疼的就是零知识证明的技术迭代速度,比监管的规则更新快了至少3年。你今天刚出了一个交易溯源的规则,明天项目方就把证明的算法改了,之前的溯源工具直接失效。这种猫鼠游戏,根本玩不完。 最后说点实在的,关于这个赛道未来3到5年的走向,我自己的判断,没什么虚的。 第一,纯匿名的隐私币,会在大部分主流市场被边缘化。不是技术不行,是合规的天花板压在那。你看现在Monero的交易量,相比三年前已经跌了快一半,不是大家不需要隐私,是你过不了交易所的KYC,转个钱都找不到合规的渠道变现,那再隐私有什么用? 第二,零知识证明的隐私交易,会从单独的隐私公链,变成所有公链的基础功能。就像现在大家用手机支付,默认有隐私保护,不会把你的每笔消费都公开给所有人。再过个两三年,你在以太坊上转钱,选个“隐私模式”跟现在你刷短视频开无痕浏览一样自然,根本不需要特意去下个单独的隐私钱包。 第三,真正能跑出来的项目,一定是平衡了隐私和合规的,不是那种喊着“完全匿名对抗监管”的激进项目。毕竟,你要是真的要做大规模的应用,绕开监管是根本走不通的。 说句题外话,我始终觉得,链上的隐私不是什么“见不得光的需求”。 你在现实世界里,去银行取钱,银行不会把你的取钱记录贴在大街上;你在公司发工资,同事不会知道你每个月赚多少钱。为什么到了链上,大家就觉得“所有信息必须完全公开”是天经地义的事? 技术本来就是为人服务的。 之前大家被“完全透明”绑得太久了。总得有个出口吧。作者|大讲堂
排版|大讲堂
审核|见微
大讲堂