Mixin Review: Will not include images to reduce space occupancy and will try and make it a detailed write-up of information .
Mixin Messenger: I downloaded the App from the Google Play Store using the link provided directly from the Mixin Safe.
After installation, I opened the app and a new page that required me to agree and continue, which I did without reading the terms and conditions.
A mobile number is required in order to complete the sign-up. I used one of the old lines and inserted it on the same gadget on which Mixin Messenger is installed. I typed in the number correctly and clicked on the send code. It took a complete countdown of seconds before the code letter arrived. Like other apps that make use of mobile number verification, the code could have detected itself and verified itself automatically, but here for the Mixin, I have to go back to my message box and copy the code, and the paste option was not also enabled on the app, so I have to type it manually.
Pin set-up: this is more than the usual way of setting up pins on other apps; here, Mixin Messenger asks for confirmation three times after the first pin input, which makes it four times just to make sure the person is sure of the pin they selected. And the Pin is 6 digits long, which is enough to form a safe pin for oneself.
Contact: adding contacts is very simple, as with just a friend's username or phone number, you will be able to add and start messaging the person, which I was able to do for one person.
Emergency contact: This could be used for access recovery when the original account owner lost access to their account by misplacing their mobile number. I added one contact to my emergency contact list, which requires me to get a 4-digit code from the emergency contact, which will be used to verify if you truly are in contact with the person.
Mixin Safe: I tried connecting with my Mobile phone, but it was not working. It needs two active devices for this process to work, as there is no manual login unless you scan a QR code.
I opened it on my PC and used Mixin Messenger to scan through the QR code provided by the Mixin Safe.
Authorization: authorization was requested from my Mixin Messenger app, which requires me to input my 6-digit password to confirm if I am the one truly connecting the Mixin safe.
Safe: I used the create new safe command as instructed, and I gave it a specific name that I can remember. And used the Bitcoin network as the preferred Network to use.
Owner control used: Mornin Key.
I followed the download link dropped on the website and accessed the morning key on my Play Store (the app was not free; I had to pay an amount approximate to $0.58 in my local currency for the purchase of the mornin key). Set up the Morni key with password protection and write down the 12 phrases generated in a safe place.
Security set up: I selected Mornin Key as the preferred private wallet control.
A QR code was generated, which I scanned in order to link the Mornin key with my Mixin safe.
A confirmation page was sent to my morning key, on which the details were shown, including the network selected and the name of the page that I was to confirm. An option to either approve or Reject was also shown. I checked the information carefully and accepted the authorization.
Members Page:
The next page was where I was required to choose the number of people I wanted to be available before the transaction could be approved. I have a minimum of 1 person, including me, and a maximum of 5 team members, and all their private keys will be needed to approve a transaction.
I chose two, one for myself and one for a close friend who is close to me. I used his phone to download the Mixin app and set it up with his mobile number.
I tried adding him as a member, but it was not working. I have to go back to the Mixin Messenger App and add the contact of the person as a contact, and also on my account settings, I included him as part of my emergency contact. The other person also needs to approve me as part of his contact list before I can add him as part of my emergency contact list. After the emergency contact process.
I went back to the mixin safe and tried to search for the newly added member, but it was not showing. I had to go back and refresh my mixin safe dash board before it was able to appear.
Threshold: Choose two members, which are myself and the invited trustee.
("A warning message was issued: attention! 2/2 multi-signature means that the others cannot transfer any assets but can apply for rescue after the plan expires, once someone loses control of the account. The warning made me increase my number of trustees to 3, out of which I will need two members to confirm my transaction before it can go smoothly.
Confirmation of the new safe page:A preview of everything from my number of selected members to the safe name, the network selected, and the status of the safe, which I have to confirm to be sure that the information is correct before I can proceed with the plan upgrade.
Upgrade page: I selected the Standard plan, which suits my safe setup as it's only limited to 3 members and I have 1 free transaction to test run the page.
I was redirected to the MixinPay page, where I have numerous cryptos listed as a means of payment.
I selected mixinpay+wallets as a means of payment:
I went back to my Mixin Messenger app and sent some BTC into the wallet, which, because of network congestion, took several minutes to arrive on the Mixin Messenger app. But why was the confirmation going on the blockchain, showing pending confirmation? I could still view the incoming transaction using the Mixin Messenger app, which showed me 0/3 of the confirmation, which is a result of the deposit not passing a single confirmation yet on the Blockchain. After three network confirmations since my deposit was done using Bitcoin, there was a notification sent to my Mixin app by the Mixin team with the approximate amount deposited.
I connected my Mixin messenger to Mixin Pay; the default option was ERC-20 PUSD, which I changed to Bitcointalk Network. The exact amount I was to pay was shown, and without delay I agreed to it and approved the transaction using my Mixin 6-digit pin. It took less than 2 minutes, based on my network, to confirm the transaction, which means a Bitcoin deposit could have taken much longer because of confirmation, so I guess it was an in-chain transaction. There was a payment success receipt generated after the payment page, and an option to input my email for it to be sent was also available, which I used, and it was sent within a minute.
Going back to the Mixin Safe dashboard, a Welcome note was shown to me about payment success, and it will take about 1 minute to complete the process. I waited for more than 5 minutes, and the window still remained the same. The status of the account finally changed to created after 48 minutes, according to the time at which I received a wallet creation notification on my Mixin Messenger.
I generated a new deposit address using the Bitcoin network, which was the only network I found available since that's what I chose when I was creating the safe.
Trying to send my Bitcoin to Mixin Safe using my Mixin Messenger App, the fee is too high for every transaction; it's about charging me 0.00054 BTC, which is worth $16 as of that time. There is no custom means of reducing the charges to at least be close to what is being charged on the app.
I used my private wallet to fund the mixin Safe.
Which went smoothly as normal BTC network charges.
During the withdrawal process:Since I selected three members, I was required to approve the transaction as member one using my Mornin Key application. I tried to withdraw without the notice of the other members, but it was not possible. The withdrawal was a success after two approvals from my three selected members.
Conclusion and suggestions:
The three-signature security is amazing, as it is one of the top wallet security features I have come across, and it's good for group fund savings since one person with one access can't be able to withdraw the entire fund without the approval of the next member, depending on how many members were selected.
Since Mixin Messenger was what was used to access the mixin safe, an optio should be provided for funding as well, since it will be On chain to enable users to reduce the amount of fee that is to be used in making deposits because the $16 fee for BTC and $20 fee for ERC-20 is really too high that no one will want to make use of the app knowing that there are other cheaper options out there.
Support: The support is really poor, as since I registered on Mixin Messenger, I have not been able to get a single reply to all my questions.
Messenger: The messaging came very fast, as in normal Messenger, which is really interesting to me.
Mixin wallet: sending between users is free, and the transaction arrives immediately after it has been approved from the sender's end.
Question: 1. During my plan selection, I saw something like paid recovery and inheritance. Does this mean that if I completely lose access to my mixin safe with the plan I have selected, the team will help me recover my funds? If yes, then we can say that the system is not entirely decentralized as data is being stored in your database.
2. On Mixin Messenger, during deposit, I notice there is an asset key generated for every network that was successfully funded. What's this asset key for? Can I use the key to make a withdrawal using another wallet as a private key?
My experience with both Mixin Messenger and Mixin Safe is amazing, as I have gained first-hand knowledge of what's called three signatures.
The app is easy to use, but to some point, without the provided guidelines, it requires someone with a little cryptographic or technical knowledge.