I thought it is clear that one needs to check address very carefully and of course it needs to be an trusted source to compare with
but what could be better as our wallet? or explorers we all use to confirm and check transactions?
If the wallet/explorer had the wrong address to begin with, and you're comparing it to another address from the explorer/wallet, then you obviously have a problem, don't you really see it? What if the other address is wrong too? Do you take three and conduct a vote?
You need to get the address from the original source. If it's an exchange/casino/etc - from the deposit page (some sites will also e-mail it to you as an additional precaution against clipboard malware - make sure to cross-check it on different devices), if it's for a purchase - from the checkout page (verify against QR if there is one), if it's from a person - use the original PM/e-mail/whichever way they communicated it to you, if it's some sort of public address like for a donation - get it from the official source, and so on.
only direct contact with the other party and confirming the address, usually one checks his wallet and use old one already used and confirmed, TBH i don't know any other way, if you do please tell me?
many times when I confirm address I hear: "send me to the previous addy, use the one we used lately/last time, etc" not always they are able to check it on the go, the only way then is to go to your wallet or explorer and here you are now on the minefield of 0value transactions
That's how people get scammed, one is too lazy to provide the address, the other one is too lazy to verify it.
Not to mention this goes against best practices of not reusing addresses. If you generate a new address for every TX then you'd avoid the issue altogether. Unfortunately it seems that most custodial sites don't have that option.
and here we come again to this shitty 0 value transactions that pop up in our wallets, that we TRUST and think are the best source of information, addresses from senders to check them back and forth, what could be better as confirmed transaction in my wallet?
you need to understand that 0 value transactions are sent immediately after wallet receives any incoming transaction, additionally majority of wallets, exchanges, shows only few first and last numbers, this is common as people behavior to check only few of them (I am the best example) so yes we need to change a lot as we see, and for sure we as community should start to make noise about this.
None of it matters. Even if you insist on using your NON-WEB wallet (should never use an explorer or an online wallet or any other third party sites) to copy the address, you should still know that you didn't make the 0 transfer so why would you copy that address.
I would never remember which tx went to whom anyway, so if someone said "just use the same address as last time" I wouldn't be looking in my wallet, I'd be looking back to where that person gave me the address, and would ask to resend it if I can't find it. An alternative is to label addresses in the wallet if it has that feature, this might work too.
As I said in the other thread, I couldn't believe that many people would do this (copy-paste from explorer) predictably enough to get scammed, but apparently they do, and now you keep arguing that it's the only way. It really isn't.