如何配置RPC以优化Tornado Cash使用体验 Tornado官网

自2022年8月美国财政部外国资产控制办公室(OFAC)对Tornado Cash实施制裁后,许多区块链基础设施提供商(如Infura、Alchemy)开始审查并阻止与Tornado Cash协议交互的交易。

这意味着,当你尝试通过MetaMask等钱包向Tornado Cash存款或提款时,交易可能会失败。如果你在操作时遇到问题,很可能就是你的默认RPC节点在审查。

Tornado官网为你提供这份完整的RPC配置指南。

好消息是,这个问题可以通过配置一个”非审查”的RPC来解决。本文将详细介绍如何操作。

1. 什么是RPC?

RPC(远程过程调用)是你钱包连接区块链网络的通道。你的钱包通过RPC节点来广播交易、读取链上数据。如果这个通道本身屏蔽了某些协议的交互,你的操作自然就无法完成。

2. 如何更改MetaMask的RPC提供者

第一步:找到可用的非审查RPC

你需要自己寻找一个能正常工作的替代RPC端点。可以从Chainlist或者社区推荐的一些端点开始尝试。你可以在chainlist.org上搜索你的网络,找到可用的公共RPC。请注意,Chainlist上的RPC很多,你需要多试几个,寻找那些没有被审查的端点。

第二步:在MetaMask中添加自定义RPC

  1. 打开你的MetaMask钱包,点击右上角的网络下拉菜单(比如显示”以太坊主网”的地方)。
  2. 点击菜单底部的”添加网络”按钮。
  3. 在网络页面底部,点击”手动添加网络”或”添加自定义网络”。
  4. 此时会弹出一个表单,你需要填写以下信息:
    • 网络名称:你可以自己起一个,比如”非审查以太坊”。
    • 新的RPC URL:把你找到的非审查RPC地址填在这里。
    • 链ID:请务必确认并填写正确的ChainID,例如以太坊主网是1,币安智能链是56。
    • 货币符号:网络的代币符号,比如ETH或BNB。
  5. 填写完成后,点击”保存”或”添加网络”。

添加成功后,你的钱包网络会自动切换到新添加的网络。这时你再打开Tornado Cash应用,之前受阻的操作应该就能正常进行了。

如何配置RPC以优化Tornado Cash使用体验 Tornado官网

3. 常见问题排查

  • 为什么我总是收到”Failed to fetch relayers”的错误信息?
    这个错误通常与网络连接不佳,或者你当前网络上没有可用的中继器有关。一般可以尝试刷新页面解决。
  • 为什么我在尝试提款时一直收到”Failed to fetch all deposit events from contract”错误?
    这个错误通常指向连接不良或你正在使用一个被审查的RPC端点。解决办法可以尝试更换VPN位置,或者参考本文更换一个非审查RPC。
  • 为什么不能从我的钱包中存款?
    就像前面提到的,自OFAC制裁以来,很多主流RPC都会审查与协议交互的交易。你需要做的,正是将你的钱包RPC配置为一个未经审查的端点。

💡 常见疑问解答

为什么Tornado Cash交易会被审查?

自2022年8月OFAC对Tornado Cash实施制裁后,许多区块链基础设施提供商(如Infura、Alchemy)开始审查并阻止与Tornado Cash协议交互的交易,导致用户交易失败。

如何找到可用的非审查RPC?

你可以在chainlist.org上搜索你的网络,找到可用的公共RPC。需要多试几个,寻找那些没有被审查的端点。

在MetaMask中添加自定义RPC需要填写哪些信息?

需要填写网络名称、新的RPC URL、链ID(如以太坊主网为1,币安智能链为56)、货币符号(如ETH或BNB)。

为什么我提款时提示’Failed to fetch all deposit events from contract’?

这个错误通常指向连接不良或你正在使用一个被审查的RPC端点。解决办法是尝试更换VPN位置,或者更换一个非审查RPC。

TC

✍️ 本文作者:Tornado官网运营者

我是 Tornado官网 的独立运营者,8年软件开发经验,2017年进入加密领域,专注 Tornado Cash 协议与零知识证明研究。本站所有内容均为个人独立研究和撰写,旨在为中文社区提供准确、深度的隐私技术解读。

📌 发现错误或想交流?欢迎通过 Telegram邮箱 联系我



 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。