
I managed to create an artificial CoinJoin. In one BIP-44 Wallet I have a huge number of addresses, and each time funds come in, a new UTXO is created. Then I made a single transaction using inputs from multiple addresses and equalized the outputs.
Of course, an analyst could argue that all the inputs were signed by the same owner. But in a public block explorer, that information isn’t visible same as with both real CoinJoins and this artificial one. Even the mempool tags it as a CoinJoin.
What do you think is this a viable substitute for a real CJ with multiple participants? And how much does it actually hurt anonymity? :0


