Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AtomJoin #75

Open
ohuan opened this issue Dec 27, 2020 · 1 comment
Open

AtomJoin #75

ohuan opened this issue Dec 27, 2020 · 1 comment

Comments

@ohuan
Copy link

ohuan commented Dec 27, 2020

Problem:
Alice wants to send atoms to Bob, but Alice does not want Bob to trace back each every of her txs and balances. That's too much information to give away just for a payment.

However, Alice also wants to pay Bob with atoms directly, without exchanges. Both Alice and Bob love Cosmos, so why having to exchange? That only would increase fees unnecessarily.

Thus, how could Alice send atoms to Bob directly but untraceably?

Possible solutions:
Some are already developed and running, despite not implemented on Cosmos yet. For instance,

Layer 1 approaches: Mixers, scramblers, tumblers...
Layer 2 approaches: state channels, rollups, plasma...

Taking layer 1 untraceability solutions for being easier despite more expensive to use, we find distinct implementations with different approaches:

On client
https://github.com/doublemixer/doublemixer.github.io
Cent
https://github.com/jambler-io/bitcoin-mixer
Decent (over Straightedge or Ethereum)
https://github.com/michaelgpearce/coinmux

Proposition:
It would be awesome if Cosmostation included a CoinJoin inspired tool just like Wasabi wallet.

The fees in Cosmos are so low and txs complete so fast that this method would be really practical and usable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant