I know what I am describing here would be a BTC BIP protocol and not something Trezor could do on its own!
I have been reading about various BTC hacks that have happened. Fortunately I am very careful and move slowly triple checking things before clicking Send and by confirming everything on my Trezor screens. But I still have some concerns because Damn hackers are getting good and creative as can be.
I am not sure my idea can be implemented but math is math and I think it could be done. Bear with me while I describe my thoughts. My BIP would be to create a needed BTC BIP protocol where a Trezor (or any other HD hardware wallet) that has the address displayed to which you intend to send your coins. My proposed BIP would be that the transaction is mathematically constructed in a way that the math contained would only compute accurately IF the transaction was sent to the EXACT and only the EXACT address displayed on the Hardware Wallet. Such a BIP would invalidate ANY software/suite infections (accidental or intentional). In other words there would MATHEMATICALLY be no exceptions and any middle man bullshit would be summarily invalidated. Clearly the current use of a private key to permit the control of YOUR send from address would not change. I know the miners would have to accept the transaction but wouldn't it be possible to REQUIRE this level of computational math before making it to the blockchain?
This has been a recurring thought in my head so I thought I would come here and lay it out there. Don't worry about offending me, because I would love to hear your thoughts on this.
These hacks are really hurting the public's perception of Crypto. I just want all of us to be safe if we are doing things correctly. You will never be able to protect "stupid" but that is not what I am talking about here.