MY REVIEW FOR UNIJOIN BITCOIN MIXER
OVERVIEW So, yesterday, I had the opportunity of using the Unijoin mixer to mix some bitcoin sats for the second time after my first mix some months back, and the process was still as seemless as it was i my first experience, the process is easy to understand and follow - so, i did say that the process is user friendly as it can be, personally, i love the fact that the process of mixing is grouped into 5 stages as it is shown in the shot below.
This i personally believe makes the whole process easy and clear for the customer, so he or she doesn't make the mistake of mixing things up.
MY REVIEW - 1st STAGE Since chrome browser was the default browser for my pc, (well, let me just say that i use chrome for majorly all my browsing needs and wants), but while trying to access the Unijoin website, I encountered an issue which forced me to switch to another immediate available browser on my pc, and that is Opera. And the issue encountered was that for some reasons beyond my comprehension, i could not get past the very first page of the site, which is the human verification stage.
I could not get past this page of the site on my chrome browser, as each time i clicked the "verify you are human" box, the box ticks a good mark, then forms some circle rotating like its loading, then abruptly returns back to its previous/normal state, requiring me to click the box again, this i did over and over and over again, but the same thing kept happening, and later on, i had to try from another browser, (opera), and just one click, the verification was passed -
Please fix this issue.2st STAGE This is the very first stage in the process of mixing bitcoin, and personally, i think a lot of vital information is missing on this very first mixing page.
I was expecting to find a well detailed mixing fee structure on this page(letting the user know what to expect before hand), and as well as the minimum and maximum amount of bitcoin that could be mixed per turn, but unfortunately, none of this information was provided here, the user only has to enter his or her bitcoin receiving address, set the time he or she is willing to wait for his or her bitcoins to be mixed and sent to his or provided address, and that's it about this stage - all good anyway.
3rd STAGE This is the terms and conditions stage, i guess nothing much to say here, the only thing i expected to happen here which did not happen was that, after the user accepts all of the listed terms, i was expecting the
"CONTINUE" button to change to a darker color signifying a "click to go ahead" to the next page, but that didn't happen, this is nothing so important per say, but then, little things like this adds more flavor to the soup and a make it a bit more delicious.
4th STAGE This is the third stage in the process of mixing, in this stage, a bitcoin address is provided for the user to send bitcoins to, and this is also where information about the minimum and maximum amount of bitcoin supported for mixing is provided, and users also get to download their letter of guarantee in this stage(as seen in the shot above), whatever this letter means or does, i do not know, but it's also very important to store it in a safe folder just in case any issues are encountered after sending bitcoins.
So, i sent my desire amount of bitcoin to be mixed to the address that was provided while taking note of the minimum amount, seeing that there is a 24 hour time limit frame given for a user to send coins to the provided address, else the transaction will be canceled, i was afraid if my bitcoin transaction will get a confirmation before the 24 hour time limit elapsed due to high transaction cost on the bitcoin network and also long delays that befall transactions with low Sats per vbyte as required by the bitcoin network.
But my fear evaporated and joy returned when i saw that my bitcoin transaction reflected on Unijoin immediately i sent it, even when the transaction has not received any network confirmation, i learnt here that the mixing fee is randomly generated, and a fee of 2.73% was generated for me, and as per the Unijoin system's information, i had to wait for 2 confirmations before the mixing process starts, i waited, and it came in in no time.
Aside from the fees that are randomly generated that i was made to know nothing about until i sent bitcoins, I am very satisfied with the settings on this stage.5th STAGE In this stage, my bitcoin transaction already got the required 2 network confirmations and mixing have started, and i just had to wait for the time which i set while in the initial stage of the mixing; to elapse before i receive my coins.
OVERALL The experience was good, though not without some exceptions, and here is a question and suggestion I have for the unijoin team...
QUESTION..How and why are fees randomly generated? i thought there was supposed to be a flat fee rate on something, what mathematics determine how much in fees, a user should pay for mixing?
SUGGESTION..In terms of bitcoin transaction fees, we all know how messed up the bitcoin network has been in recent times, to prevent a user being overcharged to send their bitcoin after the mixing is done, i will like to see a feature where a user can have the option to extend the time, they wish to receive their coins, or better still, let there be an option available to users to choose for them self, whether to automatically receive their bitcoin to their provided address , or to manually receive it by coming back to the site to click a withdraw button.
This feature will help users to have more control over the amount of bitcoin they have to pay as network fees to have their mixed coins sent to their provided wallet, for example, imagine a scenario where i sent coins to unijion for mixing when the bitcoin network fees was at 50 sats per vbyte, and by the time my coins were done mixing and its time to receive it to my provided wallet, the network fees has skyrocketed to 1000 sats per vbyte(we know the fee must be deducted from the user bitcoin balance), that user should be able to choose whether to go ahead and receive his or her coins, or wait for the network fees to come down to a level that he or she considers ok for him.
The end.