Altcoins Talks - Cryptocurrency Forum

Crypto Discussion Forum => Cryptocurrency discussions => Technical Discussion => Topic started by: Yamane_Keto on March 02, 2024, 03:58:29 AM

Title: CoinJoin across different blockchains
Post by: Yamane_Keto on March 02, 2024, 03:58:29 AM
Most mixing services have moved here. However, I did not see many topics talking about CoinJoin, and since it is a protocol used in more than one blockchain, I think we can use this topic for further discussions.

I don't know from where to start the discussion, but I think that one of the problems with CoinJoin is the complexity for average users. Until now, I have not been able to understand all the details behind it, which makes relying on third-party services that enhance privacy, which increases the possibility that your currencies will be tracked, especially by advanced blockchain analysis.

Can someone make things simpler?
Title: Re: CoinJoin across different blockchains
Post by: ABCbits on March 02, 2024, 12:05:46 PM
Can someone make things simpler?

What exactly do you mean by simpler?
1. If you want to to use CoinJoin easily, you could use wallet which support CoinJoin such as Sparrow, Wasabi or Samourai.
2. If you're looking for basic or simple explanation, there are many article which do that such as https://academy.binance.com/en/articles/coin-mixing-and-coinjoins-explained (https://academy.binance.com/en/articles/coin-mixing-and-coinjoins-explained).
Title: Re: CoinJoin across different blockchains
Post by: dkbit98 on March 02, 2024, 09:43:32 PM
Can someone make things simpler?
And what is so complicated about it?
You simply click a button and you don't need to know in detail how it works, same like for most things in the world.
Coins are getting mixed in both cases, and even for coinjoin you need some central coordinator to provide liquidity.
Title: Re: CoinJoin across different blockchains
Post by: bitmover on March 03, 2024, 02:23:07 AM
Can someone make things simpler?
And what is so complicated about it?
You simply click a button and you don't need to know in detail how it works, same like for most things in the world.
Coins are getting mixed in both cases, and even for coinjoin you need some central coordinator to provide liquidity.

There are many wallets such as samourai and wasabi which makes the process totally automatically.  You just click a button, like dkbit98 said.

Other blockchains might work completely different as some of them do not even has the idea of UTXO like ethereum.
Title: Re: CoinJoin across different blockchains
Post by: ABCbits on March 03, 2024, 10:55:30 AM
and even for coinjoin you need some central coordinator to provide liquidity.

Depending on the CoinJoin protocol, you need to wait for other CoinJoin participant instead.

Other blockchains might work completely different as some of them do not even has the idea of UTXO like ethereum.

The basic should remain same though, where you replace multiple UTXO with multiple address.
Title: Re: CoinJoin across different blockchains
Post by: Yamane_Keto on March 04, 2024, 02:21:42 AM
No I meant discussions about how CoinJoin really works, vulnerabilities and mixing levels and not how to use ready-to-use software wallets/mixers which are often simple and non-technical steps.
academy.binance tries to make it simple, but their simplification sometimes leads to including inaccurate information.
I did not specify my question precisely, so I will lock this topic for now. If anyone has better sources, please include them below.
Title: Re: CoinJoin across different blockchains
Post by: ABCbits on March 04, 2024, 09:49:35 AM
No I meant discussions about how CoinJoin really works, vulnerabilities and mixing levels and not how to use ready-to-use software wallets/mixers which are often simple and non-technical steps.
academy.binance tries to make it simple, but their simplification sometimes leads to including inaccurate information.
I did not specify my question precisely, so I will lock this topic for now. If anyone has better sources, please include them below.

FYI it's still not specific since there are many variation of CoinJoin (CJ). For example, Wasabi Wallet 2.X use WabiSabi while Sparrow/Samourai wallet use Whirlpool.
Title: Re: CoinJoin across different blockchains
Post by: dkbit98 on March 04, 2024, 11:16:05 AM
Other blockchains might work completely different as some of them do not even has the idea of UTXO like ethereum.
Or you can just use blockchain that have integrated privacy by default like monero ;)
You still need to use mixers for Bitcoin and exchanges to swap monero to bitcoin or to other coins with fully transparent public blockchain.
Combination of more tools works the best.
Title: Re: CoinJoin across different blockchains
Post by: bitmover on March 04, 2024, 02:43:57 PM
Other blockchains might work completely different as some of them do not even has the idea of UTXO like ethereum.
Or you can just use blockchain that have integrated privacy by default like monero ;)
You still need to use mixers for Bitcoin and exchanges to swap monero to bitcoin or to other coins with fully transparent public blockchain.
Combination of more tools works the best.

I agree. Using exchanges also can give you some privacy, especially exchanges or swap services that allow you to convert cryptos without doing any KYC.

You can send your coins, swap to another one (or even a stable coin) to have more privacy.
Title: Re: CoinJoin across different blockchains
Post by: yhiaali3 on March 05, 2024, 06:39:56 AM
I agree. Using exchanges also can give you some privacy, especially exchanges or swap services that allow you to convert cryptos without doing any KYC.

You can send your coins, swap to another one (or even a stable coin) to have more privacy.
This method is useful for people who do not want to keep Bitcoin. As you mentioned, they can transfer Bitcoin to an exchange and convert it to another coin and the problem ends.

As for people who want to keep Bitcoin in their own wallet in the long term, I do not think that this method will be useful. The best way in such a case is to use mixers or CoinJoin.