Bitcointalk username: NeuroticFish
This review is a bit early, but I hope it's not a problem.I've found the idea interesting, so coming to try out and review the service was a normal step.
Seeing the website has a list of tutorials/how-to steps, I thought it will be easy-peasy. It wasn't, hence I advise the owner increase the number of tutorials, add redundant information, make it really easy. Imho this service' audience is more the not really tech savvy people (the tech savvy people will complain about privacy issues of using phone numbers for this service, or will just find their own ways of safe storage). It took me longer than expected look into the applications (Android and Windows), the tutorials on mixin.one website, then the actual safe on mixin.zone website...
This being said I did read a little into this or that review, hence I don't think that just describing with images each and every step would still be helpful, there are tutorials and other reviews with that. I will tell my feelings and ideas while finding my way with this .. suite of applications, to say so.
Installing on phones is easy and the fact it forces you remember the PIN is somewhat new and interesting, although it may induce to the user the wrong idea to rely on his memory. Adding contacts is easy (although it's somewhat unclear at first that a contact need to have Mixin account, it's not just a random contact from the phone book). Finding the place I can set up an Emergency Contact was quite a hassle.
The first bitcoin deposit went just straightforward, the money have showed instantly after the 3rd confirmation. Transferring coins to friend are very easy (of course, this means it's all custodial there). I liked the fact I could make the font big in the messenger (overall I struggled with the small font of the UX in the Android app). Mixin Messenger looks like a mix between WhatsApp (including the registration) and Revolut (for the money transfer).
Paying for the service with Mixin Messenger was easy and instant, although I need to try twice, since I didn't have pUSD and didn't set the Bitcoin wallet to be used for the payment. If the ecosystem will grow, this may become very interesting, although the concerns on the fact all the money is in Mixin custody should not be forgotten.
I've looked into withdrawals too. I don't see why and address needs to be specifically saved for the job. And the fees the bitcoin network are excessive. If now, when a transfer costs less than 1$ you charge 12$, what will happen when the network fee rises 20 times?! However, I think that this is a bug.
Creating the Mixin Safe with Bitcoin Core was a headache. Sorry to say, but I think that it's better to avoid that. It started nicely, it went good until the safe was created and I had to activate it. The
importdescriptors command was not accepted from command line (under Windows) no matter what (see image). A struck of luck and the idea came to try from Bitcoin Core wallet's console.
I had other bad surprises in the process afterwards (at signing message from command prompt it didn't recognize the wallet, but I managed from Bitcoin Core wallet.
So I have now a SAFE. The address is in my wallet, but I will need Mixin service to actually spend.
Interestingly the deposit was shown earlier than 3 confirmations. But yeah, it's my wallet after all.
Withdrawing from safe starts easily, with user(s) required to scan a QR code. In Bitcoin Core it's again a bit cumbersome, but at this step, manageable.
I've went through the pages and the billing shows both the failed transaction (no pUSD) and the normal. But it also made me wonder: what happens after my billing period ends, especially as the withdrawal needs to be approved via Mixin services? I've found the answer in the FAQ of
https://safe.mixin.zone/ and it's reassuring: the account is only frozen if the plan is not renewed, and can be renewed when one wants to withdraw. On the other hand, unless I'm missing something, this seems to make it worthy for one to pay for subscription only in the first and last year.
Since I deposited more than 2$ at start (I thought I'll make the deposit too from that money), the last step was to find ways to withdraw the difference. The fee for Bitcoin is huge, so I looked for alternatives. The Beta Testing chat group was really helpful in this one, with pretty fast answers and very good ones too. I've installed ExinOne dapp, converted the bitcoins into BNB (don't shoot me!) and withdrawn them. The fee was 0.005 BNB, still a huge one for BSC transactions, still more bearable.
ConclusionsIt's a nice service (
and I mean it), much nicer than you may think from my review. But it still needs polishing, and needs it quite badly, I fear.
I went to the tough route (Bitcoin Core) because not many have review it and I'd say now that not many have tested it though, but imho Bitcoin Core is not the software for the audience of this service.
The information is scattered, the apps/pages to use are scattered and the Windows desktop application is just a waste of time.
On the other hand, having a service helping not too technical people set up a multisign wallet for safe keeping their money
is great. And the community / messenger / wallet, although that part is custodial, is not bad at all (just it needs improved readability).
I've made a list of advises and bugs I've found, especially for the owner, but maybe also for the people struggling or surprised.
- The service will need to be advertised more and made clearer it's a SAFE, not a MIXER.
- There may need to be done tutorials for the entire walkthrough, especially as there are the applications, then the websites, and you need them all for the full package.
- The fact there are two different tutorials / FAQ pages doesn't help (https://safe.mixin.zone/start, https://support.mixin.one/). Plus, while one tells that only OneKey is supported, the other one offers tutorial for Ledger....
- [Schedule a demo]. I didn't try that out and a demo is a great idea, but it should not be scheduled, it should be a YouTube movie, there for everybody to watch
- Imho the windows app is pretty much useless, it needs either more features (become pretty much identical to what's offered in the Android app), either just save the development time.. (on the other hand then the safe web page should also contain the messenger and wallet).
- Since Ledger is on the list, I think that, with some luck, adding support (and tutorial) for the older Nano S may not be a great effort. It will take time until the old Nano S will be phased out and there's quite a potential user base there.
- Bug: the welcome message and the guidelines message came twice (reproduced on both phones I've installed Mixin app for Android)
- Bug: this page has a broken image (attempt) on it: https://support.mixin.one/en/article/how-to-switch-on-the-dark-or-light-mode-14tjvfd/
- Android: there are two places one can scan QR codes, one for linking with the website and all other generics and one only for linking with the Windows app. I think that it worth considering making the same scanner in both places understand both QR codes.
- Something seems wrong with the withdrawal fees. I don't know if it's intentional, it may be a bug.
- Since the safe functionality is on the website (for now?), the app should have a link to that. Plus, implementing it also in the app I'd expect to be a next step (but please also make the app easier to read/optional bigger fonts if possible)
- I'm not sure why there are two different domains, but it could be less confusing to merge them.
- I think that https://safe.mixin.zone/start should emphasize the importance of an Emergency Contact and where to set it up.
- In some cases (transfer to friend, add address) tend to work only if memo is set or at least clicked in. I see this as a bug, but I don't know how often it occurs.
- If you keep the Bitcoin Core walkthrough, please re-check it on other OS-es and setups. Also it may be better to just make a tutorial for doing this from within wallet(s).
- Imho the app should have an "dApps/extensions to install" link to https://mixin.network/dapps to make people's life easier.