Are you talking about the change amounts similar to what I posted on the Test thread, page 27, post #540 here?:
https://darkcointalk.org/threads/v0-11-0-x-testing.3401/page-27#post-36665
I had done another test before that test by sending all the change amounts back to myself and tried to mix again but DS would not mix again.
Also, maybe it's too early to test DS on Mainnet until all the current issues with stuck MNs and transactions get resolved? Thanks
No I am talking about this:
1.) Tx "caa2111b924b44437cce277f939f5d177b3ad96acce8bcb6d006f9e193602bf4" is splitting 350 DRK to get ready for DS
2.) Tx "b6b285ffbcc23db6e8c9e817378372fc47e7423d84e1b1af5d84c000d0e848e9" is DS round 1 for these funds. The 349.575 DRK are the biggest input. The output 227.47499967 DRK is the biggest output and is bigger than all other inputs, making it highly likely it is a change of the 349.575 DRK input. This can further be verified by looking at the mDRK numbers (which indicate relations between inputs/outputs if the amount of potential DS denominations is taking into account). So We got the change of this address.
3.) Tx "d6837f60aa13bfe02b9feea8509a1a96904927f7569cc29f29e45906291f87df" Uses out 227.47499967 DRK as input. It is very interesting that we also have an output of 227.47499967 DRK. This means the 227.47499967 DRK have not been mixed at all and should not have entered this DS Tx, This is an obvious design error. Furthermore, that tells us that it is highly likely that other smaller denominations derived from the initial input of 349.575 DRK in 2.) participated here. This becomes even more likely when looking at the Transaction the inputs for 3.) came from as we can see 2.) there not only for the 227.47499967 DRK input, but also for some DS denominations.
4.) Tx "366059bd66989564fb3f8dca5bf5144bae1b4cc21ade403a6cae3ca052804eaf" Is an easy one. Same this as above. This time only 285.82489983 DRK get transacted in total, with 227.47499967 DRK coming from 3.) Since there is an output of 215.37499945 DRK is can be easily linked. Also, there have been some DS denominations from 3.) and therefore also from 2.) mixed in this.
This means that with 4.) we have some freshly denominated coins that will only have 1 DS round and this is handled correctly by the client. However, we have also some denominations that we had in 2.) and WE KNOW THAT. These coins are marked with 3 DS rounds in the client, but in reality they only have the anonymity of a single round since we know they are involved.
This is why we need smaller non-denominated outputs, or even better, no non-denominated outputs at all.
When splitting the initial 350 DRK, why not split them into DS denominations? That way, this kind of tracking is not easily possible. Also, PLEASE finally make denominations convertible (removing 1 duff from all DS denominations). That way we have more liquidity since a 100 denom will not have to wait for other 100s, but can mix with 10s since it can be converted to 10s. With the current DS denomination system, it would lack 9 duffs and could simply not do this.
An additional suggestion is to make DS payments through a DS Tx possible. Because of the dead change issue we already have round up to the smallest denom when sending DS funds, so this wouldn't make it cost more.
When I want to send 5 DRK to someone, I could tell by client to do this but use a Darksend Tx for it. That means it would take a 10 denom, start a DS request with outputs of 1s, and once it is accepted it would send 5 DRK to the receiver and 5x1 DRK (DS denom) to 5 different addresses of mine. There could also be other coins of mine mixed in this Tx.
It would get rid of the extra Tx to send the coins since I mix my coins anyway, it is a lot harder to trace and it reduces bloat since there is no extra payment Tx in addition to the DS Tx.
The only disadvantage is that it would take longer because I would have to find ppl to mix with the moment I want to pay. However, with more and more adoption the waiting times will be reduced. Plus this can be optional. You can always pay the usual way if you want it to be fast.
Edit: Also, please change the recombining of DS denoms. It is like a soft reset of the already gotten anonymity especially when used in conjunction with the problem above =/
I feel like DS is now less safe than before =/