The crypto security and wallet provider ZenGo proposed a solution, known as EIP-6384, to tackle the problem of offline signature exploits. Such exploits have led to attackers deceiving users into signing hard-to-read wallet messages to steal crypto assets and NFTs.
The EIP-6384 proposal seeks to make offline signatures both secure and easily readable for users. By building upon the existing offline signature standard EIP-712, ZenGo has added a view-only function to smart contracts that translates the message into a human-readable form.
By implementing EIP-6384, all Ethereum smart contracts would assume the responsibility of providing a clear explanation of the message, preserving the fee-less transaction experience of decentralized apps. This change would allow wallet users to receive a clear and understandable description of the message they are being asked to sign, allowing them to make an informed decision while signing transactions.
Wallet