If they are trusted users, we send these users the minimum mixing amount of BTC to their wallets so they can try our service for free and give us a Feedback.
I've received funds to test this mixer. Here's my review. I'll mainly mention what I think can be improved. I think that's better feedback than telling you what's good already.
Our Clearnet Domains:
https://[banned mixer]
https://[banned mixer]
https://[banned mixer]
Mixers are often popular targets for phishing. Having 3 different domains makes it more difficult to know which domains are real. Too bad you didn't get the .com, which was registered later than your current domains and is now offered for sale.
I tried all domains in my Tor browser. Both the .biz and .co tell me "SPAM IS NOT ALLOWED!" The .is domain works, just like the .onion. It also says "We recommend the use of Javascript in your browser, please enable it!", and at least the FAQ doesn't work without it. Disabling javascript is the safest option, and ideally it should work.
On the .is site, the language-flags aren't loading. On the .onion, it works.
I clicked "SUPPORT" to test the response time (less than 5 minutes). I was surprised it doesn't ask for an email address, you should probably explicitely mention it's not necessary to provide one. Instead, I received a support chat link, that's a good solution for privacy.
Bug: This chat can't display certain characters: when I type "I'm", it shows "I 39 m" in support chat.
We use this address to sign all messages: "1CrywjDEzzpEMxdWzCDgtmZ3Tr57XrnANV".
I've verified the Letter of Guarantee using the above address. I'll leave this here in an unedited post for later reference.
You shouldn't recommend anyone to ever share their Letter of Guarantee with a third party. That compromises privacy.
Letter of GuaranteeThe LoG ends on ".... Service! ", note the space at the end. I can only verify it after removing the space. Please remove this by default.
Your order is valid for 24 hours and will be deleted if no coins are received!
What happens if a transaction is still unconfirmed after 24 hours?
Your choosen fee is 1 + 0.0003 per Address.
It's better to be clear, I think it should be this:
Your choosen fee is 1% + 0.0003 BTC per Address.
Miscellaneous commentsUnder "minimum and maximum" in the FAQ, you should replace "differant" with "different".
Only BTC transactions of at least 0.003 BTC per Address (Up to 5) are accepted.
I suggest to remove this limitation: it's much clearer if the minimum is a fixed amount. If a user wants to pay 2 times 0.0003
BTC fee to split 0.003
BTC into 2 output addresses, I think that should be possible. That's better than rejecting the transaction if someone deposits less than 0.006
BTC while he set 2 output addresses.
I quickly checked the Dutch translation, it mixes "je" (informal) and "u" (formal). Either one of those should be used consequently.
I don't like the animations: when scrolling down, items are animated into place instead of just being there, which would make it faster to find what I'm looking for.
The mixingI used a native SegWit (bc1q....) address, and got: "Invalid BTC Info!". Bech32 addresses reduce fees, and also for privacy it's best to have as many options available as possible. They've been around long enough so it should just work.
I switched to SegWit compatible (3....), which works.
I completed the transaction without enabling Javascript. Everything worked as expected, and the mixing fees were as expected too.
However, the mining fee is insufficient! The mixer used 26 sat/byte, which (according to my Bitcoin Core) will take 8 to 24 hours to confirm. Fees went up since the block halving, and your transaction fee should adjust accordingly.
I mixed everything without enabling Javascript. It works, but for instance the sliders don't provide any feedback. I could still select the fee and delay "blindly" by moving the sliders without seeing the result.
Further testingEven with Javascript enabled, I can only enter one "RECEIVER ADDRESS". How would I enter a second address?