Bitcoin Forum
September 04, 2025, 11:29:16 AM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Un-KYC crypto using the lightning network  (Read 525 times)
Kruw
Full Member
***
Offline Offline

Activity: 854
Merit: 221


Make your Bitcoins anonymous - wasabiwallet.io


View Profile WWW
November 11, 2024, 04:06:37 PM
Last edit: November 12, 2024, 02:39:55 AM by Kruw
 #21

"Makers leave a log of the movement of funds with the taker..." does this mean that there will be a history of transactions that the maker or JoinMarket will be able to see, and through them, keep records of how you mixed your coins? Is this true regardless of if the mixer is centralized/decentralized?

Takers, who coordinate the coinjoin, pay for the mining fees of makers. This allows the taker to know which equal sized output belongs to each maker since the taker constructed the transaction themselves.

All other outside observers besides the taker do not know which equal sized output belongs to each maker. However, outside observers can usually calculate clusters of inputs belonging to the same entity and the change output belonging to that same group of inputs.

Is this true regardless of if the mixer is centralized/decentralized?

JoinMarket uses a decentralized order book for buying and selling liquidity while other coinjoin protocols like WabiSabi use a central coordinator with a timed round to gather liquidity. WabiSabi coordinators do not learn any links between the UTXOs of a user.

