OROBTC (OP)
Legendary
Offline
Activity: 2926
Merit: 1862
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
April 26, 2022, 09:41:33 PM Last edit: April 27, 2022, 02:19:59 AM by OROBTC Merited by pooya87 (2), ABCbits (1), Pmalek (1) |
|
... Having noted Wasabi's decision to block certain UTXOs from their service, I did a quick 'n' dirty look into alternatives. My casual search yielded the below two services: -- coinjoin.io <--- never heard of them apparent scam, see next post -- https://samouraiwallet.com/download/whirlpool, a service of Samourai It looks like Whirlpool has an app that you can download at the above link, it also looks like that you can download it to Windows and Linux desktop computers, not just to "Google phones". My questions are: 1) Can we use Whirlpool without the Samourai wallet? That would make it a good alternative to Wasabi. 2) Has anyone tried or heard of coinjoin.io?Related, I read an article on a coinjoin service a week or two ago, it looked like Whirlpool (not sure though, and it was NOT via the link above). The article mentioned that you can run your BTC through the service more than once (yet just pay for the first CJ), the article explained that doing that meant more privacy / harder to break. If I understand correctly, Whirlpool might be a great alternative to Wasabi. Also, if there are any other CoinJoin services that are EASY to use (for beginners), please share! edited
|
|
|
|
BitMaxz
Legendary
Offline
Activity: 3360
Merit: 3094
BTC price road to $80k
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
April 26, 2022, 11:37:54 PM Last edit: April 26, 2022, 11:49:30 PM by BitMaxz Merited by pooya87 (2), ABCbits (1), OROBTC (1), Pmalek (1), mk4 (1), DdmrDdmr (1), Charles-Tim (1) |
|
From your first question according to their documentation, you will need the samourai wallet in order to use whirlpool. Read the guide from this source below - https://bitcoiner.guide/whirlpool/Then straight and look for "How do I use Whirlpool?" About the 2nd question, I heard Coinjoin many times with wasabi but on the website coinjoin.io I never heard of that site. However, it seems there is someone mentioned it here on the forum but it is under a scam website check them here below - https://bitcointalk.org/index.php?topic=5381839.0
|
|
|
|
|
dkbit98
Legendary
Offline
Activity: 2338
Merit: 7393
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
April 27, 2022, 11:37:13 AM |
|
Also, if there are any other CoinJoin services that are EASY to use (for beginners), please share!
I know some people had many complains regarding Samourai coinjoin implementation, and they are even calling it a scam, so be aware of that. There is one more option that is in my opinion good alternative for coinjoin, it is simple to use and it's called Mercury wallet. Mercury is open source Layer 2 Bitcoin wallet for sending and swapping bitcoin privately, and it is based on transferring of private keys with something called statechains. Here is one interesting talk about Coinjoins and Coinswaps: Collaborative Bitcoin Transactions from Bitcoin 2022 Conference: https://www.youtube.com/watch?v=iydrfoxxAsY
|
|
|
|
o_e_l_e_o
In memoriam
Legendary
Offline
Activity: 2268
Merit: 18697
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
April 27, 2022, 01:47:12 PM |
|
You can connect it to your own Bitcoin Core full node or your personal Electrum server to preserve privacy. I would go further and say you absolutely should connect it to your own node. Samourai suffers from the same issue as does every light wallet, in that the entity running the server you connect to can link all your addresses together (as well as your IP, but obviously you should be running over Tor). The only way to avoid this is to interact exclusively with your own node. For Samourai, this means running a Dojo server: https://samouraiwallet.com/dojo
|
|
|
|
nopara73
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 103
Merit: 326
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 01, 2022, 01:53:02 PM |
|
Use JoinMarket, Chaincase or alternative Wasabi coordinators. Samourai is a scam, it's all marketing, zero privacy.
|
|
|
|
dkbit98
Legendary
Offline
Activity: 2338
Merit: 7393
|
Use JoinMarket, Chaincase or alternative Wasabi coordinators. Samourai is a scam, it's all marketing, zero privacy.
If main Wasabi coordinator is not accepting my Bitcoin for mixing than I will consider Wasabi and main coordinator to be scam also. I also remember Chainalysis demixed transactions made by Wasabi wallet related with DAO hack when 50 BTC was sent to Wasabi wallet, and that was published by journalist Laura Shin. I think that Bitfinex hackers also sent coins to Wasabi wallet and they got caught... so this doesn't sound like very private to me :/
|
|
|
|
PrimeNumber7
Copper Member
Legendary
Offline
Activity: 1652
Merit: 1899
Amazon Prime Member #7
|
Any CJ transaction, regardless of the implementation that creates the transaction, has the potential for an observer to link each input with each output, especially long after the fact.
Blockchain analysis is ultimately a process of deduction and induction. So if one CJ participant engages in poor privacy practices long after a CJ transaction occurs, it may give a blockchain analysis company additional information about the composition of the CJ transaction.
|
|
|
|
witcher_sense
Legendary
Offline
Activity: 2422
Merit: 4393
🔐BitcoinMessage.Tools🔑
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 02, 2022, 07:11:50 AM |
|
I would go further and say you absolutely should connect it to your own node. Samourai suffers from the same issue as does every light wallet, in that the entity running the server you connect to can link all your addresses together (as well as your IP, but obviously you should be running over Tor). The only way to avoid this is to interact exclusively with your own node. For Samourai, this means running a Dojo server: https://samouraiwallet.com/dojoLike I said, the main advantage of Sparrow Wallet is that it never relies on Samourai servers, even when you are not connecting to your personal bitcoin full node. Having not configured to retrieve information from blockchain via your node, it will connect to one of the public Electrum servers as if you were using a regular Electrum wallet. However, in this case, doing mixing is kinda pointless because the Electrum server can learn all pre-mix and even post-mix transactions and learn that they belong to the same wallet. If main Wasabi coordinator is not accepting my Bitcoin for mixing than I will consider Wasabi and main coordinator to be scam also. I also remember Chainalysis demixed transactions made by Wasabi wallet related with DAO hack when 50 BTC was sent to Wasabi wallet, and that was published by journalist Laura Shin. I think that Bitfinex hackers also sent coins to Wasabi wallet and they got caught... so this doesn't sound like very private to me :/
It would be even worse than scamming, it would be selective scamming in which they can doxx users they don't like while providing services to those who have access to institutional "clean" capital. Hypocritical selective scamming, censorship and privacy invasion to make more money is now their motto. Any CJ transaction, regardless of the implementation that creates the transaction, has the potential for an observer to link each input with each output, especially long after the fact.
Blockchain analysis is ultimately a process of deduction and induction. So if one CJ participant engages in poor privacy practices long after a CJ transaction occurs, it may give a blockchain analysis company additional information about the composition of the CJ transaction.
It is because CoinJoin has never been about "breaking" the link between the past and the future, but rather the obfuscation of the said link. Definitely not an ideal approach to provide decent protection. Your privacy is now dependent on the actions of others, it is as strong as the weakest link - the stupidest participant of the CoinJoin transaction.
|
|
|
|
o_e_l_e_o
In memoriam
Legendary
Offline
Activity: 2268
Merit: 18697
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 02, 2022, 07:57:06 AM |
|
Blockchain analysis is ultimately a process of deduction and induction. A process which becomes much easier when the centralized coordinator is actively working with blockchain analysis companies and handing over all the data they collect. Like I said, the main advantage of Sparrow Wallet is that it never relies on Samourai servers, even when you are not connecting to your personal bitcoin full node. Having not configured to retrieve information from blockchain via your node, it will connect to one of the public Electrum servers as if you were using a regular Electrum wallet. However, in this case, doing mixing is kinda pointless because the Electrum server can learn all pre-mix and even post-mix transactions and learn that they belong to the same wallet. A genuine question then, since I've never used Sparrow - how do you use it privately? Can you connect it to your own node directly, or do you need to run an Electrum server first? If I'm already running a Samourai Dojo server, can it connect to that instead? Other than platform availability, what are the advantages of Sparrow?
|
|
|
|
witcher_sense
Legendary
Offline
Activity: 2422
Merit: 4393
🔐BitcoinMessage.Tools🔑
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 02, 2022, 09:32:37 AM |
|
A genuine question then, since I've never used Sparrow - how do you use it privately? Can you connect it to your own node directly, or do you need to run an Electrum server first?
You can connect your Sparrow wallet directly to Bitcoin Core, and this is one of the main reasons why I consider it a good alternative to Wasabi wallet (with which it is also possible to connect to Bitcoin Core directly), especially when it comes to non-mobile clients with in-built CoinJoin functionality, of which there are unfortunately very few on the market. If I'm already running a Samourai Dojo server, can it connect to that instead?
I have no idea. I only know that there are three options Public Electrum, Bitcoin Core and Private Electrum. According to this documentation, Samourai Dojo is using Bitcoin Core as a base layer to connect to Bitcoin network. Other than platform availability, what are the advantages of Sparrow?
In-built CoinJoin, BIP47, nice UI, easy-to-use with air gapped hardware wallets.
|
|
|
|
|
PrimeNumber7
Copper Member
Legendary
Offline
Activity: 1652
Merit: 1899
Amazon Prime Member #7
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 08, 2022, 06:57:52 PM |
|
Blockchain analysis is ultimately a process of deduction and induction. A process which becomes much easier when the centralized coordinator is actively working with blockchain analysis companies and handing over all the data they collect. I honestly don't think it makes much of a difference. It is possible to trace CJ transactions and has been for quite some time. Researchers have been able to trace transactions through pretty much every mixer except CM, and that is just that have published their research.
|
|
|
|
PrivacyG
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 08, 2022, 07:17:55 PM |
|
It would be even worse than scamming, it would be selective scamming in which they can doxx users they don't like while providing services to those who have access to institutional "clean" capital. Hypocritical selective scamming, censorship and privacy invasion to make more money is now their motto.
Just like about anything else that turned big. Binance. Google. Amazon. All of them. They start small, condemning the evil and then they do the evil themselves. To me, Join Market best bet as of now. I can not call it beginner friendly but it is what it is. For how much longer, who cares. Go with the flow, the flow being right now getting away from so called privacy wallets that are in fact exactly the opposite of what they claim. Legit question however. Since I have seen Sparrow and Mercury suggested in this thread, would you trust running any of the two as much as you would have trusted running Wasabi half an year ago? It seems to me like they are not the most well tested and known. And in that case, could it not be potentially easier to debunk Sparrow or Mercury transactions than those of well tested software like Join Market and the likes? - Regards, PrivacyG
|
|
|
|
o_e_l_e_o
In memoriam
Legendary
Offline
Activity: 2268
Merit: 18697
|
It is possible to trace CJ transactions and has been for quite some time. That might be true, but there is no denying that Wasabi coinjoins will be under much greater scrutiny than other coinjoins, since Wasabi are actively paying a blockchain analysis company to monitor their coinjoins and tell them if they have to censor any specific inputs. Since I have seen Sparrow and Mercury suggested in this thread, would you trust running any of the two as much as you would have trusted running Wasabi half an year ago? I would consider Mercury. There are two reason I haven't yet. Firstly, the last time I looked in to it and downloaded the wallet to give it a spin, I was one of the first and there was essentially no liquidity in the swapping pools, rendering the whole thing pointless at that time. Secondly, I haven't spent enough time looking in to the code to make sure that it is doing what it claims to be doing and that the central coordinator can't scam me or compromise my privacy. The thing about Mercury is that it doesn't obfuscate the history of the coins you receive, but rather swaps your history for someone else's history, and leaves no traces on the blockchain that this has happened. If I'm trading peer to peer, for example, then I want my coins to come directly from a mixer or a coinjoin, so if my trading partner tries to look at the history of my coins they realize they can't find anything. I probably don't want my coins to still have someone else's history attached to them, in case my trading partner looks at them and (as an example) sees they've come from a wallet with 50 BTC in it and then decides I'm now a target to be robbed.
|
|
|
|
witcher_sense
Legendary
Offline
Activity: 2422
Merit: 4393
🔐BitcoinMessage.Tools🔑
|
I probably don't want my coins to still have someone else's history attached to them, in case my trading partner looks at them and (as an example) sees they've come from a wallet with 50 BTC in it and then decides I'm now a target to be robbed.
Your concern is quite justified: no one sane would want to attract the unnecessary attention of scammers and robbers by demonstrating wealth that is not even yours. Also, no one sane would want to attract the unnecessary attention of law enforcement agencies by swapping sweet clean coins with coins connected to illegal activities such as money laundering, terrorist financing, hacks, or the purchase of prohibited literature. If your counterparty checks your transaction history, you're in trouble: they will attempt to rob you in the former case and will hand you over to the police in the latter. Do you see the main problem? Despite any reasonable objections of privacy/freedom advocates, bitcoin is non-fungible because it has an in-built transparent history. How do we make bitcoin more fungible? We either need to make bitcoin completely non-transparent, which is impossible for many reasons, or we can make its transparency work for us. The broad use of such tools as Mercury wallet or coin swap may help to make blockchain's transparency a less reliable source of information for undesirable observers. If every transaction in the blockchain is broadly known to be the result of a swap, it will be harder for a potential observer to find out who owns what, and who makes transactions with whom. If a robber is not sure you really have those coins, he is unlikely to make you a target.
|
|
|
|
o_e_l_e_o
In memoriam
Legendary
Offline
Activity: 2268
Merit: 18697
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 09, 2022, 06:27:19 AM |
|
The broad use of such tools as Mercury wallet or coin swap may help to make blockchain's transparency a less reliable source of information for undesirable observers. I completely agree, and I've said as much before - if everyone just started mixing their coins as their standard practice, then the concept of taint would disappear overnight and bitcoin would be completely fungible. Every centralized service would either have to accept any and all bitcoin, or go bankrupt. Bitcoin would be completely fungible, no one would end up with accounts being locked for arbitrary reasons, blockchain analysis companies would be useless, everyone would regain so much lost privacy, and the whole ecosystem would be far better off for it. However, we both know that is never going to happen. When we can't even convince large portions of the community to actually hold bitcoin instead of holding an entry on some exchange's spreadsheet, then trying to convince them to mix or coinjoin all their coins is a pipe dream.
|
|
|
|
PrivacyG
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 09, 2022, 06:24:08 PM |
|
The thing about Mercury is that it doesn't obfuscate the history of the coins you receive, but rather swaps your history for someone else's history, and leaves no traces on the blockchain that this has happened.
Now that makes sense. This is both good and bad. As witcher said, it would help to make Bitcoin's transparency a less reiable source of information. Ideally. But realistically, if I swap my 'clean' history for a 'tainted' one, I may now be falling under other kind of trouble I would not have previously expected. Just imagine you used Mercury and all of the sudden you own the coin of which history is a large hack like Bitfinex. Now that is a BIG red flag on your back you have to get rid of. To me, Coin Joining and Mixing is definitely superior. While swapping history helps turning transparency into a less reliable source of information, Mixing and Coin Joining does much more than that. Mind sharing your thoughts about Sparrow? I noticed you claim to not have tested it out yet. But I thought you may have an opinion about it. - Regards, PrivacyG
|
|
|
|
o_e_l_e_o
In memoriam
Legendary
Offline
Activity: 2268
Merit: 18697
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 10, 2022, 06:35:21 AM |
|
To me, Coin Joining and Mixing is definitely superior. While swapping history helps turning transparency into a less reliable source of information, Mixing and Coin Joining does much more than that. I agree, but as an extra thought, no reason you can't do both. Mind sharing your thoughts about Sparrow? I noticed you claim to not have tested it out yet. But I thought you may have an opinion about it. It uses Samourai's coinjoin implementation, so my main issue is the same issue I have with Samourai - can I run it through my own node? Running it as a light wallet through a centralized server means the centralized server can see all your addresses, same as with any other light wallet. With Samourai, you can avoid this by running your own Dojo server. I'm not sure yet how it works with Sparrow. witcher_sense has said above that you can point Sparrow to your own Bitcoin Core instance, but I'm still not sure how it then communicates with the coinjoin coordinator and if it does so privately. If I had a real need to use Sparrow then I would look in to all of this, but at the moment I don't so I haven't bothered.
|
|
|
|
dkbit98
Legendary
Offline
Activity: 2338
Merit: 7393
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 10, 2022, 09:08:10 AM |
|
I would consider Mercury. There are two reason I haven't yet. Firstly, the last time I looked in to it and downloaded the wallet to give it a spin, I was one of the first and there was essentially no liquidity in the swapping pools, rendering the whole thing pointless at that time. Secondly, I haven't spent enough time looking in to the code to make sure that it is doing what it claims to be doing and that the central coordinator can't scam me or compromise my privacy. I don't have good coding skills to check this out myself, but I know that volume and liquidity is much higher now than when I tested it. What makes me think about Mercury wallet future is that creator Nicholas Gregory and developers are publicly known, and this could be used by regulators with some new potential restrictions, similar like with Wasabi. The thing about Mercury is that it doesn't obfuscate the history of the coins you receive, but rather swaps your history for someone else's history, and leaves no traces on the blockchain that this has happened. If I'm trading peer to peer, for example, then I want my coins to come directly from a mixer or a coinjoin, so if my trading partner tries to look at the history of my coins they realize they can't find anything. I probably don't want my coins to still have someone else's history attached to them, in case my trading partner looks at them and (as an example) sees they've come from a wallet with 50 BTC in it and then decides I'm now a target to be robbed.
But isn't that something similar you would get with using Lightning Network for Bitcoin? LN is also not really decentralized and you would get history of transactions that belongs to someone else when you swap LN back to Bitcoin mainnet. On that note, I think that Mercury have some plans to work with Lightning Network transactions also. In this case you would be able to exchange Mercury statecoins with other people, or swap them with Lightning and use on exchanges.
|
|
|
|
|