41 - Signature Purpose
A digital signature serves three purposes in Ethereum:
- Proves that the owner of the private key, who is by implication the owner of an Ethereum Account, has authorized the spending of ether, or execution of a contract
- Guarantees non-repudiation: the proof of authorization is undeniable
- Proves that the transaction data has not been and cannot be modified by anyone after the transaction has been signed.
- 3 Purpose
- Authorization -> Proves authority
- Non-Reupdiation
- Auth -> Undeniable
- Integrity
- Tx Data X -> Proves can't be modified