眾所周知,美國財政部近日制裁了Tornado Cash及其相關地址,Aave等一些DeFi項目也阻止相關地址訪問。
那麼有哪些選項或解決方案可以用來繞開這些中心化限制?其他Web3項目方未來應該什麼做? 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社區將始終快速改進、適應和克服。