I have been thinking of a way of simplifying the bitcoin addressing system. I also know that if your coins are sent to the wrong address, the coins are lost and it brings so much pain to the user. I think that if the process of the transaction is made simpler, or a second layer
of address confirmation is added or introduced, it will be easier for both illiterates and less tech savvy people to embrace the bitcoin cryptocurrency completely.
I am suggesting the idea of bitcoin wallet address reference system. let me explain in a language everybody will understand. As a web developer, saving my code on GitHub, I add a remote with the following code.
git remote add shortname URL.
This helps me save the URL in a shortname variable. Now, next time I want to push to the same repository, I don't need to go online and copy or remember the URL anymore, I just need to remember the remote name or simply find it locally using.
when I pick it up, I can push as many times as necessary, and it is easier.
Now, back to my topic. It will be of great good if the 42-character long addresses can be referenced by a shorter name which still points to the original wallet address on the database. Note that I am not talking about wallet username, but all the different wallet addresses being identified by unique reference names and no two addresses can share the same reference name. A New column can be added to the addresses table in the databases and the reference names tied to specific address records. The transactions can as well be carried out using the reference names or the address proper, whichever the user is comfortable with. the goal of this is to foster mass adoption of bitcoin by everybody.
as its wallet addresses is kind of simplified and can be remembered off hand. Secondly, in the transaction history, it will be easier to track specific transactions or even initiate another to same person cos the reference name is visible and distinguishable from others outlined.
Another value it can add is that it can act as a second layer of confirmation and can verify the correctness of the wallet address as you are able to compare the address reference name Identified, and the one forwarded to you by the recipient. This can help safeguard against sending the coins to the wrong address.
just Imagine that I am applying for a signature campaign and my details looks like this.
username: DubemIfedigbo001
post stats: 94
position: member
wallet address: DubemIfedigbo001
or
username: DubemIfedigbo001
post stats: 94
position: member
wallet address: bc1q287fsyp4jvayqhjrvz5nn8q5gga3rcgf07p5ef
wallet address reference: DubemIfedigbo001
would it not be cool? and make life easier for the campaign manager while making payments. In UI/UX, we were taught that the easier your software is to use, the more clients are comfortable with using it and the more patronage you get cos clients tend to embrace what doesn't stress them much.
is there anything like this already?
will it be a security threat?
If No, is it not worth Implementing?
lets discuss.