In the most general sense, it is desirable. Of course. That would be really nice, like ending hunger or not squishing kittens.
However, the costs will outweigh the benefits because your biggest problem (ID aside, that could probably be done with DNA and cryptology, public/private key, PGP, et cetera) is how to hand out free money such that the net result is not exactly the same as the market result available prior to peeps gettin' their free dough.
There's no point to all this not inconsiderable effort if the net result is zero. That is far more important. How will you address that issue?
Quite simply, it is not true that giving a basic income to everyone would drive the currency's value to zero. That would only happen if the distributed coins were not withdrawn from the economy. This proposal withdraws TheCoin at a rate such that the number of TheCoin in circulation quickly approaches a constant per capita.
Do you think so many economists would have seriously proposed a universal basic income, if it were trivially obvious that it could not work?
And the identity problem is not nearly as simple as you think, provided only voluntary action (no government) is involved.
How will I submit my DNA proof and to whom? And at what cost? What if someone else submits my DNA before I do? What if someone assigned to verify DNA uniqueness decides to charge a small fee to submit fake DNA verifications?
Anyone can generate any number of public/private keys, allowing them to generate new "identities" as often as they wish - precisely the problem we're trying to address.