I'm exploring Ethereum's cryptographic features and wondering if there’s a way for someone to use a signature to spend native Ethereum (ETH) from the signer's address without directly requiring the signer's involvement in sending the transaction.
Is it possible to provide a signature that authorizes another party to transfer ETH from the signer's account? If so, how would this mechanism work, and what are the potential risks or limitations involved?
I understand that there are mechanisms like ERC20 approvals for tokens, but I’m specifically interested in native ETH. Any insights or examples would be greatly appreciated!