|
|
|
|
|
by tsimionescu
1225 days ago
|
|
Doesn't the DEX have a specific wallet (or several) that you send/receive crypto to/from, on the ETH or BTC chains? If so, then it's easy to ban anyone from interacting with a DEX which advertises XMR. You don't just ban those who traded XMR with the DEX (which is costly), you ban anyone interacting with it at all (which should be easy to check on the classical block chains). |
|
For instance if you receive $5 and then later send $5, your wallet can just send it from a single address, so none of the other addresses in your wallet can be correlated (via chain analysis) with that transaction. On the other hand, if you have addresses with $2 and $4 and you wand to send $5 then both will be involved in the transaction, plus you'll be getting a new address where you get the change ($1) back.
It would be the same for an exchange. A single address (or a hard-coded list of them) would be a centralizing feature, if it has that, it's not a DEX (because whoever controls the keys for those addresses controls the exchange). A DEX would have to make buy/sell orders happen based on some set of addresses that were not around for the founding of the exchange. Likely, those addresses would also not stay around for its lifetime. You'd generate them as needed and forget them when they no longer served you (I suppose "you" are a DEX node in this scenario).
What's uncertain is just how interconnected they'd have to be. On one hand, you want to keep the list of known associates small so that token taint doesn't spread to all users of the exchange (which is what you described in your previous post). On the other hand, maybe you want the list of participants to be large enough that it's not practical to send an agent to kick down each door in the list.
If anybody can find the maximally infuriating size here, I'd trust that it's the kind of person who would write a DEX.