Wallet-Tag: Concept of Security Pre Transaction.This idea of Wallet-Tag came to me since I was a victim of the crypto clipper malware months ago, and from that day on I kept checking my crypto wallet address before copying or scanning it. I was always in doubt if it is the correct address, and that is why I thought of simplifying the address verification by using a string of only 4 alphanumeric characters that is case-insensitive and easy to remember. I mean, this solution could be used as a verifier before making a transaction, receive as to send, you should use the wallet-tag to stop worrying about any possible error, as if it were a kind of pin to approve the transaction, obviously wallet-tag could be used for all type of crypto addresses.
What is a Wallet Tag ?A Address Tag is a string of 4 alphanumeric characters that identify the wallet itself, since they are generated from it
What could it be used for?It could be used to avoid clipper malware , or errors when writing, copying the wallet address in which you want to receive or send funds.
How a Wallet Tag look like?It is usually represented next to the wallet address with a wallet address and ‘ | ’ separating the wallet tag.
Wallet Address |
Wallet Tag1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa| 313e
How a Wallet Tag is generated ?The wallet tag is basicly generated through encrypting the wallet address in SHA256 and extraction from that hash the two first and last alphanumeric characters,together.
I also uploaded a repository on github, a simple html page that shows where you can put any crypto wallet address and it will give it the wallet tag of that address through a simple java (it can be used without a internet connection) : https://github.com/riqobitcoin/wallet-tag
I need to hear feedback and if it could be improved from flaws or even implemented.
Thanks.