As part of a school project we are asked to create a mixing service. Most of the services right now use coinjoin implemented with more or less privacy.
So a single mixing service wouldn't be enough so here is the mixing routine we thought of :
bitcoin(in) -> mix -> shapeshift( -> Zcash -> monero) -> xmr.to ( btc) -> mix -> joinmarket (not sure though we haven't dug a lot into it) -> bitcoin (out)
Of course everything would be automated via various api offered by the services.
Do you have any remarks about it ? Is it good/bad ?
We are kind of afraid about the fees induced by so many external services but implementing our own mixer would require a user base to mix the coin with in the first place which we don't have.