当加密隐私走向网络层,Zodl 如何通过 OHTTP 隐藏交易背后的“你是谁”?
作者:William M. Peaster,Bankless
编译:深潮 TechFlow
深潮导读:长期以来,零知识证明等加密隐私方案主要隐藏“链上做了什么”,但手机轻钱包在向节点请求余额和广播交易时,仍会向服务器暴露真实 IP 地址与访问时间等元数据,成为追踪身份的暗门。
随着 Zcash 钱包 Zodl 3.20.0 默认引入 OHTTP 中继拆分机制,行业正在补齐网络层隐私短板。Bankless 梳理了 Zodl、Nym 混币网、以太坊基金会 Kohaku/anon-rpc、Flashnet 及比特币核心客户端的最新防御路线与权衡取舍。
加密隐私工具能够遮蔽你在链上所做的一切操作,但身份关联信息依然可能通过链外元数据悄然泄露。不过好消息是,这一长期被忽视的薄弱环节近期正受到全行业的高度重视。
例如在本周,原名 Zashi 的 Zcash 钱包团队 Zodl 宣布开始将用户切换至全新自研的钱包服务器架构。该架构确保你的 IP 地址与你的钱包请求数据永远不会同时落入同一家运营方手中,该特性随 Zodl 3.20.0 版本推出且开箱即用,无需手动设置。
这是一个令人振奋的转变。一年前当我体验 Zashi 隐私兑换功能时,其内置的 Tor 客户端还只是一个需要主动勾选的附加项。而 Zodl 此次直接把网络层防护设为了默认起点。
下面我们将迅速拆解这套新型架构的核心原理,同时盘点业内正在加速落地的其他网络元数据防泄露方案。
你暴露的 IP 地址正在出卖身份
移动端加密钱包大多属于轻钱包,本地并不存储整条区块链的完整账本。它们高度依赖远程服务器来拉取链上数据并广播交易,而那台服务器能够清清楚楚地看见你的 IP 地址、查询请求内容以及发起请求的具体时间。
在 Zcash 生态中,承担这一任务的是 lightwalletd 服务器。即便你持有的 ZEC 已经实现了完全链上屏蔽加密,这些频繁的连接轨迹依然足以让老练的分析师拼凑出你是谁以及你正在干什么。
这绝非杞人忧天,市场上早就存在专盯这类元数据的监控者。早在 2023 年,开发者 b10c 就曾公开记录过一个名为 LinkingLion 的实体,专门追踪究竟是哪些比特币节点率先广播出全新交易。
这种特殊的全网监听视角,意味着幕后操作者能够把新鲜出炉的 BTC 交易精准绑定到背后的真实 IP 上。而且 LinkingLion 的活跃痕迹甚至可追溯至 2018 年,这意味着他们或许已秘密收集了数年的连接情报。
核心问题在于,这种元数据追踪技术同样早已被应用于各大加密网络乃至隐私币生态(例如 b10c 就监测到 LinkingLion 的同批 IP 段也连入了 Monero 节点)。行业迫切需要一种全新的交易路由底层,这正是 Zodl 迈出这一步的意义所在。
Zodl 新型隐私服务器如何运转
在此之前,希望掩盖网络元数据的 Zodl 用户只有两条路可选:要么开启速度偏慢的 Tor 代理,要么只能无条件信任服务器运营方不会作恶。
Zodl 最新发布的解决方案引入了无感知 HTTP 协议(Oblivious HTTP,简称 OHTTP)。作为一项标准的 IETF 互联网协议规范,OHTTP 的精妙之处在于将一次网络通信强行拆分为前后两段,交给互不隶属的两方处理,确保任何单一节点都无法拼出完整真相:
· 第一步:你的本地钱包用只有 ZODL 网关服务器才能解开的密钥对每条请求进行密封加密。
· 第二步:密封后的数据包发往由 Cloudflare 或 Fastly 运营的中继服务器(Relay)。中继节点剥离包含身份信息的网络报文头后再行转发,因此中继方虽然知道你的真实 IP,却完全读不懂你请求的内容。
· 第三步:ZODL 网关成为全链路上唯一能解开请求密文的节点,随后将请求转交至 lightwalletd。ZODL 看得到你要查什么数据,但它眼中的访客地址永远只是中继服务器的地址。
简而言之,Cloudflare 或 Fastly 知道“是谁在问”,ZODL 知道“问了什么”,但没有任何一方同时掌握这两条线索。
图:Zodl 基于 OHTTP 协议的隐私拆分架构,中继节点仅见用户 IP,Zodl 网关仅见请求内容(来源:ZODL)
这套方案兼具巧思与工程实用性。从已公开的开源代码来看,它还内嵌了两项可圈可点的防御机制,即“流量大小填充”与“不可关联日志”。
在流量特征方面,所有发出的请求都会被统一填充至固定分档大小(约以 4 KB 为步长,交易广播则向上补齐至 16 KB 或更高),敏感响应同样如法炮制,防止监听者通过数据包体积猜出你究竟是在查余额还是发交易。
在日志留痕方面,中继层产生的请求 ID 绝不会以明文形式写入 ZODL 日志。系统只会使用仅驻留在网关内存中的动态密钥将其计算为 HMAC 指纹存入日志,一旦网关重启,密钥即刻销毁。这意味着事后没有任何人能把 ZODL 日志与中继日志对齐关联。
这套代码刚刚上线,Zodl 将在未来几天内分批向全量用户推送升级。无论如何,它的登场已经打破了加密行业在网络元数据裸奔问题上的沉默惯性。
信任并未彻底归零
客观来看,OHTTP 隐私护盾的有效性建立在一个核心前提上:中继运营商与 ZODL 绝不合谋。此外,中继服务器依然能够感知你在何时上线连接以及大致传输了多少流量,只是看不见明文负载。
因此也有 Zcash 社区论坛上的批评者指出,由于 Cloudflare 和 Fastly 均为美国企业、必须依法配合司法调证传票,过分宣传这种机制可能会让部分用户产生虚假的安全感。
对此,ZODL 核心贡献者 y4ss 坦诚回应并认可这一局限,直言 OHTTP 定位是“更优的默认起点,但面对国家级强力对手时,依然无法替代 Tor 或 Nym”。
正如 y4ss 早先在讨论中补充的建议:如果底层云设施面临的法律施压处于你的威胁模型之内,完全可以在 OHTTP 之上叠加开启 Zodl 的 Tor 选项,这样连 Cloudflare 中继节点看到的都只是一个 Tor 出口节点 IP,而非你的真实地址。
尽管存在边界,这套系统真正的胜利在于实现了“默认即隐私”。正如 2025 年 10 月以太坊推出 Kohaku 隐私钱包时 David Hoffman 所欢呼的愿景那样,隐私必须是出厂内置标配,而不应成为需要用户手动折腾的可选负担。
由于 OHTTP 仅额外增加了一跳轻量化中继,其极低的性能损耗足以支撑面向全员默认开启。
还有哪些团队在网络层发力
Zodl 的推进只是加密行业全面围剿元数据泄露的一个缩影,目前不同公链与基础团队正沿着各自的技术路线展开攻关。其中防护强度最高、也最“重装”的当属混币网(Mixnets)。
简而言之,混币网会将通信流量打散并穿梭于多跳中继节点之间,把所有数据包填充成完全相同的字节尺寸,同时在网络里撒入海量虚假干扰报文(Decoy),让监听者根本无法把入口与出口流量配对。
据隐私项目 Nym 9 月披露的进展,目前已有两款 Zcash 钱包集成了其混币网:Zingo 提供了一键开关,Zkool 则支持切换节点走混币网直连,Nym 也正在与 Zodl 接洽合作。
上周在 Devcon 8 大会上,Nym 还发布了一套全新 SDK 开发工具包,旨在推动更多钱包和去中心化应用接入混币网。这套方案唯一的明显代价在于速度,因为多重混淆必然带来延迟。
转向以太坊生态,以太坊基金会牵头的 Kohaku 隐私钱包项目从立项第一天起就将防 IP 与 RPC 泄露列为核心目标。目前新推出的 Kohaku 命令行工具默认将除了自建本地 RPC 调用外的其余全部流量导向 Tor。
与此同时,以太坊基金会在今年 6 月提出的 anon-rpc 提案,旨在为所有钱包提供一套按需接入任意匿名网络的通用标准接口。
目前支持 Tor 与 Nym 的版本已在主网上线运行,Privacy Pools v2 网页端也已正式采用:用户只需打开“Connect with Tor”开关,所有 RPC 请求即可自动切入 anon-rpc 通道。
值得关注的还有 Flashbots 的入局。今年 2 月亮相的 Flashnet 是面向以太坊匿名交易提交的前沿研究方案。用户将交易随机填入共享批次的槽位并做秘密分片,分片跨越服务器群重组还原,使单笔交易与发送者彻底脱钩。
Flashnet 希望同时规避 Tor 防护较弱以及混币网延迟过高的两大痛点,不过目前尚未有正式主网部署及基准压测数据出炉。
在比特币赛道,开发者也长期致力保护交易广播的“第一跳”。今年 4 月上线的 Bitcoin Core 31.0 新增了一项私密广播可选功能,节点只通过 Tor 或 I2P 匿名网络向外发送交易。
更为关键的是,每笔交易都会单独开辟一条独立连接通道,防止外界顺藤摸瓜把用户的两笔不同交易串联到同一网络会话里。
这种机制可谓精准打击了上文提到的 LinkingLion 监听模式。不过这套系统仍在实战磨合之中:今年 6 月,开发者披露过一处漏洞,当匿名握手失败时节点会自动回退明网重试从而暴露发送方 IP,该漏洞已随 31.1 版本修补封堵。
图:OHTTP、Tor、混币网与 Flashnet 四种网络层隐私路由在速度与信任权衡上的对比(来源:Bankless)
总结与展望
那么,OHTTP 算得上终极高强度隐私方案吗?面对资源雄厚的国家级强力监听对手时,单靠它自身显然不够,业内对此早有共识。但默认配置往往能够覆盖最庞大的普通用户群体。
让每一位 Zodl 用户在不做任何繁琐配置的前提下,直接从自家钱包服务端隐藏真实 IP,这本身就拉高了全行业的隐私基准线。
当然,基础设施依赖的新矛盾同样值得持续盯紧。以太坊基金会的 anon-rpc 文章曾将钱包高度依赖 Cloudflare 等云端网关视作单点隐患,理由是这些中心化网关既有权限窥探请求流量,也有权直接拒绝提供服务;而 Zodl 却恰恰选中 Cloudflare 充当其隐私拆分的半壁江山。
平心而论,这两种设计针对的风险并不相同:OHTTP 着重约束单家公司掌握的信息拼图,而 anon-rpc 更加忌惮谁有权力随时掐断服务,且 Zodl 依然允许用户在高级设置中切换回社区节点。
即便如此,如果未来所有加密隐私产品的默认路径都压在寥寥几家云巨头身上,这种集中度风险仍不容小觑。
接下来仍有待观察其他主流钱包是否会迅速跟进 Zodl 的默认配置策略。无论如何,行业的演进方向已经再清楚不过:加密隐私的战火,已经正式烧向了眼下最亟待补课的网络传输层。