how do you defend against attackers who try to DOS by requesting to be part of a joined transaction but then fail to sign off on the transaction? This is the big problem with coinjoin that prevents it from scaling well. have you guys solved it somehow?
There is a penalty for leaving the connection before the darksend completes.