美国OFAC(外国资产控制办公室) 于去年8 月以防止犯罪集团洗钱为由,将混币器协议Tornado Cash列入制裁名单,其代码贡献者Alexey Pertsev 甚至于荷兰遭捕,需关押至今年4 月的听证会。此事件于当时引起加密社群反弹,认为编写程式码不应有罪,且去中心化的世界应该令用户享有保障隐私的权利。

近期,为了使Tornado Cash 不会逐渐消亡,并使加密社群能有更好的混币器可以使用,其早期贡献者Ameen Soleimani 于Twitter 上讲述了Tornado Cash 一路以来的发展历程,并宣布推出协议的分叉版本「Privacy Pools」,透过零知识证明技术,解决了协议可能遭到恶意组织利用的问题。

Tornado Cash 出了什么问题

Ameen 表示,Tornado Cash 的主意是来自一群想保有个人隐私的的以太坊书呆子,在获得MolochDAO 的首笔资金捐赠后,便一路发展并受到许多以太坊用户使用。

然而,自链游Axie Infinity 于去年3 月遭黑超过6 亿美元后,一切皆发生了改变。

据当时FBI 的调查,此骇客事件源自于北韩骇客组织,在得手不法资金后,骇客便透过Tornado Cash 进行洗钱,因此才会导致Tornado Cash 受到OFAC 的制裁。

自此,Tornado Cash 在使用上便多了不少限制,包含:

美国公民不可使用。 若有资金存放于协议内,需向OFAC 提出诉求,在获得许可后才可以提款。 只有犯罪者、非美国公民及经授权的美国政府员工得以使用。 提倡使用Tornado Cash 可能被视为违反国际制裁的阴谋。

不过根据Dune Analytics 的数据,OFAC 的制裁禁令并没有使Tornado Cash 消失,尽管每天的存入及提领量大幅减少,且前端已遭到停用,但仍维持一定的使用量,每周仍约有100 名新用户加入。

同时,Ameen 也提及以太坊创办人Vitalik Buterin 于近期的发言,无疑是为混币器的未来打了一剂强心针。

「像Tornado Cash 的加密资产混币器可能会成为公共区块链基础建设中,不可或缺的一部分。」Vitalik Buterin 说道。

龙卷风大复活!Privacy Pools 协议介绍

为了使Tornado Cash 能够以更好的方式持续运作,同时规避掉监管的麻烦,Ameen 与另一位开发者基于以下三点,对Tornado Cash 进行分叉,开发出了新的混币器协议Privacy Pools。

Tornado Cash 的致命缺陷:使用者无法证明他们的资金与北韩或其他诈骗组织无关。 Vitalik 提议:如果使用者能证明他们并非某些存款的子集(Subset)。 自主匿名:用户在提款时,可选择排除某些存款的子集(无需揭露子集身份)。

当前Privacy Pools 可于Optimism 的Goerli 测试网上使用,存款流程与Tornado Cash 无太大差异。

而在提款时,可点选左下方的Subset Maker,便会跳出筛选画面。

此时特定的子集被选取后,在提款时便可将他们排除。

另外,点选Generate Proof 后,会生成一个零知识证明,以表明他们没有使用与犯罪者相关的区块链地址,同时也不会透露自己的身份。

「以我的观点来说,Privacy Pools 比Tornado Cash 好上许多。在使用上,尽管其他人使用了相同智能合约进行存款,也不代表他们可以强迫你与他们共享匿名子集。这都取决在你」Ameen 说道。

不过,Ameen 也提醒Privacy Pools 仍在测试阶段,代码尚未通过审计,若想尝试务必注意使用风险。