Coinjoin for FREE with Wasabi Wallet - Connect using
Code:
https://coinjoin.kruw.io/
Revoltec13 (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
November 11, 2024, 10:03:27 PM
 #22

"Makers leave a log of the movement of funds with the taker..." does this mean that there will be a history of transactions that the maker or JoinMarket will be able to see, and through them, keep records of how you mixed your coins? Is this true regardless of if the mixer is centralized/decentralized?

Takers, who coordinate the coinjoin, pay for the mining fees of makers. This allows the taker to know which equal sized output belongs to each maker since the taker constructed the transaction themselves.

All other outside observers besides the taker do not know which equal sized output belongs to each maker. However, outside observers can usually calculate clusters of inputs belong to the same entity and the change output belonging to that same group of inputs.

Is this true regardless of if the mixer is centralized/decentralized?

JoinMarket uses a decentralized order book for buying and selling liquidity while other coinjoin protocols like WabiSabi use a central coordinator with a timed round to gather liquidity. WabiSabi coordinators do not learn any links between the UTXOs of a user.

"However, outside observers can usually calculate clusters of inputs belong to the same entity and the change output belonging to that same group of inputs." How big of a problem is this?
Revoltec13 (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
November 11, 2024, 11:04:29 PM
 #23

Also, is there any risk of having your "identity" revealed when using coinjoin through statistical analysis or does this only happen when you reuse addresses?
Kruw
Full Member
***
Offline Offline

Activity: 854
Merit: 221


Make your Bitcoins anonymous - wasabiwallet.io


View Profile WWW
November 12, 2024, 02:51:17 AM
Last edit: November 12, 2024, 09:23:47 AM by Kruw
 #24

"However, outside observers can usually calculate clusters of inputs belong to the same entity and the change output belonging to that same group of inputs." How big of a problem is this?

It's more of an "inefficiency" than a "problem" since a lot of extra block space is required to make a UTXO private. In order to turn BTC private with JoinMarket, here are the steps:

- Receive a UTXO into your wallet
- Act as a taker to sweep that entire UTXO amount into the next mix depth of your wallet with a coinjoin transaction (turning it private)
- Wait as a maker for additional remixes until you spend

After you spend your coins, you also have to act as a taker to sweep your change output from that spend just like you do whenever you receive a new UTXO.

Also, is there any risk of having your "identity" revealed when using coinjoin through statistical analysis or does this only happen when you reuse addresses?

Coinjoins are specifically designed to defeat statistical analysis, but if you reuse an address then it won't make a difference whether you coinjoined or not.

Coinjoin for FREE with Wasabi Wallet - Connect using
Code:
https://coinjoin.kruw.io/
Easteregg69
Sr. Member
****
Offline Offline

Activity: 1602
Merit: 271



View Profile
November 12, 2024, 02:54:00 AM
Last edit: November 12, 2024, 03:06:13 AM by Easteregg69
 #25

You guys end up in double accounting. The clean version for the exchanges and the casino money you can't spend anywhere.

BTW. Bitcoin is exploding. What are we here for?

Throw some "shit" and see what sticks.
Revoltec13 (OP)
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
November 13, 2024, 01:57:09 AM
 #26

The general opinion seems to be that the lightning network offers good privacy for the sender but not the receiver. However, I will be both the sender and receiver. Would it be good practice to swap the coins on the lightning network with coins on the blockchain and therefore improve the privacy that way? How good of a solution is this compared to coinjoin or Monero?
Kruw
Full Member
***
Offline Offline

Activity: 854
Merit: 221


Make your Bitcoins anonymous - wasabiwallet.io


View Profile WWW
November 13, 2024, 11:41:05 AM
 #27

The general opinion seems to be that the lightning network offers good privacy for the sender but not the receiver. However, I will be both the sender and receiver. Would it be good practice to swap the coins on the lightning network with coins on the blockchain and therefore improve the privacy that way? How good of a solution is this compared to coinjoin or Monero?

The research is 2 years old now, but you can check https://lightningprivacy.com for an overview of the weak spots in Lightning and the improvements that mitigate them. A powerful way to layer these tools is to coinjoin first, then open a Lightning channel with your private UTXO once you want to spend your coins.

Coinjoin for FREE with Wasabi Wallet - Connect using
Code:
https://coinjoin.kruw.io/
moejoejay
Member
**
Offline Offline

Activity: 143
Merit: 20


View Profile
August 26, 2025, 03:50:04 PM
Last edit: August 26, 2025, 07:24:47 PM by moejoejay
 #28

Hey Folks
 i know it a Bit old but still relevant topic

will the follwing constellation be enough to obfuscate the coinjoin and break the other chain links in an sufficient way:

1.Kyc buy Bitcoin Exchange ( atm not invitable) ->
2.Wasabi wallet coinjoin  ->
3. atomic Swap with lightning and vice versa to 2 different electrum wallets ( May also AN ADDITIONAL  SWAP to monero and Back.) ->
4. moving around approx 5 Times  one some other different electrum/sparrow wallets ( TOR BUT NOT AN PRIVATE NODE) ->
5. make an sparrow private send ( its Like payjoin i think) to an other electrum wallet.

Planned delay Intervall from one to another step : approx 12-24 hours.

 Btw. Is it useful to make the CJ at the beginning?  What else can i improve ?

Best regards


Satofan44
Full Member
***
Offline Offline

Activity: 126
Merit: 320



View Profile
August 27, 2025, 12:49:25 PM
 #29

Hey Folks
 i know it a Bit old but still relevant topic
You could open your own topic you know.

will the follwing constellation be enough to obfuscate the coinjoin and break the other chain links in an sufficient way:
Whether the actions you undertake are sufficient really depends on what you plan on doing with the coin, besides the importance of the details of execution.

1.Kyc buy Bitcoin Exchange ( atm not invitable) ->
2.Wasabi wallet coinjoin  ->
3. atomic Swap with lightning and vice versa to 2 different electrum wallets ( May also AN ADDITIONAL  SWAP to monero and Back.) ->
4. moving around approx 5 Times  one some other different electrum/sparrow wallets ( TOR BUT NOT AN PRIVATE NODE) ->
5. make an sparrow private send ( its Like payjoin i think) to an other electrum wallet.
The question is what you want to do with the coin later. Realistically after so many steps nobody can easily claim that the coin did not change hands, even if they could trace them through all of this. If you are not going to do something extremely illegal on the level of funding terrorism (which I would not recommend that you do Cheesy), I don't think anyone would spend the quantity of resources required to try to break this chain. In any case, I do recommend adding the Monero step and possibly make this step with the longest interval possible if you don't mind the slight risk of losing some value until you wait to swap back (a week or two at least).

Planned delay Intervall from one to another step : approx 12-24 hours.
Always randomize the interval of the steps.

Btw. Is it useful to make the CJ at the beginning?  What else can i improve ?
It doesn't hurt.


Usually with so many steps involved you are good. How people get caught is most often through some basic mistakes.

moejoejay
Member
**
Offline Offline

Activity: 143
Merit: 20


View Profile
August 28, 2025, 09:06:40 AM
 #30

Hello @Satofan44

Quote
You could open your own topic you know.

I thought it was so related to, and i wouldnt create a new thread for the same topic.
But next time i'll do so.

Quote
something extremely illegal on the level of funding terrorism (which I would not recommend that you do  Cheesy)

No definitely not just staying private  Smiley

Quote
I do recommend adding the Monero step and possibly make this step with the longest interval possible if you don't mind the slight risk of losing some value until you wait to swap back (a week or two at least).


I'll take this into consideration thnx , btw. why this step so long and the other ones not.

Quote
It doesn't hurt.

my thoughts are sth like, if u go straight from the kyc to CJ an observator sees oh ok this is an CJ and the guy from the kyc is involved, or did i miss sth.

Best regards







Satofan44
Full Member
***
Offline Offline

Activity: 126
Merit: 320



View Profile
August 28, 2025, 12:53:08 PM
Last edit: August 29, 2025, 01:16:09 AM by Satofan44
Merited by d5000 (3), ABCbits (2), moejoejay (1)
 #31

Quote
something extremely illegal on the level of funding terrorism (which I would not recommend that you do  Cheesy)
No definitely not just staying private  Smiley
Then you should be fine.  Smiley

Quote
I do recommend adding the Monero step and possibly make this step with the longest interval possible if you don't mind the slight risk of losing some value until you wait to swap back (a week or two at least).
I'll take this into consideration thnx , btw. why this step so long and the other ones not.
Monero's anonymity and privacy are so strong that a lot of the observation attacks will be focused at the entry and exit points. I'll give a short and extreme example to illustrate. Assume the following scenario.

You do a swap of 0.0213849 BTC from BitcoinAddressA to Monero and receive it on MoneroAddressA with a 1% fee (can be network fees, platform fees or both but we assume 1% round number for simplicity). It confirms within 20 minutes, you transfer all of the Monero to MoneroAddressB. You come back in an hour and swap all the Monero back from MoneroAddressB with a 1% fee to BitcoinAddressB. The data will show that there was an entry and exit of Monero of 0.0213849 BTC +- 2% within 2 hours. This will show a high probability that it is the same user and defeat the steps in between.

Of course the devil is in the details. Some things can be better hidden than others, but good behavioral advice works in general. Make the step as long as possible, preferably split the coin if you can as well. So that after Monero it lands on 2 or more addresses (as long as you won't merge the coin later).

my thoughts are sth like, if u go straight from the kyc to CJ an observator sees oh ok this is an CJ and the guy from the kyc is involved, or did i miss sth.
That will definitely show, whatever your first step is it will link the KYC'd person to it. Coinjoins are not illegal though so just because you are involved in that it should not be a big problem. Alternatively you can do some other milder steps first to obfuscate the data like Payjoin.

moejoejay
Member
**
Offline Offline

Activity: 143
Merit: 20


View Profile
August 30, 2025, 05:23:37 PM
 #32

Quote
Coinjoins are not illegal though so just because you are involved in that it should not be a big problem.
May Not illegal but more under survillance Than other tx'es

Quote
This will show a high probability that it is the same user and defeat the steps in between.

Sounds logical Ill  bear this in my mind Thnx

Quote
Alternatively you can do some other milder steps first to obfuscate the data like Payjoin.

Good Idea i tried this with 2 sparrow wallet for Testing but fails

but on this point we're still Off topic i think  
May i create another thread for this

Best regards
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!