金色观察|Tornado被中心化限制 这些解决方案可绕开
- 资讯
- 2024-11-25
众所周知,美国财政部近日制裁了Tornado Cash及其相关地址,一些DeFi项目也阻止这些地址访问。
那么有哪些选项或解决方案来防止中心化攻击?未来可以/必须什么做呢?
banklesscz联合创始人rixcian提供了解决方案。
Tornado Cash在五个级别上受到审查
1、http://tornado.cash域名被阻止
2、Infura和Alchemy正在阻止交易
3、Github删除了所有代码库并阻止贡献者
4、Tornado Cash合约中的USDC被冻结
5、Aave在其前端阻止地址
第一级审查:域名阻止
如所见, http://tornado.cash域名不再工作。将来如何防止这种类型的阻止?
有人会说ens domains可能是一个解决方案。
不幸的是,事实并非如此。Tornado Cash有一个tornadocash.eth可用于访问前端(例如通过http://tornadocash.eth.limo),但 ENS前端的解析是“中心化”的,现在它正也停止解析了。
第一级解决方案
TheShake是建立在HNS协议之上的解决方案,它是P2P域名系统。只需要他们的Beacon浏览器。在后台,浏览器会将域转换为IPFS地址。
第二级审查:infura和Alchemy阻止与Tornado Cash通信的交易
第二级解决方案1
大多数dApps需要与区块链通信,所以他们应该像Tornado Cash那样为用户提供自定义RPC设置。
你的钱包(可能是 Metamask)默认连接到infura节点,因此当你想将ETH存入Tornado Cash时,你的交易将不会被处理。
第二级解决方案2
你可以在Metamask设置中自由设置不同的节点提供商,不会阻止你的交易。
但是我在哪里可以获得真正去中心化的RPC节点提供者呢?
第二级解决方案3
你也可以运行自己的节点。但这不是每个人的解决方案。
第二级解决方案4
你可以从https://ethereumnodes.com/网站列表中选择一个提供者。
第二级解决方案5
使用POKT network,为什么只使用一个节点提供者,不从各种节点提供者中选择呢?
第二级解决方案6
使用你在本地加密社区中运行的节点,例如https://bordel.paralelnipolis.cz或gweicz(社区成员正在运行自己的节点并能够与你共享)。
第三级审查:github删除Tornado Cash代码库并阻止所有为Tornado Cash源代码做出贡献的开发人员。
第三级解决方案
我们可以使用P2P Git网络Radicle,可以在其中免费共享智能合约或前端的源代码。
第四级审查:Tornado Cash合约中的USDC被冻结
第四级决方案
使用真正去中心化的稳定币,例如Liquity Protocol的LUSD或Reflexer finance的RAI。不幸的是,DAI不是去中心化的(它主要由USDC支持)。
第五级审查:AaveAave使用Trm labs的API来阻止访问它们前端
第五级解决方案1
你仍然可以通过Etherscan或https://eth95.dev使用该协议,但我知道这不是适合所有人的解决方案。
第五级解决方案2
采用Aave的开源前端,删除TRM的API并将网站部署在IPFS或更好的Arweave网络上,Arweave是永久文件存储的解决方案。
然后使用HNS和Voila,你将有一个完美去中心化的前端和非常好的用户体验。
第五级解决方案3
让我们以Liquity Protocol团队为例。仅构建无需许可的协议,并让社区在其之上构建前端。
记住,所有问题都是可以解决的,ETH社区将始终快速改进、适应和克服。
本文链接:http://www.bqcjw.com/read/40906.html