从侧链到 zk-rollup:Tacit Chain 想用默认隐私重做支付
据深潮 TechFlow发布,作者:ross.wei(@z0r0zzz) 编译:AididiaoJP,Foresight News 加密支付到底行不行,有个很实在的检验标准:能不能买一杯咖啡。咖啡随处可见;商家要是嫌它太慢、不够像“钱”而拒收,这种支付方式就算没过关。 区块链做汇款和储蓄已经够用,慢一点也能忍。线下支付不一样。你盯着商家,商家也盯着你。没人愿意听你解释“这钱很安全,我自己就是银行”。商家只想收到钱,然后让你走。 所以支付必须快,但只快还不够。隐私同样关键。买一次菜就泄露生活轨迹,甚至被人盯上、遭遇人身威胁;或者十年后消费记录被超级计算机翻出来,都不叫可用的支付。 Tacit Chain 就是冲着这个问题来的:一个支付型 zk-rollup 原型,既要做今天的交易隐私,也要为未来更先进的机器预留“后量子”防护。 图:经典表情包“强颜欢笑的哈罗德”(Hide the Pain Harold),常用于调侃付款等待时的尴尬处境一杯咖啡,才是加密支付的硬指标先看提速方案。最直接的是侧链:把主链资产映射到一条更快、由联盟或运营方控制的账本上。用户在主链锁币,在侧链拿到锚定凭证,花起来更快,理想情况下也能随时退出。Liquid 对比特币就是这么做的,由一组公司用多签托管。 但侧链的信任假设差别很大,“侧链”这个词本身也太宽泛。一个常见的比方是:在酒吧拿餐巾纸记账、事后结算,某种意义上也算侧链。主链不知道侧链发生了什么,也保护不了你。 侧链余额更像礼品卡:公司给你一个可花的虚拟余额,理论上随时能作废,只能靠运营方的理性激励和基本风控兜底。 状态通道像酒吧挂账。用户和商家,或者一条通道上的路由,先把钱锁进主链共享账户,之后用签名消息传递欠条。谁拿旧余额结算,另一方就出示更新的签名凭证覆盖它。闪电网络是代表。它相对去信任,适合支付,但用户要在线监控、防止对方作弊,便利性打折。 从 Optimistic rollup 到 zk-rollup:退出速度背后的取舍 Rollup 是人们谈“快速区块链”时最常想到的方案。它另跑一条账本,把交易压缩成批次,再把记录提交到主网。水果卷的类比很贴切:一包零食把水果压进小口袋,但你要能拆开检查里面是不是真水果。对应到区块链,就是批次提交后必须能被验证。 图:草莓水果卷(Fruit Roll-up)零食示意图,作者以此类比 Rollup 将交易压缩打包并可拆开查验的原理 Optimistic rollup 默认交易有效,所以提交成本低、速度快,Base、Robinhood 这类体验就受益于此,但退出慢。排序器决定顺序,运营方或合作方把批次和结果发到以太坊。 若批次里有双花、余额对不上等问题,任何人都能重放、指出错误,并在以太坊上赢得争议。作恶方押金被罚,挑战者拿奖励。问题是这套机制要留挑战时间,所以用户退出往往要等约一周。 zk-rollup 换了一条路:提交前先生成有效性证明,以太坊收到批次时检查证明。证明不过,批次根本落不了主网。它不需要“先乐观、后挑战”,也就没有漫长的争议等待。 图:Messari 绘制的 ZK Rollup 交易批处理与 SNARK/STARK 证明提交主网流程示意图 Tacit Chain:支付做成“黑箱”,用证明兜底 Tacit Chain 走的就是 zk-rollup 路线,但把范围收窄到支付。支付场景计算量较低,适合让用户自己证明自己发出的支付,再由 GPU 社区处理区块批次。 用户设备证明一笔支付有效,rollup 验证时不需要知道谁发给谁、金额多少。随后第二道证明检查整批支付处理正确,以太坊才接受。 排序角。
评论
0/500
登录 后参与讨论
免责声明:本文内容仅供参考,不构成任何投资建议。
更多快讯