文章
技术

以太币的匿名化(1):用 Tornado Cash 匿名交易

本文基于 Donate anonymously using Tornado Cash翻译修改。添加了一些链接和截图,补充和修改了一些信息。

原文主要教人如何为营救阿桑奇匿名集资用于以太币(Ethereum, ETH)匿名化,可作其他用途,例如将敏感文件上链。

**Tornado Cash的缺点是手续费高昂。之后将介绍其他匿名化方法。**计划包括:

  • zk.money进行匿名化

  • 用线上匿名交易平台例如Agoradesk进行匿名化(亦适用于比特币匿名化)

  • 通过匿名代付平台例如Simpleswap进行匿名化(亦适用于比特币匿名化)

如何用 Tornado Cash 将以太币匿名化

在本教程中,我们将首先创建一个新的Metamask账户。然后,我们将通过 Tornado Cash 来实现以太币的匿名化。(本教程不涉及 Tornado Cash Nova,也即 Tornado Cash 的实验版本。)

根据以太币的油价(gas price,即以太币交易费用),Tornado Cash平均存款成本为0.05以太币以上(提款也需要类似金额)。如果你想找一个更便宜的替代品,可查看zk.money教程

第1步:创建一个新的以太币账户

如果你还没有以太币钱包,请创建一个。我们将称这个钱包为“钱包1”(Wallet1)(注意,此钱包不匿名),因为它是你的以太币的来源地。

为了匿名化以太币,我们必须创建第二个以太币账户。要做到这一点,只需在不同的浏览器上下载Metamask并创建一个全新的种子。使用一个与“钱包1”(Wallet1)完全不同的种子是很重要的,以最大限度地减少账户被关联的风险。

如果你想高度安全,请在Tor浏览器上下载Metamask(可以使用Metamask for Firefox)请确保在“设置”(Settings)-> “扩展和主题”(Extensions and Themes) -> “在私人窗口运行”(Run in Private Windows)中选择“允许”(Allow)。

如果你不使用Tor浏览器,请在使用VPN的同时使用Brave等浏览器。

总之,创建一个非匿名的“钱包1”,作为以太币来源。在一个隔离的浏览器上下载Metamask、创建一个新的匿名以太币账户(“钱包2”)并备份你的秘密口令,这个钱包将用来接收匿名化后的以太币。

第2步:向 Tornado Cash 存款

在装了非匿名的钱包1(Wallet1)的浏览器上,进入 Tornado Cash。点击右上方的“启动应用程序”(Launch App)。现在按照以下步骤来存入以太币。

从代币(Token)列表中选择以太币(ETH)并输入你所需的金额。现在连接到你的钱包。点击“连接”(Connect)并选择 Metamask。

点击“存款”(Deposit),保存你的票据或存款单编号(Note,一串字母数字组合),然后点击“我已经备份了票据”(I backed up the note)。你也可以通过点击设置(Settings)(右上角)设置一个“存款票据账户”(Note Account),在链上保存加密的票据。

在关联了你的钱包1和保存了你的存款票据之后,你也可以回到 Tornado Cash 主页继续“存款”(Deposit)。

现在,你的以太币就开始被匿名化了。你可以把它留在这里,越久越好。你等待的时间越长,你的以太币匿名性就越大。

第三步:取款

现在我们要在钱包2(Wallet2)上取回匿名化的以太币。首先到安装了钱包2(Wallet2)的隔离浏览器(如Tor)。

进入 Tornado Cash,关联钱包2(Wallet2),然后回主页点击“提款”(Withdraw),将存款票据(Note)粘贴到相应的框中。如果没有在此浏览器的Tornado Cash上关联你的钱包2,则需要输入提款地址(Recipient Address,即匿名的以太币钱包地址)。

然后等待zksnark证明(zksnark proof)生成。

最后,确认提款。你现在可以使用钱包2(Wallet2)中的匿名以太币了。

菜单
  1. libgen 图书馆革命
    libgen   天堂应该是图书馆的模样。一个阅读诗歌的人要比不读诗歌的人更难被战胜。创造是一种拯救。创造拯救了创造者本身。

    谢谢翻译和亲测,期待下一篇。