北京时间3月16日凌晨,备受关注的以太坊隐私项目方Aztec上线了其rollup服务(zk.money) 。
截至目前 ,用户可使用该服务匿名转账ETH,而ERC-20代币的匿名转账则需要等到未来几周内才能实现(根据公告显示,Aztec首先会添加WBTC 、BAT、 AAVE以及DAI这四种主要的ERC-20资产 ,之后会支持所有的ERC-20代币)。
注:目前的Aztec在性质上还属于beta版本,为了降低风险,Aztec选择对每个账户设定了1 ETH的金额限制 ,后期会逐步提高交易上限。
Aztec的使用场景是什么?
今年1月份,亿万富翁马克·库班(Mark Cuban)因为分享了一件NFT作品而被网友扒到了他的以太坊地址以及DeFi金融交易历史 。
当我们使用以太坊网络时,我们会留下很多的痕迹 ,这些痕迹都可以在区块链浏览器上找到,并通过分析还原出地址所有者的真实轨迹。
例如,马克·库班是从今年1月份开始活跃于以太坊网络,他的第一笔交易是通过AAVE平台尝试了DAI和WETH的借贷。最初的小额尝试说明当时他还只是一个新手 ,几天后,他就存入了1000 aWETH 。实际上,只要马克·库班做任何的以太坊DeFi或者NFT操作 ,有心人都可以第一时间得知,这种隐私问题确实会让有钱人感到头疼,特别是像他这样出名的有钱人。
那有什么办法可以解决它呢?
目前已有的一种解决方案是使用TornadoCash ,它是完全去中心化的匿名协议,其可有效破坏交易图,但缺点是非常的昂贵 ,一笔交易涉及使用的gas量接近100万,并且退出时间也相对较长。
而Aztec 2.0提供的隐私rollup 二层网络,则是在可用性、成本与隐私之间进行了权衡 ,其采用了先进的PLONK ZK-SNARK技术,并且获得了以太坊联合创始人vitalik的认可 。
Aztec所研发的ZK-ZK Rollup(或简称ZK²),包含了两层或多层SNARKs:
“低层 ”ZK-SNARKs每个都代表了一笔隐私交易;
“上层”ZK-SNARKs(即Rollup SNARK),则简洁地证明了低层SNARK的正确性;
也就是说 ,这种方案既解决了隐私问题,也解决了可扩展性问题,同时降低了交易成本。
关于该方案的具体描述 ,参见巴比特的这篇文章:《隐私方案ZK² Rollup:如何在以太坊上实现高速 、廉价的隐私交易》
Aztec使用教程
如上所述,目前用户可使用Aztec网络进行匿名的ETH转账,我们只需要访问https://zk.money/ ,连接自己测试用的小狐狸钱包,然后创建一个用户名(例如笔者使用的是bob)。
创建完成后,点击“Shield”按钮 ,即可看到如下页面:
输入存款资金(目前最高限额1 ETH),加上一笔固定手续费(0.00525 ETH),确认后即可看到如下页面:
总的来说 ,存款操作会涉及到两笔手续费,一笔是固定的Aztec网络消耗费,一笔则是给矿工的矿工费用,测试时折合大约19美元。
隐私Rollup服务上线!带你体验Aztec网络上的ETH匿名转账交易确认后 ,我们需要等待大概2-4个小时才能入账,之后就可以转账给自己的另一个账户了 。
注意:转账时目标地址虽然可填写以太坊主网地址,但费用会非常高 ,而如果是Aztec二层网络,则手续费固定为0.004 ETH,目前大约7美元。
在等待一段时间后 ,这笔匿名转账才会到账,并且不会显示转账的真实来源地址。
从目前来看,这种体验还是非常熬人的 ,但它确实可以保护用户的隐私,同时降低交易成本 。
根据Aztec官方的说明来看,这种ZK-ZK Rollup技术要直接用于DeFi应用上 ,还需要等到2022年,短期用户只能是痛苦地使用来增加隐私了。
至于很多人关心的“会不会有代币空投 ”的问题,那便要看项目方的心情了。



