Because of this
thread, I downloaded Coinbase wallet again for review, never mind I have reviews about the negative aspect of it.
Note: Coinbase.com is the custodial wallet with exchange feature
Coinbase wallet is the noncustodial wallet that generate BIP39 seed phrase
Coinbase Pro, not related to this write-up but worthy to know that it is Coinbase exchange (custodial exchange)
Coinbase wallet supports more than bitcoin, it supports as many as possible altcoins but this is about bitcoin and a reason to decide either to use it or not.
I decided to download Coinbase wallet app again which is a noncustododial wallet and also generate BIP39 seed phrase with native segwit (p2wpkh) and legacy (p2wpkh) derivation path. I remembered the first time I downloaded it, it was because I wanted to be certain if it uses BIP39 seed phrase and follow the correct BIP44 (legacy) and BIP84 (native segwit) derivation path which are m/44'/0'/0'/0/0 and m/84'/0'/0'/0/0 respectively, it was actually the case. But these are what I noticed about the Coinbase noncustododial wallet:
No change address support (correct me if wrong)What I noticed during that time when I first downloaded Coinbase wallet and also this time was that and is that I can not change my address on the wallet, only one segwit and one legacy address was given. I do not and I can never send bitcoin to any of the address generated by the wallet because the wallet is
close source and I do not know if the address will change if I send coin to the address but I doubt that.
A close source wallet is not recommendable.From the image above, only two addresses are given, no way to change the two addresses to other addresses. Another option of payment which is through username would be in a way any of the two addresses would be funded as it is a noncustododial wallet, but this suggests how the wallet is not even a mobile wallet but a web wallet which is the most vulnerable amoong online wallets. I clicked on the settings icon at the bottom right side of the GUI and I scrolled down to see
'sign out', this more points to that, definitely it is a web wallet.
Fingerprint recommendation, oh noOne of the worst feature a wallet should recommend is fingerprint or other biometric means of access, Coinbase wallet suggest users to use fingerprint means to access the wallet which is not recommendable at all, the best is to just go for pin. I wonder how it would be easy for an attacker to eaily use Coinbase wallet owner's fingerprint to access the mobile device and also access the wallet to steal coins. Remember you can be living with an attacker, fingerprint will make the work much easier to steal your coinns.
Say No to fingerprint recommendation
Backup on drive, like Google driveWhat is Google drive? A cloud-based storage solution. Coinbase wallet recommend backups on online cloud. We see recently how someone using metamask lost such much as online attackers gained access to his iCloud, this is a very wrong idea. There is nothing better than to have offline backup like on paper or steel sheet and have the backups in two or three different locations.
Hackers steal $655K after picking MetaMask seed from iCloud backupEncouraging people to connect Coinbase.com to their Coinbase walletGovernments do not want privacy to be possible, they want noncustododial wallet addresses to be connected to the custodial exchanges or custodial wallets people are using, this will later be a simple means to link noncustododial wallet with someone's custodial wallet. Some wallets like Coinbase are making this even eaily possible even without the government and regulatory bodies while people are falling for it.