flashbots / mev-relay-js

MIT License
106 stars 41 forks source link

Removes blacklist. #46

Open MicahZoltu opened 3 years ago

MicahZoltu commented 3 years ago

Getting away from this stuff is a big part of the entire point of Ethereum and censorship resistant finance. For starters, banning these addresses does absolutely nothing to stop them from being used. Secondly, even if it did, the whole point of censorship resistance is that we should be moving toward a brighter future free from government censorship of financial freedom.

This blacklist goes against the entire ethos of Ethereum and is an anathema on the project and should be removed promptly.

seaona commented 2 years ago

great initiative! Small suggestion, I would get rid of the const completely, so there is no temptation to add any address under any circumstance

MicahZoltu commented 2 years ago

That would require me to actually go through the code and make sure I delete all references. 😬 Just emptying the array was super easy for me to do safely, which is why I picked that route. Philosophically, I agree that removing the blacklist entirely would be the best solution.

ytrezq commented 2 years ago

Getting away from this stuff is a big part of the entire point of Ethereum and censorship resistant finance. For starters, banning these addresses does absolutely nothing to stop them from being used.

@MicahZoltu with mev boost implemented with the merge, it will be indeed no longer possible to withdraw money from Tornado Cash as all blocks produced will be Ofac compliant with this kind of code.

MicahZoltu commented 2 years ago

@MicahZoltu with mev boost implemented with the merge, it will be indeed no longer possible to withdraw money from Tornado Cash as all blocks produced will be Ofac compliant with this kind of code.

MEV Boost is an optional side car that doesn't censor, and can be connected up to any relay. Some people will not run MEV Boost at all, and some people will connect to a non-censoring relay, so Tornado transactions will still get through eventually.