I have to hand it to you, you gave an effort on doing this on giving a solution for not paying income taxes for your crypto earnings but you are forgetting that double taxation avoidance on the word itself just removes the chances of a person on paying the same kind of tax by different countries. So even if you won't be having taxes in UAE you still have to pay taxes on the country you are originating from as a resident citizen and that's including the 115 countries they have with agreement with. Your solution doesn't really solve a thing plus it is not affordable for a lot of people.
Oh yeah, the length of things people will do to avoid taxes, I know some hated to pay their crypto taxes but this method complicates thing specially for a casual or noob investors or traders so it doesn't makes sense at all. And sooner or later if your government finds out, might be a double whammy to the OP. But @kassad1 put a better explanation but the end result is still the same, too complicated.